<!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>[50201] branches/5.0: Build/Test Tools: Support NodeJS 14.x in the 5.0 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/50201">50201</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/50201","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 04:03:45 +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.0 branch.

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

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

Props desrosj, dd32, netweb, jorbin.
Merges [44233,44728,45321,45765,45826,46403-46404,46408,46409,47404,47867-47869,47872-47873,48705,49636,49933,49937,49939,49940,49983,49989,50017,50126,50176,50185,50192] to the 5.0 branch.
See <a href="https://core.trac.wordpress.org/ticket/52341">#52341</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branches50nvmrc">branches/5.0/.nvmrc</a></li>
<li><a href="#branches50Gruntfilejs">branches/5.0/Gruntfile.js</a></li>
<li><a href="#branches50packagelockjson">branches/5.0/package-lock.json</a></li>
<li><a href="#branches50packagejson">branches/5.0/package.json</a></li>
<li><a href="#branches50srcwpincludesjsimgareaselectjqueryimgareaselectminjs">branches/5.0/src/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js</a></li>
<li><a href="#branches50srcwpincludesjsjqueryjquerymasonryminjs">branches/5.0/src/wp-includes/js/jquery/jquery.masonry.min.js</a></li>
<li><a href="#branches50testsphpunittestsbasicphp">branches/5.0/tests/phpunit/tests/basic.php</a></li>
</ul>

<h3>Property Changed</h3>
<ul>
<li><a href="#branches50">branches/5.0/</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<span class="cx" style="display: block; padding: 0 10px">Index: branches/5.0
</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.0 2021-02-05 03:54:48 UTC (rev 50200)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ branches/5.0  2021-02-05 04:03:45 UTC (rev 50201)
</ins><a id="branches50"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: branches/5.0</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnmergeinfo"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: svn:mergeinfo</h4></div>
<span class="cx" style="display: block; padding: 0 10px"> /branches/4.8:42204
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/4.9:43557,43622,44991
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.5:49373-49379,49381
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/trunk:42132,42134,42136,42138,42140,42144,42146,42148,42150,42152-42153,42155,42157,42159,42161,42163,42169,42171,42173,42175,42177,42181,42183,42185,42187,42189,42191,42193,42199,42203,42210,42214,42220,42222,42226,42242,42244,42247,42250-42251,42256-42261,42350,42354,42358,42362,42364-42368,42374,42388,42390,42401,42405,42417,42421,42423-42425,42430,42432-42433,42437,42441,42443-42444,42446-42447,42449,42451,42453,42457,42459,42462,42491,42521,42529,42531,42533,42536,42538,42541,42543,42545,42549,42566,42568,42570,42572,42574,42576,42579,42581-42582,42584-42585,42587-42588,42590,42592,42594-42595,42598-42599,42602,42604,42606,42611-42613,42615,42617,42624-42625,42639,42642,42648,42652-42653,42665,42676,42687,42695,42697,42701-42702,42711,42713,42719,42722,42726,42728,42733,42739-42740,42744,42758,42772,42791-42792,42801,42807,42812,42814-42815,42817-42819,42823,42830,42837,42839,42841
 ,42844,42851-42852,42860,42862,42864,42878-42879,42881,42888-42889,42892-42894,42930,42964-42965,42967,42971-42972,42977-42978,42980-42982,42985-42987,42989,42992,42994-42995,42998-42999,43001-43004,43007-43008,43011-43012,43014-43015,43025,43027,43030,43032,43034,43036,43039,43042,43044-43049,43051-43063,43065,43081,43085,43087-43089,43091,43104,43116,43118,43120-43121,43123,43125-43126,43131-43132,43135,43137,43139,43145-43148,43150,43154-43155,43158,43160,43162,43166,43168,43170,43172,43175,43180-43181,43183-43185,43189,43191,43193,43195,43197,43199,43201,43203,43206,43208,43210-43212,43216,43218,43220,43222-43223,43226,43228,43230,43232,43234,43236,43238,43242-43243,43245-43246,43248-43251,43256,43259-43260,43263,43265,43267,43269,43274-43275,43278-43279,43282,43284,43286,43290,43293,43299,43303-43304,43313,43315,43317,43331,43337,43343,43350,43353,43356,43361-43363,43365,43367,43370-43371,43373-43376,43379,43388,43390,43435,43437,43439-43440,43446-43447,43451,43454,43457,43460,
 43462-43467,43469,43471,43475,43477-43478,43480,43486,43491,43493,43495,43499,43504,43506,43508,43511-43513,43518,43525,43527,43529,43531,43541,43550,43559,43561,43565,43567,43574,43578,43580,43584-43586,43589,43593,43597,43599,43601,43604-43605,43609,43636,43638,43645,43647,43653,43658-43659,43664,43673,44021,44048,44322,44338,44368-44371,44376-44382,44389,44391,44398-44399,44402-44403,44406,44408,44418,44432,44435,44437-44439,44441-44442,44833,44842,44993,45067,45745,45762,45783-45784,45800,45819,45885,45936,45971,45990,45997,46320,46474-46478,46483,46485,46682,46893-46896,46996,46999,47225,47341,47633-47638,47912,47948-47951,47984,48121,48241,48338,48341,49335,49358,49360,49362,49380,49382-49388,49876
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/trunk:42132,42134,42136,42138,42140,42144,42146,42148,42150,42152-42153,42155,42157,42159,42161,42163,42169,42171,42173,42175,42177,42181,42183,42185,42187,42189,42191,42193,42199,42203,42210,42214,42220,42222,42226,42242,42244,42247,42250-42251,42256-42261,42350,42354,42358,42362,42364-42368,42374,42388,42390,42401,42405,42417,42421,42423-42425,42430,42432-42433,42437,42441,42443-42444,42446-42447,42449,42451,42453,42457,42459,42462,42491,42521,42529,42531,42533,42536,42538,42541,42543,42545,42549,42566,42568,42570,42572,42574,42576,42579,42581-42582,42584-42585,42587-42588,42590,42592,42594-42595,42598-42599,42602,42604,42606,42611-42613,42615,42617,42624-42625,42639,42642,42648,42652-42653,42665,42676,42687,42695,42697,42701-42702,42711,42713,42719,42722,42726,42728,42733,42739-42740,42744,42758,42772,42791-42792,42801,42807,42812,42814-42815,42817-42819,42823,42830,42837,42839,42841
 ,42844,42851-42852,42860,42862,42864,42878-42879,42881,42888-42889,42892-42894,42930,42964-42965,42967,42971-42972,42977-42978,42980-42982,42985-42987,42989,42992,42994-42995,42998-42999,43001-43004,43007-43008,43011-43012,43014-43015,43025,43027,43030,43032,43034,43036,43039,43042,43044-43049,43051-43063,43065,43081,43085,43087-43089,43091,43104,43116,43118,43120-43121,43123,43125-43126,43131-43132,43135,43137,43139,43145-43148,43150,43154-43155,43158,43160,43162,43166,43168,43170,43172,43175,43180-43181,43183-43185,43189,43191,43193,43195,43197,43199,43201,43203,43206,43208,43210-43212,43216,43218,43220,43222-43223,43226,43228,43230,43232,43234,43236,43238,43242-43243,43245-43246,43248-43251,43256,43259-43260,43263,43265,43267,43269,43274-43275,43278-43279,43282,43284,43286,43290,43293,43299,43303-43304,43313,43315,43317,43331,43337,43343,43350,43353,43356,43361-43363,43365,43367,43370-43371,43373-43376,43379,43388,43390,43435,43437,43439-43440,43446-43447,43451,43454,43457,43460,
 43462-43467,43469,43471,43475,43477-43478,43480,43486,43491,43493,43495,43499,43504,43506,43508,43511-43513,43518,43525,43527,43529,43531,43541,43550,43559,43561,43565,43567,43574,43578,43580,43584-43586,43589,43593,43597,43599,43601,43604-43605,43609,43636,43638,43645,43647,43653,43658-43659,43664,43673,44021,44048,44233,44322,44338,44368-44371,44376-44382,44389,44391,44398-44399,44402-44403,44406,44408,44418,44432,44435,44437-44439,44441-44442,44728,44833,44842,44993,45067,45321,45745,45762,45765,45783-45784,45800,45819,45826,45885,45936,45971,45990,45997,46320,46403-46404,46408-46409,46474-46478,46483,46485,46682,46893-46896,46996,46999,47225,47341,47404,47633-47638,47867-47869,47872-47873,47912,47948-47951,47984,48121,48241,48338,48341,48705,49335,49358,49360,49362,49380,49382-49388,49636,49876,49933,49937,49939-49940,49983,49989,50017,50126,50176,50185,50192
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="branches50nvmrc"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.0/.nvmrc</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/.nvmrc       2021-02-05 03:54:48 UTC (rev 50200)
+++ branches/5.0/.nvmrc 2021-02-05 04:03:45 UTC (rev 50201)
</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">-10.22.1
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+14
</ins></span></pre></div>
<a id="branches50Gruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.0/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/Gruntfile.js 2021-02-05 03:54:48 UTC (rev 50200)
+++ branches/5.0/Gruntfile.js   2021-02-05 04:03:45 UTC (rev 50201)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,7 +9,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                SOURCE_DIR = 'src/',
</span><span class="cx" style="display: block; padding: 0 10px">                BUILD_DIR = 'build/',
</span><span class="cx" style="display: block; padding: 0 10px">                BANNER_TEXT = '/*! This file is auto-generated */',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                autoprefixer = require( 'autoprefixer' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         autoprefixer = require( 'autoprefixer' ),
+               sass = require( 'sass' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Load tasks.
</span><span class="cx" style="display: block; padding: 0 10px">        require('matchdep').filterDev(['grunt-*', '!grunt-legacy-util']).forEach( grunt.loadNpmTasks );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22,18 +23,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                                processors: [
</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">-                                                browsers: [
-                                                       '> 1%',
-                                                       'ie >= 11',
-                                                       'last 1 Android versions',
-                                                       'last 1 ChromeAndroid versions',
-                                                       'last 2 Chrome versions',
-                                                       'last 2 Firefox versions',
-                                                       'last 2 Safari versions',
-                                                       'last 2 iOS versions',
-                                                       'last 2 Edge versions',
-                                                       'last 2 Opera versions'
-                                               ],
</del><span class="cx" style="display: block; padding: 0 10px">                                                 cascade: false
</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">@@ -184,7 +173,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">-                                        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 class="lines" style="display: block; padding: 0 10px; color: #888">@@ -485,8 +474,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                uglify: {
</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">-                                ASCIIOnly: true,
-                               screwIE8: false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         output: {
+                                       ascii_only: true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        core: {
</span><span class="cx" style="display: block; padding: 0 10px">                                expand: true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -542,7 +532,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        jqueryui: {
</span><span class="cx" style="display: block; padding: 0 10px">                                options: {
</span><span class="cx" style="display: block; padding: 0 10px">                                        // Preserve comments that start with a bang.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        preserveComments: /^!/
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 output: {
+                                               comments: /^!/
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                expand: true,
</span><span class="cx" style="display: block; padding: 0 10px">                                cwd: SOURCE_DIR,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -553,7 +545,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        masonry: {
</span><span class="cx" style="display: block; padding: 0 10px">                                options: {
</span><span class="cx" style="display: block; padding: 0 10px">                                        // Preserve comments that start with a bang.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        preserveComments: /^!/
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 output: {
+                                               comments: /^!/
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                src: SOURCE_DIR + 'wp-includes/js/jquery/jquery.masonry.js',
</span><span class="cx" style="display: block; padding: 0 10px">                                dest: SOURCE_DIR + 'wp-includes/js/jquery/jquery.masonry.min.js'
</span></span></pre></div>
<a id="branches50packagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.0/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/package-lock.json    2021-02-05 03:54:48 UTC (rev 50200)
+++ branches/5.0/package-lock.json      2021-02-05 04:03:45 UTC (rev 50201)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "lockfileVersion": 1,
</span><span class="cx" style="display: block; padding: 0 10px">        "requires": true,
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@babel/parser": {
+                       "version": "7.12.11",
+                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.11.tgz",
+                       "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@babel/polyfill": {
</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/@babel/polyfill/-/polyfill-7.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,158 +20,221 @@
</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">                "@babel/runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.1.2",
-                       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz",
-                       "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.12.13",
+                       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.13.tgz",
+                       "integrity": "sha512-8+3UMPBrjFa/6TtKi/7sehPKqfAm4g6K+YQjyyFOLUTxzOngcRZTlAVY8sc2CORJYqdHQY8gRPHmn+qo15rCBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "regenerator-runtime": "^0.12.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "regenerator-runtime": "^0.13.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">                                "regenerator-runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.12.1",
-                                       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
-                                       "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "0.13.7",
+                                       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
+                                       "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew=="
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@hapi/address": {
-                       "version": "2.1.4",
-                       "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
-                       "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
-                       "dev": true
</del><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">                 },
</span><del style="background-color: #fdd; 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
-               },
-               "@hapi/hoek": {
-                       "version": "8.5.1",
-                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
-                       "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
-                       "dev": true
-               },
-               "@hapi/joi": {
-                       "version": "15.1.1",
-                       "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
-                       "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@mrmlnc/readdir-enhanced": {
+                       "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+                       "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
</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/address": "2.x.x",
-                               "@hapi/bourne": "1.x.x",
-                               "@hapi/hoek": "8.x.x",
-                               "@hapi/topo": "3.x.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-me-maybe": "^1.0.1",
+                               "glob-to-regexp": "^0.3.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">-                "@hapi/topo": {
-                       "version": "3.1.6",
-                       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
-                       "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
</del><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==",
</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.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@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
+                               }
</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">+                "@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
+               },
+               "@sindresorhus/is": {
+                       "version": "0.7.0",
+                       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
+                       "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@tannin/compile": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.1.tgz",
-                       "integrity": "sha512-ymd9icvnkQin8UG4eRU3+xBc7gqTn/Kv5+EMY3ALWVwIl6j/7McWbCkxB8MgU40UaHJk8kLCk06wiKszXLdXWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.1.0.tgz",
+                       "integrity": "sha512-n8m9eNDfoNZoxdvWiTfW/hSPhehzLJ3zW7f8E7oT6mCROoMNWCB4TYtv041+2FMAxweiE0j7i1jubQU4MEC/Gg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@tannin/evaluate": "^1.0.0",
-                               "@tannin/postfix": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@tannin/evaluate": "^1.2.0",
+                               "@tannin/postfix": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@tannin/evaluate": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.0.0.tgz",
-                       "integrity": "sha512-gO7YbJsD8sj5/nqUbFZv71Meu2++D9n4DZov/cWwp3YJbBwKShPlWwwlXr/0vz4vuxm/gys+3NiGbZkmhlXf0Q=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/@tannin/evaluate/-/evaluate-1.2.0.tgz",
+                       "integrity": "sha512-3ioXvNowbO/wSrxsDG5DKIMxC81P0QrQTYai8zFNY+umuoHWRPbQ/TuuDEOju9E+jQDXmj6yI5GyejNuh8I+eg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@tannin/plural-forms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.0.1.tgz",
-                       "integrity": "sha512-SXutT+XLbMOECvmWDBSqIOHhS5hzWG9875HCFGKYgp8ghGPrJ4HZ325Xc0hsRThdjgrWMEQixlbpWl4SXOQTig==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/@tannin/plural-forms/-/plural-forms-1.1.0.tgz",
+                       "integrity": "sha512-xl9R2mDZO/qiHam1AgMnAES6IKIg7OBhcXqy6eDsRCdXuxAFPcjrej9HMjyCLE0DJ/8cHf0i5OQTstuBRhpbHw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@tannin/compile": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@tannin/compile": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@tannin/postfix": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.0.tgz",
-                       "integrity": "sha512-59/mWwU7sXHfoU2kI3RcWRki2Jjbz5nEVJNBN4MUyIhPjXTebAcZqgsQACvlk+sjKVOTMEMHcrFrKQbaxz/1Dw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.1.0.tgz",
+                       "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/glob": {
+                       "version": "7.1.3",
+                       "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
+                       "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
+                       "dev": true,
+                       "requires": {
+                               "@types/minimatch": "*",
+                               "@types/node": "*"
+                       }
+               },
+               "@types/json-schema": {
+                       "version": "7.0.6",
+                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.6.tgz",
+                       "integrity": "sha512-3c+yGKvVP5Y9TYBEibGNR+kLtijnj7mYrXRg+WpFb2X9xm04g/DXYkfg4hmzJQosc9snFNUPkbYIhu+KAm6jJw==",
+                       "dev": true
+               },
+               "@types/minimatch": {
+                       "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
+                       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+                       "dev": true
+               },
+               "@types/node": {
+                       "version": "14.14.20",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
+                       "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==",
+                       "dev": true
+               },
+               "@types/q": {
+                       "version": "1.5.4",
+                       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
+                       "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
+                       "dev": true
+               },
+               "@types/yauzl": {
+                       "version": "2.9.1",
+                       "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
+                       "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "@types/node": "*"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@webassemblyjs/ast": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
-                       "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
+                       "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/helper-module-context": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/wast-parser": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/helper-module-context": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/wast-parser": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/floating-point-hex-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz",
-                       "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
+                       "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-api-error": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz",
-                       "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
+                       "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz",
-                       "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
+                       "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-code-frame": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz",
-                       "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
+                       "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/wast-printer": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/wast-printer": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-fsm": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz",
-                       "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
+                       "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-module-context": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz",
-                       "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
+                       "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
+                       "dev": true,
+                       "requires": {
+                               "@webassemblyjs/ast": "1.9.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-wasm-bytecode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz",
-                       "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
+                       "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-wasm-section": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz",
-                       "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
+                       "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-buffer": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/wasm-gen": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/ieee754": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz",
-                       "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
+                       "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@xtuc/ieee754": "^1.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -172,98 +241,98 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/leb128": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz",
-                       "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
+                       "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@xtuc/long": "4.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@xtuc/long": "4.2.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">                "@webassemblyjs/utf8": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz",
-                       "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
+                       "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-edit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz",
-                       "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
+                       "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-buffer": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/helper-wasm-section": "1.7.11",
-                               "@webassemblyjs/wasm-gen": "1.7.11",
-                               "@webassemblyjs/wasm-opt": "1.7.11",
-                               "@webassemblyjs/wasm-parser": "1.7.11",
-                               "@webassemblyjs/wast-printer": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/helper-wasm-section": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0",
+                               "@webassemblyjs/wasm-opt": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0",
+                               "@webassemblyjs/wast-printer": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-gen": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz",
-                       "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
+                       "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/ieee754": "1.7.11",
-                               "@webassemblyjs/leb128": "1.7.11",
-                               "@webassemblyjs/utf8": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/ieee754": "1.9.0",
+                               "@webassemblyjs/leb128": "1.9.0",
+                               "@webassemblyjs/utf8": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-opt": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz",
-                       "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
+                       "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-buffer": "1.7.11",
-                               "@webassemblyjs/wasm-gen": "1.7.11",
-                               "@webassemblyjs/wasm-parser": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz",
-                       "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
+                       "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-api-error": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/ieee754": "1.7.11",
-                               "@webassemblyjs/leb128": "1.7.11",
-                               "@webassemblyjs/utf8": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-api-error": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/ieee754": "1.9.0",
+                               "@webassemblyjs/leb128": "1.9.0",
+                               "@webassemblyjs/utf8": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wast-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz",
-                       "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
+                       "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/floating-point-hex-parser": "1.7.11",
-                               "@webassemblyjs/helper-api-error": "1.7.11",
-                               "@webassemblyjs/helper-code-frame": "1.7.11",
-                               "@webassemblyjs/helper-fsm": "1.7.11",
-                               "@xtuc/long": "4.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/floating-point-hex-parser": "1.9.0",
+                               "@webassemblyjs/helper-api-error": "1.9.0",
+                               "@webassemblyjs/helper-code-frame": "1.9.0",
+                               "@webassemblyjs/helper-fsm": "1.9.0",
+                               "@xtuc/long": "4.2.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">                "@webassemblyjs/wast-printer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz",
-                       "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
+                       "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/wast-parser": "1.7.11",
-                               "@xtuc/long": "4.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/wast-parser": "1.9.0",
+                               "@xtuc/long": "4.2.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">                "@wordpress/a11y": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -353,9 +422,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">                "@wordpress/block-serialization-spec-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-2.0.2.tgz",
-                       "integrity": "sha512-H3v+ndlMEEPfc1lX7mZ6dU1RqgPr3B6CWkV3v4MAJpQVZ6Rm1afw9VUNTZYSJ2aNnpb/fix0Qc3bt22vju69OQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-2.0.3.tgz",
+                       "integrity": "sha512-fLBKNRbnm5OZCseWYEuH2uHR2Sx6vWX9UY9wlu7ba1rQb4xjLEh547+yYs7985udB2pGmUG6JWdBcHAlTkkIqw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/blocks": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.0.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -589,39 +658,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react": "^16.6.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-dom": "^16.6.3"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "react": {
-                                       "version": "16.6.3",
-                                       "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz",
-                                       "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==",
-                                       "requires": {
-                                               "loose-envify": "^1.1.0",
-                                               "object-assign": "^4.1.1",
-                                               "prop-types": "^15.6.2",
-                                               "scheduler": "^0.11.2"
-                                       }
-                               },
-                               "react-dom": {
-                                       "version": "16.6.3",
-                                       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz",
-                                       "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==",
-                                       "requires": {
-                                               "loose-envify": "^1.1.0",
-                                               "object-assign": "^4.1.1",
-                                               "prop-types": "^15.6.2",
-                                               "scheduler": "^0.11.2"
-                                       }
-                               },
-                               "scheduler": {
-                                       "version": "0.11.2",
-                                       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.2.tgz",
-                                       "integrity": "sha512-+WCP3s3wOaW4S7C1tl3TEXp4l9lJn0ZK8G3W3WKRWmw77Z2cIFUW2MiNTMHn5sCjxN+t7N43HAOOgMjyAg5hlg==",
-                                       "requires": {
-                                               "loose-envify": "^1.1.0",
-                                               "object-assign": "^4.1.1"
-                                       }
-                               }
</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">                "@wordpress/escape-html": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -675,13 +711,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "sprintf-js": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tannin": "^1.0.1"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "sprintf-js": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.1.tgz",
-                                       "integrity": "sha1-Nr54Mgr+WAH2zqPueLblqrlA6gw="
-                               }
</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">                "@wordpress/is-shallow-equal": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -844,11 +873,17 @@
</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">                "@xtuc/long": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.1",
-                       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz",
-                       "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.2",
+                       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+                       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
</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">+                "abab": {
+                       "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
+                       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "abbrev": {
</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/abbrev/-/abbrev-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -856,81 +891,73 @@
</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">                "accepts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.5",
-                       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
-                       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.7",
+                       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+                       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
</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-types": "~2.1.18",
-                               "negotiator": "0.6.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-types": "~2.1.24",
+                               "negotiator": "0.6.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">                "acorn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.7.3",
-                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
-                       "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.4.2",
+                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+                       "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "acorn-dynamic-import": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
-                       "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
-                       "dev": true,
-                       "requires": {
-                               "acorn": "^5.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "adm-zip": {
+                       "version": "0.5.2",
+                       "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.2.tgz",
+                       "integrity": "sha512-lUI3ZSNsfQXNYNzGjt68MdxzCs0eW29lgL74y/Y2h4nARgHmH3poFWuK3LonvFbNHFt4dTb2X/QQ4c1ZUWWsJw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "agent-base": {
+                       "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
+                       "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "airbnb-prop-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.11.0",
-                       "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.11.0.tgz",
-                       "integrity": "sha512-Y46/0gNVDy5gpedxIaoKjigdes+TouqVg7GTYQr73PBfE/lTSvOR/WIgUib0Zonm3Hyvlcax0mHr+v4K8DfGGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.16.0",
+                       "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz",
+                       "integrity": "sha512-7WHOFolP/6cS96PhKNrslCLMYAI8yB1Pp6u6XmxozQOiZbsI5ycglZr5cHhBFfuRcQQjzCMith5ZPZdYiJCxUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array.prototype.find": "^2.0.4",
-                               "function.prototype.name": "^1.1.0",
-                               "has": "^1.0.3",
-                               "is-regex": "^1.0.4",
-                               "object-is": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array.prototype.find": "^2.1.1",
+                               "function.prototype.name": "^1.1.2",
+                               "is-regex": "^1.1.0",
+                               "object-is": "^1.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object.assign": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object.entries": "^1.0.4",
-                               "prop-types": "^15.6.2",
-                               "prop-types-exact": "^1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object.entries": "^1.1.2",
+                               "prop-types": "^15.7.2",
+                               "prop-types-exact": "^1.2.0",
+                               "react-is": "^16.13.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ajv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.5.2",
-                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
-                       "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.12.6",
+                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+                       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "co": "^4.6.0",
-                               "fast-deep-equal": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "fast-deep-equal": "^3.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fast-json-stable-stringify": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "json-schema-traverse": "^0.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "json-schema-traverse": "^0.4.1",
+                               "uri-js": "^4.2.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">                "ajv-errors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz",
-                       "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+                       "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ajv-keywords": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
-                       "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.2",
+                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+                       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "align-text": {
-                       "version": "0.1.4",
-                       "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
-                       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
-                       "dev": true,
-                       "requires": {
-                               "kind-of": "^3.0.2",
-                               "longest": "^1.0.1",
-                               "repeat-string": "^1.5.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "alphanum-sort": {
</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/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -937,34 +964,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "amdefine": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
-                       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
-                       "dev": true
-               },
-               "ansi-colors": {
-                       "version": "3.2.1",
-                       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.1.tgz",
-                       "integrity": "sha512-Xt+zb6nqgvV9SWAVp0EG3lRsHcbq5DDgqjPPz6pwgtj6RKz65zGXMNa82oJfOSBA/to6GmRP7Dr+6o+kbApTzQ==",
-                       "dev": true
-               },
-               "ansi-escapes": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
-                       "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
-                       "dev": true
-               },
-               "ansi-gray": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
-                       "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "ansi-wrap": "0.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ansi-html": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -972,346 +971,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-                       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "ansi-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
-               },
-               "ansi-wrap": {
-                       "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
-                       "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
-                       "dev": true,
-                       "optional": true
-               },
-               "anymatch": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
-                       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
-                       "dev": true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "micromatch": "^3.1.4",
-                               "normalize-path": "^2.1.1"
-                       },
-                       "dependencies": {
-                               "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-accessor-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-data-descriptor": {
-                                                       "version": "0.1.4",
-                                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-accessor-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^6.0.0"
-                                       }
-                               },
-                               "is-data-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^6.0.0"
-                                       }
-                               },
-                               "is-descriptor": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
-                                       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-accessor-descriptor": "^1.0.0",
-                                               "is-data-descriptor": "^1.0.0",
-                                               "kind-of": "^6.0.2"
-                                       }
-                               },
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "color-convert": "^1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "applause": {
-                       "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/applause/-/applause-1.2.2.tgz",
-                       "integrity": "sha1-qEaFeegfZzl7tWNMKZU77c0PVsA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "anymatch": {
+                       "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
+                       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
</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">-                                "cson-parser": "^1.1.0",
-                               "js-yaml": "^3.3.0",
-                               "lodash": "^3.10.0"
-                       },
-                       "dependencies": {
-                               "lodash": {
-                                       "version": "3.10.1",
-                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
-                                       "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
-                                       "dev": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "normalize-path": "^3.0.0",
+                               "picomatch": "^2.0.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "aproba": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1320,20 +999,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
</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">+                "arch": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
+                       "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "archive-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz",
-                       "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
+                       "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "file-type": "^3.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": "^4.2.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">                                "file-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.9.0",
-                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
-                                       "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.4.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
+                                       "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1340,46 +1026,57 @@
</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">                "archiver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/archiver/-/archiver-1.3.0.tgz",
-                       "integrity": "sha1-TyGU1tj5nfP1MeaIHxTxXVX6ryI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/archiver/-/archiver-5.2.0.tgz",
+                       "integrity": "sha512-QEAKlgQuAtUxKeZB9w5/ggKXh21bZS+dzzuQ0RPBC20qtDCbTyzqmisoeJP46MP39fg4B4IcyvR+yeyEBdblsQ==",
</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">-                                "archiver-utils": "^1.3.0",
-                               "async": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "archiver-utils": "^2.1.0",
+                               "async": "^3.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "buffer-crc32": "^0.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.0.0",
-                               "lodash": "^4.8.0",
-                               "readable-stream": "^2.0.0",
-                               "tar-stream": "^1.5.0",
-                               "walkdir": "^0.0.11",
-                               "zip-stream": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readable-stream": "^3.6.0",
+                               "readdir-glob": "^1.0.0",
+                               "tar-stream": "^2.1.4",
+                               "zip-stream": "^4.0.4"
+                       },
+                       "dependencies": {
+                               "async": {
+                                       "version": "3.2.0",
+                                       "resolved": "https://registry.npmjs.org/async/-/async-3.2.0.tgz",
+                                       "integrity": "sha512-TR2mEZFVOj2pLStYxLht7TyfuRzaydfpxr3k9RpHIzMgw7A64dzsdqCxH1WJyQdoe8T10nDXd9wnEigmiuHIZw==",
+                                       "dev": true
+                               },
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</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">                "archiver-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-1.3.0.tgz",
-                       "integrity": "sha1-5QtMCccL89aA4y/xt5lOn52JUXQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/archiver-utils/-/archiver-utils-2.1.0.tgz",
+                       "integrity": "sha512-bEL/yUb/fNNiNTuUz979Z0Yg5L+LzLxGJz8x79lYmR54fmTIb6ob/hNQgkQnIUDWIFjZVQwl9Xs356I6BAMHfw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.0.0",
-                               "graceful-fs": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob": "^7.1.4",
+                               "graceful-fs": "^4.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lazystream": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.8.0",
-                               "normalize-path": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash.defaults": "^4.2.0",
+                               "lodash.difference": "^4.5.0",
+                               "lodash.flatten": "^4.4.0",
+                               "lodash.isplainobject": "^4.0.6",
+                               "lodash.union": "^4.6.0",
+                               "normalize-path": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "readable-stream": "^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">-                "are-we-there-yet": {
-                       "version": "1.1.5",
-                       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz",
-                       "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==",
-                       "dev": true,
-                       "requires": {
-                               "delegates": "^1.0.0",
-                               "readable-stream": "^2.0.6"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "argparse": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1387,17 +1084,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "sprintf-js": "~1.0.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "sprintf-js": {
+                                       "version": "1.0.3",
+                                       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+                                       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+                                       "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">                "arr-diff": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
-                       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "arr-flatten": "^1.0.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "arr-flatten": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1411,25 +1112,31 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "array-differ": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
-                       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
-                       "dev": true,
-                       "optional": true
</del><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">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "array-find-index": {
</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-find-index/-/array-find-index-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
</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">                "array-flatten": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz",
-                       "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+                       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
</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">+                "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">@@ -1446,29 +1153,62 @@
</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">                "array-unique": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.1",
-                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
-                       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.3.2",
+                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "array.prototype.find": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.4",
-                       "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.0.4.tgz",
-                       "integrity": "sha1-VWpcU2LAhkgyPdrrnenRS8GGTJA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.1.tgz",
+                       "integrity": "sha512-mi+MYNJYLTx2eNYy+Yh6raoQacCsNeeMUaspFPh9Y141lFSsWxxB8V9mM2ye+eqiRs917J6/pJ4M9ZPzenWckA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "es-abstract": "^1.7.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "array.prototype.flat": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.1.tgz",
-                       "integrity": "sha512-rVqIs330nLJvfC7JqYvEWwqVr5QjYF1ib02i3YJtR/fICO6527Tjpc/e4Mvmxh3GIePPreRXMdaGyC99YphWEw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.4.tgz",
+                       "integrity": "sha512-4470Xi3GAPAjZqFcljX2xzckv1qeKPizoNkiS0+O4IoPR2ZNpcjE0pkhdihlDouK+x6QOast26B4Q/O9DJnwSg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "es-abstract": "^1.10.0",
-                               "function-bind": "^1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.18.0-next.1"
+                       },
+                       "dependencies": {
+                               "es-abstract": {
+                                       "version": "1.18.0-next.2",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
+                                       "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.0.2",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.9.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.3",
+                                               "string.prototype.trimstart": "^1.0.3"
+                                       },
+                                       "dependencies": {
+                                               "call-bind": {
+                                                       "version": "1.0.2",
+                                                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+                                                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+                                                       "requires": {
+                                                               "function-bind": "^1.1.1",
+                                                               "get-intrinsic": "^1.0.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">                "arrify": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1477,11 +1217,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
</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">-                "asap": {
-                       "version": "2.0.6",
-                       "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
-                       "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "asn1": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1492,22 +1227,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">                "asn1.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.10.1",
-                       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
-                       "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.1",
+                       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+                       "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "minimalistic-assert": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimalistic-assert": "^1.0.0",
+                               "safer-buffer": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "assert": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
-                       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
+                       "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
</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">+                                "object-assign": "^4.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "util": "0.10.3"
</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">@@ -1541,30 +1286,32 @@
</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">                "async": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.1",
-                       "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
-                       "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.3",
+                       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+                       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "async-each": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
-                       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+                       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
</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">-                "async-each-series": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz",
-                       "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=",
-                       "dev": true,
-                       "optional": true
-               },
-               "async-foreach": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
-                       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "async-limiter": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+                       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
</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">                "asynckit": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1580,17 +1327,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "autoprefixer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.3.1",
-                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.3.1.tgz",
-                       "integrity": "sha512-DY9gOh8z3tnCbJ13JIWaeQsoYncTGdsrgCceBaQSIL4nvdrLxgbRSBPevg2XbX7u4QCSfLheSJEEIUUSlkbx6Q==",
</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.3.3",
-                               "caniuse-lite": "^1.0.30000898",
</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.5",
-                               "postcss-value-parser": "^3.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^7.0.32",
+                               "postcss-value-parser": "^4.1.0"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
+                                       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
+                                       "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">                "autosize": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1605,11 +1361,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "aws4": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.0",
-                       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
-                       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.11.0",
+                       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+                       "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
</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">+                "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">                 "babel-code-frame": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.26.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1620,10 +1385,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "js-tokens": "^3.0.2"
</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">+                                "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+                               },
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "js-tokens": {
</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/js-tokens/-/js-tokens-3.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "strip-ansi": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+                                       "requires": {
+                                               "ansi-regex": "^2.0.0"
+                                       }
+                               },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
</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">@@ -1651,6 +1451,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "private": "^0.1.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "slash": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": "^0.5.7"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
+                               "json5": {
+                                       "version": "0.5.1",
+                                       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
+                                       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+                               },
+                               "slash": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+                                       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
+                               }
</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">                "babel-generator": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1666,6 +1491,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": "^0.5.7",
</span><span class="cx" style="display: block; padding: 0 10px">                                "trim-right": "^1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "jsesc": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
+                                       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
+                               }
</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">                "babel-helper-call-delegate": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1987,6 +1819,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-helper-regex": "^6.24.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-runtime": "^6.22.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "regexpu-core": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "jsesc": {
+                                       "version": "0.5.0",
+                                       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+                                       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
+                               },
+                               "regexpu-core": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
+                                       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
+                                       "requires": {
+                                               "regenerate": "^1.2.1",
+                                               "regjsgen": "^0.2.0",
+                                               "regjsparser": "^0.1.4"
+                                       }
+                               },
+                               "regjsgen": {
+                                       "version": "0.2.0",
+                                       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
+                                       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
+                               },
+                               "regjsparser": {
+                                       "version": "0.1.5",
+                                       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
+                                       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
+                                       "requires": {
+                                               "jsesc": "~0.5.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">                "babel-plugin-transform-regenerator": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1995,6 +1857,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "regenerator-transform": "^0.10.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "regenerator-transform": {
+                                       "version": "0.10.1",
+                                       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
+                                       "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
+                                       "requires": {
+                                               "babel-runtime": "^6.18.0",
+                                               "babel-types": "^6.19.0",
+                                               "private": "^0.1.6"
+                                       }
+                               }
</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">                "babel-plugin-transform-strict-mode": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2049,6 +1923,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map-support": "^0.4.15"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "source-map-support": {
+                                       "version": "0.4.18",
+                                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
+                                       "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
+                                       "requires": {
+                                               "source-map": "^0.5.6"
+                                       }
+                               }
</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">                "babel-runtime": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2086,6 +1970,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "globals": "^9.18.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "invariant": "^2.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.4"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
+                               "globals": {
+                                       "version": "9.18.0",
+                                       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
+                                       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+                               }
</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">                "babel-types": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2162,24 +2066,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "kind-of": "^6.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">-                                "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "kind-of": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.3",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+                                       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
</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="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "base64-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
-                       "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+                       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "batch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2197,50 +2095,46 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tweetnacl": "^0.14.3"
</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">-                "beeper": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
-                       "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "big.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
-                       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.2",
+                       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+                       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
</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">                "bin-build": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz",
-                       "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
+                       "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "archive-type": "^3.0.1",
-                               "decompress": "^3.0.0",
-                               "download": "^4.1.2",
-                               "exec-series": "^1.0.0",
-                               "rimraf": "^2.2.6",
-                               "tempfile": "^1.0.0",
-                               "url-regex": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress": "^4.0.0",
+                               "download": "^6.2.2",
+                               "execa": "^0.7.0",
+                               "p-map-series": "^1.0.0",
+                               "tempfile": "^2.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">-                                "tempfile": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
-                                       "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": {
+                                       "version": "0.7.0",
+                                       "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+                                       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "os-tmpdir": "^1.0.0",
-                                               "uuid": "^2.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cross-spawn": "^5.0.1",
+                                               "get-stream": "^3.0.0",
+                                               "is-stream": "^1.1.0",
+                                               "npm-run-path": "^2.0.0",
+                                               "p-finally": "^1.0.0",
+                                               "signal-exit": "^3.0.0",
+                                               "strip-eof": "^1.0.0"
</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">-                                "uuid": {
-                                       "version": "2.0.3",
-                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
-                                       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+                                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2247,49 +2141,68 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bin-check": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz",
-                       "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
+                       "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "executable": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": "^0.7.0",
+                               "executable": "^4.1.0"
+                       },
+                       "dependencies": {
+                               "execa": {
+                                       "version": "0.7.0",
+                                       "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+                                       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "cross-spawn": "^5.0.1",
+                                               "get-stream": "^3.0.0",
+                                               "is-stream": "^1.1.0",
+                                               "npm-run-path": "^2.0.0",
+                                               "p-finally": "^1.0.0",
+                                               "signal-exit": "^3.0.0",
+                                               "strip-eof": "^1.0.0"
+                                       }
+                               },
+                               "get-stream": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+                                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+                                       "dev": true,
+                                       "optional": 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">                "bin-version": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz",
-                       "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
+                       "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "find-versions": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": "^1.0.0",
+                               "find-versions": "^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">                "bin-version-check": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",
-                       "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
+                       "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-version": "^1.0.0",
-                               "minimist": "^1.1.0",
-                               "semver": "^4.0.3",
-                               "semver-truncate": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-version": "^3.0.0",
+                               "semver": "^5.6.0",
+                               "semver-truncate": "^1.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "semver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.3.6",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
-                                       "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2296,55 +2209,221 @@
</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">                "bin-wrapper": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz",
-                       "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
+                       "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-check": "^2.0.0",
-                               "bin-version-check": "^2.1.0",
-                               "download": "^4.0.0",
-                               "each-async": "^1.1.1",
-                               "lazy-req": "^1.0.0",
-                               "os-filter-obj": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-check": "^4.1.0",
+                               "bin-version-check": "^4.0.0",
+                               "download": "^7.1.0",
+                               "import-lazy": "^3.1.0",
+                               "os-filter-obj": "^2.0.0",
+                               "pify": "^4.0.1"
+                       },
+                       "dependencies": {
+                               "download": {
+                                       "version": "7.1.0",
+                                       "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
+                                       "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "archive-type": "^4.0.0",
+                                               "caw": "^2.0.1",
+                                               "content-disposition": "^0.5.2",
+                                               "decompress": "^4.2.0",
+                                               "ext-name": "^5.0.0",
+                                               "file-type": "^8.1.0",
+                                               "filenamify": "^2.0.0",
+                                               "get-stream": "^3.0.0",
+                                               "got": "^8.3.1",
+                                               "make-dir": "^1.2.0",
+                                               "p-event": "^2.1.0",
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "file-type": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
+                                       "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "get-stream": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+                                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "got": {
+                                       "version": "8.3.2",
+                                       "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
+                                       "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "@sindresorhus/is": "^0.7.0",
+                                               "cacheable-request": "^2.1.1",
+                                               "decompress-response": "^3.3.0",
+                                               "duplexer3": "^0.1.4",
+                                               "get-stream": "^3.0.0",
+                                               "into-stream": "^3.1.0",
+                                               "is-retry-allowed": "^1.1.0",
+                                               "isurl": "^1.0.0-alpha5",
+                                               "lowercase-keys": "^1.0.0",
+                                               "mimic-response": "^1.0.0",
+                                               "p-cancelable": "^0.4.0",
+                                               "p-timeout": "^2.0.1",
+                                               "pify": "^3.0.0",
+                                               "safe-buffer": "^5.1.1",
+                                               "timed-out": "^4.0.1",
+                                               "url-parse-lax": "^3.0.0",
+                                               "url-to-options": "^1.0.1"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "import-lazy": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
+                                       "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "p-cancelable": {
+                                       "version": "0.4.1",
+                                       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
+                                       "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "p-event": {
+                                       "version": "2.3.1",
+                                       "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
+                                       "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "p-timeout": "^2.0.1"
+                                       }
+                               },
+                               "p-timeout": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
+                                       "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "p-finally": "^1.0.0"
+                                       }
+                               },
+                               "prepend-http": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+                                       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "url-parse-lax": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+                                       "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "prepend-http": "^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">                "binary-extensions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.12.0",
-                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz",
-                       "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz",
+                       "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
</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">-                "bl": {
-                       "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
-                       "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "bindings": {
+                       "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+                       "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "readable-stream": "^2.3.5",
-                               "safe-buffer": "^5.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-uri-to-path": "1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "block-stream": {
-                       "version": "0.0.9",
-                       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
-                       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "bl": {
+                       "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz",
+                       "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "~2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "buffer": "^5.5.0",
+                               "inherits": "^2.0.4",
+                               "readable-stream": "^3.4.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</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">                "bluebird": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.5.2",
-                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz",
-                       "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.2",
+                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+                       "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
</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">                "bn.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.11.8",
-                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
-                       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.3",
+                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
+                       "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "body": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2357,52 +2436,79 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "error": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "raw-body": "~1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-json-parse": "~1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bytes": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
+                                       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
+                                       "dev": true
+                               },
+                               "raw-body": {
+                                       "version": "1.1.7",
+                                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
+                                       "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
+                                       "dev": true,
+                                       "requires": {
+                                               "bytes": "1",
+                                               "string_decoder": "0.10"
+                                       }
+                               },
+                               "string_decoder": {
+                                       "version": "0.10.31",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+                                       "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">                "body-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.18.3",
-                       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
-                       "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.19.0",
+                       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+                       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
</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">-                                "bytes": "3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bytes": "3.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "content-type": "~1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "depd": "~1.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "http-errors": "~1.6.3",
-                               "iconv-lite": "0.4.23",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "http-errors": "1.7.2",
+                               "iconv-lite": "0.4.24",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "qs": "6.5.2",
-                               "raw-body": "2.3.3",
-                               "type-is": "~1.6.16"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "qs": "6.7.0",
+                               "raw-body": "2.4.0",
+                               "type-is": "~1.6.17"
</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">-                                "bytes": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
-                                       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "iconv-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.4.23",
-                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
-                                       "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "0.4.24",
+                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+                                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
</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">                                                "safer-buffer": ">= 2.1.2 < 3"
</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">-                                "raw-body": {
-                                       "version": "2.3.3",
-                                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
-                                       "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "bytes": "3.0.0",
-                                               "http-errors": "1.6.3",
-                                               "iconv-lite": "0.4.23",
-                                               "unpipe": "1.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                       "dev": true
+                               },
+                               "qs": {
+                                       "version": "6.7.0",
+                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+                                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+                                       "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">@@ -2418,6 +2524,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "dns-txt": "^2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "multicast-dns": "^6.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "multicast-dns-service-types": "^1.1.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "array-flatten": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+                                       "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
+                                       "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">                "boolbase": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2436,15 +2550,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">                "braces": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
-                       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.2",
+                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "expand-range": "^1.8.1",
-                               "preserve": "^0.2.0",
-                               "repeat-element": "^1.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "arr-flatten": "^1.1.0",
+                               "array-unique": "^0.3.2",
+                               "extend-shallow": "^2.0.1",
+                               "fill-range": "^4.0.0",
+                               "isobject": "^3.0.1",
+                               "repeat-element": "^1.1.2",
+                               "snapdragon": "^0.8.1",
+                               "snapdragon-node": "^2.0.1",
+                               "split-string": "^3.0.2",
+                               "to-regex": "^3.0.1"
+                       },
+                       "dependencies": {
+                               "extend-shallow": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extendable": "^0.1.0"
+                                       }
+                               }
</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">                "brcast": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2496,58 +2627,75 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-rsa": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
-                       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+                       "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "randombytes": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-sign": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.4",
-                       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
-                       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+                       "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.1.1",
-                               "browserify-rsa": "^4.0.0",
-                               "create-hash": "^1.1.0",
-                               "create-hmac": "^1.1.2",
-                               "elliptic": "^6.0.0",
-                               "inherits": "^2.0.1",
-                               "parse-asn1": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^5.1.1",
+                               "browserify-rsa": "^4.0.1",
+                               "create-hash": "^1.2.0",
+                               "create-hmac": "^1.1.7",
+                               "elliptic": "^6.5.3",
+                               "inherits": "^2.0.4",
+                               "parse-asn1": "^5.1.5",
+                               "readable-stream": "^3.6.0",
+                               "safe-buffer": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-zlib": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.4",
-                       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
-                       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.2.0",
+                       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+                       "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
</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">-                                "pako": "~0.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pako": "~1.0.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserslist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.3.4",
-                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.4.tgz",
-                       "integrity": "sha512-u5iz+ijIMUlmV8blX82VGFrB9ecnUg5qEt55CMZ/YJEhha+d8qpBfOFuutJ6F/VKRXjZoD33b6uvarpPxcl3RA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.16.1",
+                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.1.tgz",
+                       "integrity": "sha512-UXhDrwqsNcpTYJBTZsbGATDxZbiVDsx6UjpmRUmtnP10pr8wAYr5LgFoEFw9ixriQH2mv/NX2SfGzE/o8GndLA==",
</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.30000899",
-                               "electron-to-chromium": "^1.3.82",
-                               "node-releases": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "caniuse-lite": "^1.0.30001173",
+                               "colorette": "^1.2.1",
+                               "electron-to-chromium": "^1.3.634",
+                               "escalade": "^3.1.1",
+                               "node-releases": "^1.1.69"
</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">                "buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.1",
-                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
-                       "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "base64-js": "^1.0.2",
-                               "ieee754": "^1.1.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "base64-js": "^1.3.1",
+                               "ieee754": "^1.1.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "buffer-alloc": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2555,6 +2703,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "buffer-alloc-unsafe": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "buffer-fill": "^1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2564,7 +2713,8 @@
</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/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
</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">                "buffer-crc32": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2576,7 +2726,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/buffer-fill/-/buffer-fill-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
</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">                "buffer-from": {
</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">@@ -2590,35 +2741,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
</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">-                "buffer-to-vinyl": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz",
-                       "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "file-type": "^3.1.0",
-                               "readable-stream": "^2.0.2",
-                               "uuid": "^2.0.1",
-                               "vinyl": "^1.0.0"
-                       },
-                       "dependencies": {
-                               "file-type": {
-                                       "version": "3.9.0",
-                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
-                                       "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "uuid": {
-                                       "version": "2.0.3",
-                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
-                                       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "buffer-xor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2625,12 +2747,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
</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">-                "builtin-modules": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
-                       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "builtin-status-codes": {
</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/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2638,36 +2754,47 @@
</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">                "bytes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz",
-                       "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+                       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
</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">                "cacache": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.0.4",
-                       "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
-                       "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.0.4",
+                       "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+                       "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
</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">-                                "bluebird": "^3.5.1",
-                               "chownr": "^1.0.1",
-                               "glob": "^7.1.2",
-                               "graceful-fs": "^4.1.11",
-                               "lru-cache": "^4.1.1",
-                               "mississippi": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bluebird": "^3.5.5",
+                               "chownr": "^1.1.1",
+                               "figgy-pudding": "^3.5.1",
+                               "glob": "^7.1.4",
+                               "graceful-fs": "^4.1.15",
+                               "infer-owner": "^1.0.3",
+                               "lru-cache": "^5.1.1",
+                               "mississippi": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "move-concurrently": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "promise-inflight": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "rimraf": "^2.6.2",
-                               "ssri": "^5.2.4",
-                               "unique-filename": "^1.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "rimraf": "^2.6.3",
+                               "ssri": "^6.0.1",
+                               "unique-filename": "^1.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "y18n": "^4.0.0"
</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">-                                "y18n": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
-                                       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lru-cache": {
+                                       "version": "5.1.1",
+                                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+                                       "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "yallist": "^3.0.2"
+                                       }
+                               },
+                               "yallist": {
+                                       "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+                                       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
</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">@@ -2687,20 +2814,126 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "to-object-path": "^0.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "union-value": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "unset-value": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        }
+               },
+               "cacheable-request": {
+                       "version": "2.1.4",
+                       "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
+                       "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "clone-response": "1.0.2",
+                               "get-stream": "3.0.0",
+                               "http-cache-semantics": "3.8.1",
+                               "keyv": "3.0.0",
+                               "lowercase-keys": "1.0.0",
+                               "normalize-url": "2.0.1",
+                               "responselike": "1.0.2"
</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">-                                "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+                                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "lowercase-keys": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
+                                       "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "normalize-url": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
+                                       "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "prepend-http": "^2.0.0",
+                                               "query-string": "^5.0.1",
+                                               "sort-keys": "^2.0.0"
+                                       }
+                               },
+                               "prepend-http": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+                                       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "query-string": {
+                                       "version": "5.1.1",
+                                       "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
+                                       "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "decode-uri-component": "^0.2.0",
+                                               "object-assign": "^4.1.0",
+                                               "strict-uri-encode": "^1.0.0"
+                                       }
+                               },
+                               "sort-keys": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+                                       "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "is-plain-obj": "^1.0.0"
+                                       }
+                               }
+                       }
+               },
+               "call-bind": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz",
+                       "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==",
+                       "requires": {
+                               "function-bind": "^1.1.1",
+                               "get-intrinsic": "^1.0.0"
+                       }
+               },
+               "call-me-maybe": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+                       "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+                       "dev": true
+               },
+               "caller-callsite": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+                       "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
+                       "dev": true,
+                       "requires": {
+                               "callsites": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "callsites": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+                                       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
</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="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "caller-path": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+                       "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
+                       "dev": true,
+                       "requires": {
+                               "caller-callsite": "^2.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "camelcase": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
-                       "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.3.1",
+                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+                       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "camelcase-keys": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2707,6 +2940,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "camelcase": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "map-obj": "^1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2716,7 +2950,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
</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">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2733,18 +2968,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "caniuse-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.30000900",
-                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000900.tgz",
-                       "integrity": "sha512-xDVs8pBFr6bzq9pXUkLKpGQQnzsF/l6/yX38UnCkTcUcwC0rDl1NGZGildcJVTU+uGBxfsyniK/ZWagPNn1Oqw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.30001173",
+                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001173.tgz",
+                       "integrity": "sha512-R3aqmjrICdGCTAnSXtNyvWYMK3YtV5jwudbq0T7nN9k4kmE4CBuwPqyJ+KBzepSTh0huivV2gLbSMEzTTmfeYw==",
</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">-                "capture-stack-trace": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
-                       "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "caseless": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.12.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2752,77 +2980,83 @@
</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">                "catharsis": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.8.9",
-                       "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.9.tgz",
-                       "integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.8.11",
+                       "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
+                       "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
</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">-                                "underscore-contrib": "~0.3.0"
-                       }
-               },
-               "caw": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz",
-                       "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "get-proxy": "^1.0.1",
-                               "is-obj": "^1.0.0",
-                               "object-assign": "^3.0.0",
-                               "tunnel-agent": "^0.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14"
</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">-                                "object-assign": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
-                                       "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "tunnel-agent": {
-                                       "version": "0.4.3",
-                                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
-                                       "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
-                                       "dev": true,
-                                       "optional": true
</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==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "center-align": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
-                       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "caw": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
+                       "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "align-text": "^0.1.3",
-                               "lazy-cache": "^1.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-proxy": "^2.0.0",
+                               "isurl": "^1.0.0-alpha5",
+                               "tunnel-agent": "^0.6.0",
+                               "url-to-options": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.3",
-                       "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+                       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ansi-styles": "^2.2.1",
-                               "escape-string-regexp": "^1.0.2",
-                               "has-ansi": "^2.0.0",
-                               "strip-ansi": "^3.0.0",
-                               "supports-color": "^2.0.0"
</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">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-styles": {
+                                       "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-convert": "^2.0.1"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "color-convert": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+                                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-name": "~1.1.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "color-name": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                                       "dev": true
+                               },
+                               "has-flag": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+                                       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+                                       "dev": true
+                               },
+                               "supports-color": {
+                                       "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+                                       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "has-flag": "^4.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2833,92 +3067,77 @@
</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">                "chokidar": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.4",
-                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz",
-                       "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz",
+                       "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "anymatch": "^2.0.0",
-                               "async-each": "^1.0.0",
-                               "braces": "^2.3.0",
-                               "fsevents": "^1.2.2",
-                               "glob-parent": "^3.1.0",
-                               "inherits": "^2.0.1",
-                               "is-binary-path": "^1.0.0",
-                               "is-glob": "^4.0.0",
-                               "lodash.debounce": "^4.0.8",
-                               "normalize-path": "^2.1.1",
-                               "path-is-absolute": "^1.0.0",
-                               "readdirp": "^2.0.0",
-                               "upath": "^1.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "anymatch": "~3.1.1",
+                               "braces": "~3.0.2",
+                               "fsevents": "~2.3.1",
+                               "glob-parent": "~5.1.0",
+                               "is-binary-path": "~2.1.0",
+                               "is-glob": "~4.0.1",
+                               "normalize-path": "~3.0.0",
+                               "readdirp": "~3.5.0"
</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">-                                "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "braces": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+                                       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
</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">-                                                "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "fill-range": "^7.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "fill-range": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.0.1",
+                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+                                       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
</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">-                                                "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "to-regex-range": "^5.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-number": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.0.0",
+                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+                                       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+                                       "dev": true
+                               },
+                               "to-regex-range": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+                                       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
</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">-                                                "kind-of": "^3.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-number": "^7.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "chownr": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
-                       "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.4",
+                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+                       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
</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">                "chrome-trace-event": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz",
-                       "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
+                       "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
</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">                                "tslib": "^1.9.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "tslib": {
+                                       "version": "1.14.1",
+                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+                                       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+                                       "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">                "cipher-base": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2931,16 +3150,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "clap": {
-                       "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
-                       "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "chalk": "^1.1.3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "class-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2961,12 +3170,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-descriptor": "^0.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2976,9 +3179,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "clean-css": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.1",
-                       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
-                       "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.3",
+                       "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz",
+                       "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==",
</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">                                "source-map": "~0.6.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3012,15 +3215,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">                "cli-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
-                       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+                       "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
</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">                "clipboard": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.4",
-                       "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.4.tgz",
-                       "integrity": "sha512-Vw26VSLRpJfBofiVaFb/I8PVfdI1OxKcYShe6fm0sP/DtmiWQNCjhM/okTvdCo0G+lMMm1rMYbk4IK4x1X+kgQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.6",
+                       "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz",
+                       "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "good-listener": "^1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "select": "^1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3028,53 +3231,53 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cliui": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
-                       "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+                       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-width": "^2.1.1",
-                               "strip-ansi": "^4.0.0",
-                               "wrap-ansi": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": "^3.1.0",
+                               "strip-ansi": "^5.2.0",
+                               "wrap-ansi": "^5.1.0"
</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">-                "clone": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
-                       "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "clone-response": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+                       "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true,
+                       "requires": {
+                               "mimic-response": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "clone-stats": {
-                       "version": "0.0.1",
-                       "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
-                       "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
-                       "dev": true,
-                       "optional": true
-               },
-               "co": {
-                       "version": "4.6.0",
-                       "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
-                       "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "coa": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz",
-                       "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+                       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
</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">+                                "@types/q": "^1.5.1",
+                               "chalk": "^2.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "q": "^1.1.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "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"
+                                       }
+                               }
</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">-                "code-point-at": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
-                       "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
-               },
-               "coffeescript": {
-                       "version": "1.10.0",
-                       "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
-                       "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "coffee-script": {
+                       "version": "1.12.7",
+                       "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz",
+                       "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==",
</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">                "collection-visit": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3088,13 +3291,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">                "color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
-                       "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
+                       "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
</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">                                "color-convert": "^1.9.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "color-string": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "color-string": "^1.5.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "color-convert": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3101,7 +3304,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.9.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "color-name": "1.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3109,13 +3311,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "color-name": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "color-string": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.3",
-                       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
-                       "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.4",
+                       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
+                       "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
</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">                                "color-name": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3122,12 +3323,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "simple-swizzle": "^0.2.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "color-support": {
-                       "version": "1.1.3",
-                       "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
-                       "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "colorette": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
+                       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "colors": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3136,9 +3336,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">                "combined-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.7",
-                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
-                       "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.8",
+                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+                       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
</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">                                "delayed-stream": "~1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3145,9 +3345,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">                "commander": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.17.1",
-                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
-                       "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.20.3",
+                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+                       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "commondir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3156,43 +3357,56 @@
</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">                "component-emitter": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
-                       "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+                       "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
</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">                "compress-commons": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-1.2.2.tgz",
-                       "integrity": "sha1-UkqfEJA/OoEzibAiXSfEi7dRiQ8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/compress-commons/-/compress-commons-4.0.2.tgz",
+                       "integrity": "sha512-qhd32a9xgzmpfoga1VQEiLEwdKZ6Plnpx5UCgIsf89FSolyJ7WnifY4Gtjgv5WR6hWAyRaHxC5MiEhU/38U70A==",
</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">-                                "buffer-crc32": "^0.2.1",
-                               "crc32-stream": "^2.0.0",
-                               "normalize-path": "^2.0.0",
-                               "readable-stream": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "buffer-crc32": "^0.2.13",
+                               "crc32-stream": "^4.0.1",
+                               "normalize-path": "^3.0.0",
+                               "readable-stream": "^3.6.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</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">                "compressible": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.15",
-                       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz",
-                       "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.18",
+                       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+                       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mime-db": ">= 1.36.0 < 2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-db": ">= 1.43.0 < 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">                "compression": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.3",
-                       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
-                       "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.4",
+                       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+                       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
</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">                                "accepts": "~1.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "bytes": "3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "compressible": "~2.0.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "compressible": "~2.0.16",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "2.6.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "on-headers": "~1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "on-headers": "~1.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "safe-buffer": "5.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "vary": "~1.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3202,6 +3416,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
</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">+                                },
+                               "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                       "dev": true
+                               },
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+                                       "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">@@ -3227,27 +3462,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "typedarray": "^0.0.6"
</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">-                "connect-history-api-fallback": {
-                       "version": "1.5.0",
-                       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz",
-                       "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=",
-                       "dev": true
-               },
-               "console-browserify": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
-                       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "config-chain": {
+                       "version": "1.1.12",
+                       "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
+                       "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "date-now": "^0.1.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ini": "^1.3.4",
+                               "proto-list": "~1.2.1"
</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">-                "console-control-strings": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
-                       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "connect-history-api-fallback": {
+                       "version": "1.6.0",
+                       "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+                       "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
</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">+                "console-browserify": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz",
+                       "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "console-stream": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3267,10 +3504,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "content-disposition": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.2",
-                       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
-                       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.3",
+                       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
+                       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+                       "dev": true,
+                       "requires": {
+                               "safe-buffer": "5.1.2"
+                       },
+                       "dependencies": {
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+                                       "dev": true
+                               }
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "content-type": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3285,17 +3533,24 @@
</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">                "convert-source-map": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz",
-                       "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz",
+                       "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "~5.1.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+                               }
</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">                "cookie": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.1",
-                       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
-                       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.4.0",
+                       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
+                       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
</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">                "cookie-signature": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3338,12 +3593,191 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimatch": "^3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-limit": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "serialize-javascript": "^1.4.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "cacache": {
+                                       "version": "10.0.4",
+                                       "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
+                                       "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "bluebird": "^3.5.1",
+                                               "chownr": "^1.0.1",
+                                               "glob": "^7.1.2",
+                                               "graceful-fs": "^4.1.11",
+                                               "lru-cache": "^4.1.1",
+                                               "mississippi": "^2.0.0",
+                                               "mkdirp": "^0.5.1",
+                                               "move-concurrently": "^1.0.1",
+                                               "promise-inflight": "^1.0.1",
+                                               "rimraf": "^2.6.2",
+                                               "ssri": "^5.2.4",
+                                               "unique-filename": "^1.1.0",
+                                               "y18n": "^4.0.0"
+                                       }
+                               },
+                               "dir-glob": {
+                                       "version": "2.2.2",
+                                       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+                                       "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "path-type": "^3.0.0"
+                                       }
+                               },
+                               "find-cache-dir": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
+                                       "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "commondir": "^1.0.1",
+                                               "make-dir": "^1.0.0",
+                                               "pkg-dir": "^2.0.0"
+                                       }
+                               },
+                               "find-up": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+                                       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+                                       "dev": true,
+                                       "requires": {
+                                               "locate-path": "^2.0.0"
+                                       }
+                               },
+                               "globby": {
+                                       "version": "7.1.1",
+                                       "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
+                                       "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
+                                       "dev": true,
+                                       "requires": {
+                                               "array-union": "^1.0.1",
+                                               "dir-glob": "^2.0.0",
+                                               "glob": "^7.1.2",
+                                               "ignore": "^3.3.5",
+                                               "pify": "^3.0.0",
+                                               "slash": "^1.0.0"
+                                       }
+                               },
+                               "ignore": {
+                                       "version": "3.3.10",
+                                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+                                       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+                                       "dev": true
+                               },
+                               "locate-path": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+                                       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+                                       "dev": true,
+                                       "requires": {
+                                               "p-locate": "^2.0.0",
+                                               "path-exists": "^3.0.0"
+                                       }
+                               },
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       }
+                               },
+                               "mississippi": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
+                                       "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "concat-stream": "^1.5.0",
+                                               "duplexify": "^3.4.2",
+                                               "end-of-stream": "^1.1.0",
+                                               "flush-write-stream": "^1.0.0",
+                                               "from2": "^2.1.0",
+                                               "parallel-transform": "^1.1.0",
+                                               "pump": "^2.0.1",
+                                               "pumpify": "^1.3.3",
+                                               "stream-each": "^1.1.0",
+                                               "through2": "^2.0.0"
+                                       }
+                               },
+                               "p-limit": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+                                       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "p-try": "^1.0.0"
+                                       }
+                               },
+                               "p-locate": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+                                       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+                                       "dev": true,
+                                       "requires": {
+                                               "p-limit": "^1.1.0"
+                                       }
+                               },
+                               "p-try": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+                                       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+                                       "dev": true
+                               },
+                               "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "dev": true
+                               },
+                               "pkg-dir": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
+                                       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
+                                       "dev": true,
+                                       "requires": {
+                                               "find-up": "^2.1.0"
+                                       }
+                               },
+                               "pump": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+                                       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "end-of-stream": "^1.1.0",
+                                               "once": "^1.3.1"
+                                       }
+                               },
+                               "serialize-javascript": {
+                                       "version": "1.9.1",
+                                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz",
+                                       "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==",
+                                       "dev": true
+                               },
+                               "slash": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+                                       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+                                       "dev": true
+                               },
+                               "ssri": {
+                                       "version": "5.3.0",
+                                       "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
+                                       "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safe-buffer": "^5.1.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "core-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.5.7",
-                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz",
-                       "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.12",
+                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+                       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "core-util-is": {
</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">@@ -3350,56 +3784,57 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cosmiconfig": {
-                       "version": "5.0.6",
-                       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz",
-                       "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "crc-32": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.0.tgz",
+                       "integrity": "sha512-1uBwHxF+Y/4yF5G48fwnKq6QsIXheor3ZLPT80yGBV1oEUwpPojlEhQbWKVw1VwcTQyMGHK1/XMmTjmlsmTTGA==",
</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">-                                "is-directory": "^0.3.1",
-                               "js-yaml": "^3.9.0",
-                               "parse-json": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "exit-on-epipe": "~1.0.1",
+                               "printj": "~1.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">-                "crc": {
-                       "version": "3.8.0",
-                       "resolved": "https://registry.npmjs.org/crc/-/crc-3.8.0.tgz",
-                       "integrity": "sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ==",
-                       "dev": true,
-                       "requires": {
-                               "buffer": "^5.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "crc32-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-2.0.0.tgz",
-                       "integrity": "sha1-483TtN8xaN10494/u8t7KX/pCPQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/crc32-stream/-/crc32-stream-4.0.2.tgz",
+                       "integrity": "sha512-DxFZ/Hk473b/muq1VJ///PMNLj0ZMnzye9thBpmjpJKCc5eMgB95aK8zCGrGfQ90cWo561Te6HK9D+j4KPdM6w==",
</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">-                                "crc": "^3.4.4",
-                               "readable-stream": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "crc-32": "^1.2.0",
+                               "readable-stream": "^3.4.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "create-ecdh": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
-                       "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+                       "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "elliptic": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "elliptic": "^6.5.3"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "create-error-class": {
-                       "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
-                       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "capture-stack-trace": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "create-hash": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3431,10 +3866,42 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
</span><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">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "lru-cache": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "shebang-command": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "which": "^1.2.9"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lru-cache": {
+                                       "version": "4.1.5",
+                                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+                                       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pseudomap": "^1.0.2",
+                                               "yallist": "^2.1.2"
+                                       }
+                               },
+                               "which": {
+                                       "version": "1.3.1",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "isexe": "^2.0.0"
+                                       }
+                               },
+                               "yallist": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+                                       "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+                                       "dev": true,
+                                       "optional": 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">                "crypto-browserify": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3463,14 +3930,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "coffee-script": "^1.10.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "coffee-script": {
-                                       "version": "1.12.7",
-                                       "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz",
-                                       "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "css-color-names": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3490,13 +3949,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">                "css-select": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz",
-                       "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+                       "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
</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">                                "boolbase": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-what": "^2.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "css-what": "^3.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "domutils": "^1.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "nth-check": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3508,86 +3967,122 @@
</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">                "css-tree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0-alpha.28",
-                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz",
-                       "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0-alpha.37",
+                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+                       "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
</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">-                                "mdn-data": "~1.1.0",
-                               "source-map": "^0.5.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mdn-data": "2.0.4",
+                               "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
+                               }
</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">-                "css-unit-converter": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz",
-                       "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=",
-                       "dev": true
-               },
-               "css-url-regex": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz",
-                       "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "css-what": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz",
-                       "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.4.2",
+                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+                       "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cssesc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
-                       "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+                       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
</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">                "cssnano": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.7",
-                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.7.tgz",
-                       "integrity": "sha512-AiXL90l+MDuQmRNyypG2P7ux7K4XklxYzNNUd5HXZCNcH8/N9bHPcpN97v8tXgRVeFL/Ed8iP8mVmAAu0ZpT7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.10",
+                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
+                       "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
</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">                                "cosmiconfig": "^5.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-preset-default": "^4.0.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cssnano-preset-default": "^4.0.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-resolvable": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "cosmiconfig": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+                                       "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "import-fresh": "^2.0.0",
+                                               "is-directory": "^0.3.1",
+                                               "js-yaml": "^3.13.1",
+                                               "parse-json": "^4.0.0"
+                                       }
+                               },
+                               "import-fresh": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+                                       "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+                                       "dev": true,
+                                       "requires": {
+                                               "caller-path": "^2.0.0",
+                                               "resolve-from": "^3.0.0"
+                                       }
+                               },
+                               "parse-json": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+                                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+                                       "dev": true,
+                                       "requires": {
+                                               "error-ex": "^1.3.1",
+                                               "json-parse-better-errors": "^1.0.1"
+                                       }
+                               },
+                               "resolve-from": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+                                       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+                                       "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">                "cssnano-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.5",
-                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.5.tgz",
-                       "integrity": "sha512-f1uhya0ZAjPYtDD58QkBB0R+uYdzHPei7cDxJyQQIHt5acdhyGXaSXl2nDLzWHLwGFbZcHxQtkJS8mmNwnxTvw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.7",
+                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
+                       "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
</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">                                "css-declaration-sorter": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-raw-cache": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-calc": "^7.0.0",
-                               "postcss-colormin": "^4.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-calc": "^7.0.1",
+                               "postcss-colormin": "^4.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-convert-values": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-discard-comments": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-discard-comments": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-discard-duplicates": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-discard-empty": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-discard-overridden": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-merge-longhand": "^4.0.9",
-                               "postcss-merge-rules": "^4.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-merge-longhand": "^4.0.11",
+                               "postcss-merge-rules": "^4.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-minify-font-values": "^4.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-minify-gradients": "^4.0.1",
-                               "postcss-minify-params": "^4.0.1",
-                               "postcss-minify-selectors": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-minify-gradients": "^4.0.2",
+                               "postcss-minify-params": "^4.0.2",
+                               "postcss-minify-selectors": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-normalize-charset": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-normalize-display-values": "^4.0.1",
-                               "postcss-normalize-positions": "^4.0.1",
-                               "postcss-normalize-repeat-style": "^4.0.1",
-                               "postcss-normalize-string": "^4.0.1",
-                               "postcss-normalize-timing-functions": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-normalize-display-values": "^4.0.2",
+                               "postcss-normalize-positions": "^4.0.2",
+                               "postcss-normalize-repeat-style": "^4.0.2",
+                               "postcss-normalize-string": "^4.0.2",
+                               "postcss-normalize-timing-functions": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-normalize-unicode": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-normalize-url": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-normalize-whitespace": "^4.0.1",
-                               "postcss-ordered-values": "^4.1.1",
-                               "postcss-reduce-initial": "^4.0.2",
-                               "postcss-reduce-transforms": "^4.0.1",
-                               "postcss-svgo": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-normalize-whitespace": "^4.0.2",
+                               "postcss-ordered-values": "^4.1.2",
+                               "postcss-reduce-initial": "^4.0.3",
+                               "postcss-reduce-transforms": "^4.0.2",
+                               "postcss-svgo": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-unique-selectors": "^4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3619,23 +4114,35 @@
</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">                "csso": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.5.1",
-                       "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz",
-                       "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+                       "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-tree": "1.0.0-alpha.29"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "css-tree": "^1.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "css-tree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.0-alpha.29",
-                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz",
-                                       "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.2",
+                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
+                                       "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "mdn-data": "~1.1.0",
-                                               "source-map": "^0.5.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "mdn-data": "2.0.14",
+                                               "source-map": "^0.6.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">+                                },
+                               "mdn-data": {
+                                       "version": "2.0.14",
+                                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+                                       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+                                       "dev": true
+                               },
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
</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">@@ -3644,21 +4151,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-find-index": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cycle": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/cycle/-/cycle-1.0.3.tgz",
-                       "integrity": "sha1-IegLK+hYD5i0aPN5QwZisEbDStI=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "cyclist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.2",
-                       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
-                       "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+                       "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
</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">                "dashdash": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3677,21 +4178,18 @@
</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"
-                       }
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.9",
-                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ms": "2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ms": "^2.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "decamelize": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3706,21 +4204,48 @@
</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">                "decompress": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz",
-                       "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
+                       "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "buffer-to-vinyl": "^1.0.0",
-                               "concat-stream": "^1.4.6",
-                               "decompress-tar": "^3.0.0",
-                               "decompress-tarbz2": "^3.0.0",
-                               "decompress-targz": "^3.0.0",
-                               "decompress-unzip": "^3.0.0",
-                               "stream-combiner2": "^1.1.1",
-                               "vinyl-assign": "^1.0.1",
-                               "vinyl-fs": "^2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-tar": "^4.0.0",
+                               "decompress-tarbz2": "^4.0.0",
+                               "decompress-targz": "^4.0.0",
+                               "decompress-unzip": "^4.0.1",
+                               "graceful-fs": "^4.1.10",
+                               "make-dir": "^1.0.0",
+                               "pify": "^2.3.0",
+                               "strip-dirs": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "dev": true,
+                                       "optional": 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">                "decompress-response": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3734,279 +4259,155 @@
</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">                "decompress-tar": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz",
-                       "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
+                       "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-tar": "^1.0.0",
-                               "object-assign": "^2.0.0",
-                               "strip-dirs": "^1.0.0",
-                               "tar-stream": "^1.1.1",
-                               "through2": "^0.6.1",
-                               "vinyl": "^0.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": "^5.2.0",
+                               "is-stream": "^1.1.0",
+                               "tar-stream": "^1.5.2"
</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">-                                "clone": {
-                                       "version": "0.2.0",
-                                       "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
-                                       "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bl": {
+                                       "version": "1.2.3",
+                                       "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
+                                       "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
-                               },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "object-assign": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
-                                       "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "readable-stream": {
-                                       "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "dev": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "readable-stream": "^2.3.5",
+                                               "safe-buffer": "^5.1.1"
</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">-                                "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+                                       "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "through2": {
-                                       "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tar-stream": {
+                                       "version": "1.6.2",
+                                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
+                                       "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                                               "xtend": ">=4.0.0 <4.1.0-0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "bl": "^1.0.0",
+                                               "buffer-alloc": "^1.2.0",
+                                               "end-of-stream": "^1.0.0",
+                                               "fs-constants": "^1.0.0",
+                                               "readable-stream": "^2.3.0",
+                                               "to-buffer": "^1.1.1",
+                                               "xtend": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "vinyl": {
-                                       "version": "0.4.6",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
-                                       "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clone": "^0.2.0",
-                                               "clone-stats": "^0.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "decompress-tarbz2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz",
-                       "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
+                       "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-bzip2": "^1.0.0",
-                               "object-assign": "^2.0.0",
-                               "seek-bzip": "^1.0.3",
-                               "strip-dirs": "^1.0.0",
-                               "tar-stream": "^1.1.1",
-                               "through2": "^0.6.1",
-                               "vinyl": "^0.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-tar": "^4.1.0",
+                               "file-type": "^6.1.0",
+                               "is-stream": "^1.1.0",
+                               "seek-bzip": "^1.0.5",
+                               "unbzip2-stream": "^1.0.9"
</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">-                                "clone": {
-                                       "version": "0.2.0",
-                                       "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
-                                       "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": {
+                                       "version": "6.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
+                                       "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "object-assign": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
-                                       "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "readable-stream": {
-                                       "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "through2": {
-                                       "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                                               "xtend": ">=4.0.0 <4.1.0-0"
-                                       }
-                               },
-                               "vinyl": {
-                                       "version": "0.4.6",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
-                                       "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clone": "^0.2.0",
-                                               "clone-stats": "^0.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "decompress-targz": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz",
-                       "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
+                       "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-gzip": "^1.0.0",
-                               "object-assign": "^2.0.0",
-                               "strip-dirs": "^1.0.0",
-                               "tar-stream": "^1.1.1",
-                               "through2": "^0.6.1",
-                               "vinyl": "^0.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-tar": "^4.1.1",
+                               "file-type": "^5.2.0",
+                               "is-stream": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "clone": {
-                                       "version": "0.2.0",
-                                       "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
-                                       "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+                                       "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         }
+                       }
+               },
+               "decompress-unzip": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
+                       "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "file-type": "^3.8.0",
+                               "get-stream": "^2.2.0",
+                               "pify": "^2.3.0",
+                               "yauzl": "^2.4.2"
+                       },
+                       "dependencies": {
+                               "file-type": {
+                                       "version": "3.9.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
+                                       "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object-assign": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
-                                       "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "2.3.1",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
+                                       "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
-                               },
-                               "readable-stream": {
-                                       "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "dev": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "object-assign": "^4.0.1",
+                                               "pinkie-promise": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "through2": {
-                                       "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                                               "xtend": ">=4.0.0 <4.1.0-0"
-                                       }
-                               },
-                               "vinyl": {
-                                       "version": "0.4.6",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
-                                       "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clone": "^0.2.0",
-                                               "clone-stats": "^0.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "decompress-unzip": {
-                       "version": "3.4.0",
-                       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz",
-                       "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "deep-equal": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+                       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-zip": "^1.0.0",
-                               "read-all-stream": "^3.0.0",
-                               "stat-mode": "^0.2.0",
-                               "strip-dirs": "^1.0.0",
-                               "through2": "^2.0.0",
-                               "vinyl": "^1.0.0",
-                               "yauzl": "^2.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-arguments": "^1.0.4",
+                               "is-date-object": "^1.0.1",
+                               "is-regex": "^1.0.4",
+                               "object-is": "^1.0.1",
+                               "object-keys": "^1.1.1",
+                               "regexp.prototype.flags": "^1.2.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">-                "deep-equal": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
-                       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
-                       "dev": true
-               },
-               "deep-extend": {
-                       "version": "0.6.0",
-                       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
-                       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
-                       "dev": true,
-                       "optional": true
-               },
</del><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">@@ -4018,49 +4419,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "default-gateway": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.7.2",
-                       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz",
-                       "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
+                       "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
</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">-                                "execa": "^0.10.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ip-regex": "^2.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "cross-spawn": {
-                                       "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "nice-try": "^1.0.4",
-                                               "path-key": "^2.0.1",
-                                               "semver": "^5.5.0",
-                                               "shebang-command": "^1.2.0",
-                                               "which": "^1.2.9"
-                                       }
-                               },
-                               "execa": {
-                                       "version": "0.10.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
-                                       "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "cross-spawn": "^6.0.0",
-                                               "get-stream": "^3.0.0",
-                                               "is-stream": "^1.1.0",
-                                               "npm-run-path": "^2.0.0",
-                                               "p-finally": "^1.0.0",
-                                               "signal-exit": "^3.0.0",
-                                               "strip-eof": "^1.0.0"
-                                       }
-                               },
-                               "ip-regex": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
-                                       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "define-properties": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4110,55 +4475,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "kind-of": "^6.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">-                                "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "kind-of": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.3",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+                                       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
</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="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "del": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
-                       "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
+                       "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
</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">+                                "@types/glob": "^7.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globby": "^6.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-path-cwd": "^1.0.0",
-                               "is-path-in-cwd": "^1.0.0",
-                               "p-map": "^1.1.1",
-                               "pify": "^3.0.0",
-                               "rimraf": "^2.2.8"
-                       },
-                       "dependencies": {
-                               "globby": {
-                                       "version": "6.1.0",
-                                       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
-                                       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-union": "^1.0.1",
-                                               "glob": "^7.0.3",
-                                               "object-assign": "^4.0.1",
-                                               "pify": "^2.0.0",
-                                               "pinkie-promise": "^2.0.0"
-                                       },
-                                       "dependencies": {
-                                               "pify": {
-                                                       "version": "2.3.0",
-                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-                                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
-                                                       "dev": true
-                                               }
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-path-cwd": "^2.0.0",
+                               "is-path-in-cwd": "^2.0.0",
+                               "p-map": "^2.0.0",
+                               "pify": "^4.0.1",
+                               "rimraf": "^2.6.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">                "delayed-stream": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4172,12 +4509,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "delegates": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
-                       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "denodeify": {
</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/denodeify/-/denodeify-1.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4190,9 +4521,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "des.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
-                       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+                       "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4219,13 +4550,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "repeating": "^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">-                "detect-libc": {
-                       "version": "0.2.0",
-                       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-0.2.0.tgz",
-                       "integrity": "sha1-R/31ZzSKF+wl/L8LnkRjSKdvn7U=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "detect-node": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4246,22 +4570,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "miller-rabin": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "randombytes": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "dir-glob": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
-                       "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
-                       "dev": true,
-                       "requires": {
-                               "arrify": "^1.0.1",
-                               "path-type": "^3.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "direction": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.2.tgz",
-                       "integrity": "sha512-hSKoz5FBn+zhP9vWKkVQaaxnRDg3/MoPdcg2au54HIUDR8MrP8Ah1jXSJwCXel6SV3Afh5DSzc8Uqv2r1UoQwQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/direction/-/direction-1.0.4.tgz",
+                       "integrity": "sha512-GYqKi1aH7PJXxdhTeZBFrg8vUBeKXi+cNprXsC1kpJcbcVnV9wBsrOu1cQEdG0WeQwlfHiy3XvnKfIrJ2R0NzQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "dns-equal": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4288,6 +4610,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "buffer-indexof": "^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">+                "document.contains": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/document.contains/-/document.contains-1.0.2.tgz",
+                       "integrity": "sha512-YcvYFs15mX8m3AO1QNQy3BlIpSMfNRj3Ujk2BEJxsZG+HZf7/hZ6jr7mDpXrF8q+ff95Vef5yjhiZxm8CGJr6Q==",
+                       "requires": {
+                               "define-properties": "^1.1.3"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "dom-scroll-into-view": {
</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/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4294,19 +4624,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dom-serializer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz",
-                       "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.2.2",
+                       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz",
+                       "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==",
</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">-                                "domelementtype": "~1.1.1",
-                               "entities": "~1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "domelementtype": "^2.0.1",
+                               "entities": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "domelementtype": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.3",
-                                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz",
-                                       "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
+                                       "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==",
</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">@@ -4318,20 +4648,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "domelementtype": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.2.1.tgz",
-                       "integrity": "sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.1",
+                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+                       "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
</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">-                "domhandler": {
-                       "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
-                       "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
-                       "dev": true,
-                       "requires": {
-                               "domelementtype": "1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "domutils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4343,12 +4664,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">                "dot-prop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
-                       "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.3.0",
+                       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+                       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
</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">-                                "is-obj": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-obj": "^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">                "dotenv": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4364,49 +4685,75 @@
</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">                "download": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.3",
-                       "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz",
-                       "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.2.5",
+                       "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
+                       "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "caw": "^1.0.1",
-                               "concat-stream": "^1.4.7",
-                               "each-async": "^1.0.0",
-                               "filenamify": "^1.0.1",
-                               "got": "^5.0.0",
-                               "gulp-decompress": "^1.2.0",
-                               "gulp-rename": "^1.2.0",
-                               "is-url": "^1.2.0",
-                               "object-assign": "^4.0.1",
-                               "read-all-stream": "^3.0.0",
-                               "readable-stream": "^2.0.2",
-                               "stream-combiner2": "^1.1.1",
-                               "vinyl": "^1.0.0",
-                               "vinyl-fs": "^2.2.0",
-                               "ware": "^1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "caw": "^2.0.0",
+                               "content-disposition": "^0.5.2",
+                               "decompress": "^4.0.0",
+                               "ext-name": "^5.0.0",
+                               "file-type": "5.2.0",
+                               "filenamify": "^2.0.0",
+                               "get-stream": "^3.0.0",
+                               "got": "^7.0.0",
+                               "make-dir": "^1.0.0",
+                               "p-event": "^1.0.0",
+                               "pify": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "file-type": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+                                       "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "get-stream": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+                                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       }
+                               },
+                               "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "dev": true,
+                                       "optional": 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">                "duplexer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
-                       "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz",
+                       "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==",
</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">-                "duplexer2": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "duplexer3": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "0.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
-                       "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+                       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
-                       "requires": {
-                               "readable-stream": "^2.0.2"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "duplexify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.6.1",
-                       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz",
-                       "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.1",
+                       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+                       "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
</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">                                "end-of-stream": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4415,16 +4762,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "stream-shift": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "each-async": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
-                       "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
-                       "dev": true,
-                       "requires": {
-                               "onetime": "^1.0.0",
-                               "set-immediate-shim": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ecc-jsbn": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4442,9 +4779,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">                "electron-to-chromium": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.82",
-                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.82.tgz",
-                       "integrity": "sha512-NI4nB2IWGcU4JVT1AE8kBb/dFor4zjLHMLsOROPahppeHrR0FG5uslxMmkp/thO1MvPjM2xhlKoY29/I60s0ew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.634",
+                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.634.tgz",
+                       "integrity": "sha512-QPrWNYeE/A0xRvl/QP3E0nkaEvYUvH3gM04ZWYtIa6QlSpEetRlRI1xvQ7hiMIySHHEV+mwDSX8Kj4YZY6ZQAw==",
</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">                "element-closest": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4453,9 +4790,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-cqdAoQdFM4LijfnOXbtajfD5Zuw="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "elliptic": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.4.1",
-                       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
-                       "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.5.3",
+                       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz",
+                       "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4465,12 +4802,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimalistic-assert": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimalistic-crypto-utils": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "emoji-regex": {
+                       "version": "7.0.3",
+                       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+                       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "emojis-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
-                       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+                       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
</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">                "encodeurl": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4480,17 +4830,17 @@
</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">                "encoding": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.12",
-                       "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz",
-                       "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.1.13",
+                       "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz",
+                       "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "iconv-lite": "~0.4.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "iconv-lite": "^0.6.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">                "end-of-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
-                       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.4",
+                       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+                       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
</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">                                "once": "^1.4.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4497,20 +4847,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">                "enhanced-resolve": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
-                       "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz",
+                       "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "memory-fs": "^0.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "memory-fs": "^0.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tapable": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "memory-fs": {
+                                       "version": "0.5.0",
+                                       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+                                       "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "errno": "^0.1.3",
+                                               "readable-stream": "^2.0.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
-                       "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/entities/-/entities-2.1.0.tgz",
+                       "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
</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">                "equivalent-key-map": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4519,9 +4881,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "errno": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.7",
-                       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
-                       "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.1.8",
+                       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+                       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
</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">                                "prr": "~1.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4528,13 +4890,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">                "error": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.2",
-                       "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz",
-                       "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.2.1",
+                       "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz",
+                       "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-template": "~0.2.1",
-                               "xtend": "~4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-template": "~0.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "error-ex": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4547,21 +4908,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">                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.12.0",
-                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz",
-                       "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.17.7",
+                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+                       "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "es-to-primitive": "^1.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-to-primitive": "^1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "function-bind": "^1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has": "^1.0.1",
-                               "is-callable": "^1.1.3",
-                               "is-regex": "^1.0.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has": "^1.0.3",
+                               "has-symbols": "^1.0.1",
+                               "is-callable": "^1.2.2",
+                               "is-regex": "^1.1.1",
+                               "object-inspect": "^1.8.0",
+                               "object-keys": "^1.1.1",
+                               "object.assign": "^4.1.1",
+                               "string.prototype.trimend": "^1.0.1",
+                               "string.prototype.trimstart": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "es-to-primitive": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz",
-                       "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+                       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-callable": "^1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-date-object": "^1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4568,10 +4935,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-symbol": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "es6-promise": {
-                       "version": "4.2.5",
-                       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
-                       "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "escalade": {
+                       "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+                       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "escape-html": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4586,9 +4953,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eslint-scope": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
-                       "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
+                       "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
</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">                                "esrecurse": "^4.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4602,24 +4969,32 @@
</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">                "esrecurse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.1",
-                       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
-                       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+                       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
</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">-                                "estraverse": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "estraverse": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "estraverse": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+                                       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+                                       "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">                "estraverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
-                       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+                       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
</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">                "esutils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
-                       "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz",
+                       "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "etag": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.8.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4634,15 +5009,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventemitter3": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz",
-                       "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz",
-                       "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
+                       "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventsource": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4676,41 +5051,102 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "pify": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rimraf": "^2.5.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tempfile": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "execa": {
+                                       "version": "0.7.0",
+                                       "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+                                       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "cross-spawn": "^5.0.1",
+                                               "get-stream": "^3.0.0",
+                                               "is-stream": "^1.1.0",
+                                               "npm-run-path": "^2.0.0",
+                                               "p-finally": "^1.0.0",
+                                               "signal-exit": "^3.0.0",
+                                               "strip-eof": "^1.0.0"
+                                       }
+                               },
+                               "get-stream": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+                                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "dev": true,
+                                       "optional": true
+                               }
</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">-                "exec-series": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz",
-                       "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "execa": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async-each-series": "^1.1.0",
-                               "object-assign": "^4.1.0"
-                       }
-               },
-               "execa": {
-                       "version": "0.7.0",
-                       "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
-                       "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
-                       "requires": {
-                               "cross-spawn": "^5.0.1",
-                               "get-stream": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cross-spawn": "^6.0.0",
+                               "get-stream": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-stream": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "npm-run-path": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-finally": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "signal-exit": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-eof": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "cross-spawn": {
+                                       "version": "6.0.5",
+                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "nice-try": "^1.0.4",
+                                               "path-key": "^2.0.1",
+                                               "semver": "^5.5.0",
+                                               "shebang-command": "^1.2.0",
+                                               "which": "^1.2.9"
+                                       }
+                               },
+                               "semver": {
+                                       "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+                                       "dev": true
+                               },
+                               "which": {
+                                       "version": "1.3.1",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+                                       "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">                "executable": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz",
-                       "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
+                       "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "meow": "^3.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": "^2.2.0"
+                       },
+                       "dependencies": {
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "dev": true,
+                                       "optional": 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">                "exit": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4719,54 +5155,74 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=",
</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">+                "exit-on-epipe": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
+                       "integrity": "sha512-h2z5mrROTxce56S+pnvAV890uu7ls7f1kEvVGJbw1OlFH3/mlJ5bkXu0KRyW94v37zzHPiUd55iLn3DA7TjWpw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "expand-brackets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
-                       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.4",
+                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-posix-bracket": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^2.3.3",
+                               "define-property": "^0.2.5",
+                               "extend-shallow": "^2.0.1",
+                               "posix-character-classes": "^0.1.0",
+                               "regex-not": "^1.0.0",
+                               "snapdragon": "^0.8.1",
+                               "to-regex": "^3.0.1"
+                       },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
+                               "define-property": {
+                                       "version": "0.2.5",
+                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-descriptor": "^0.1.0"
+                                       }
+                               },
+                               "extend-shallow": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extendable": "^0.1.0"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                       "dev": true
+                               }
</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">-                "expand-range": {
-                       "version": "1.8.2",
-                       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
-                       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "fill-range": "^2.1.0"
-                       }
-               },
-               "expand-template": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-1.1.1.tgz",
-                       "integrity": "sha512-cebqLtV8KOZfw0UI8TEFWxtczxxC1jvyUvx6H4fyp1K1FN7A4Q+uggVUlOsI1K8AGU0rwOGqP8nCapdrw8CYQg==",
-                       "dev": true,
-                       "optional": true
-               },
-               "expand-tilde": {
-                       "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
-                       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
-                       "dev": true,
-                       "requires": {
-                               "homedir-polyfill": "^1.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "express": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.16.4",
-                       "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
-                       "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.17.1",
+                       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
+                       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
</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">-                                "accepts": "~1.3.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "accepts": "~1.3.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "array-flatten": "1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "body-parser": "1.18.3",
-                               "content-disposition": "0.5.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "body-parser": "1.19.0",
+                               "content-disposition": "0.5.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "content-type": "~1.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cookie": "0.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cookie": "0.4.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "cookie-signature": "1.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "depd": "~1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4773,34 +5229,76 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "encodeurl": "~1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "etag": "~1.8.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "finalhandler": "1.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "finalhandler": "~1.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fresh": "0.5.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "merge-descriptors": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "methods": "~1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "parseurl": "~1.3.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parseurl": "~1.3.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "path-to-regexp": "0.1.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "proxy-addr": "~2.0.4",
-                               "qs": "6.5.2",
-                               "range-parser": "~1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "proxy-addr": "~2.0.5",
+                               "qs": "6.7.0",
+                               "range-parser": "~1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "safe-buffer": "5.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "send": "0.16.2",
-                               "serve-static": "1.13.2",
-                               "setprototypeof": "1.1.0",
-                               "statuses": "~1.4.0",
-                               "type-is": "~1.6.16",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "send": "0.17.1",
+                               "serve-static": "1.14.1",
+                               "setprototypeof": "1.1.1",
+                               "statuses": "~1.5.0",
+                               "type-is": "~1.6.18",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "utils-merge": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "vary": "~1.1.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">-                                "array-flatten": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
-                                       "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "qs": {
+                                       "version": "6.7.0",
+                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+                                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
+                                       "dev": true
+                               },
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+                                       "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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "ext-list": {
+                       "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
+                       "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "mime-db": "^1.28.0"
+                       }
+               },
+               "ext-name": {
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
+                       "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "ext-list": "^2.0.0",
+                               "sort-keys-length": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "extend": {
</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/extend/-/extend-3.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4808,12 +5306,24 @@
</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">                "extend-shallow": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.2",
+                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
</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">-                                "is-extendable": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "assign-symbols": "^1.0.0",
+                               "is-extendable": "^1.0.1"
+                       },
+                       "dependencies": {
+                               "is-extendable": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-plain-object": "^2.0.4"
+                                       }
+                               }
</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">                "external-editor": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4825,56 +5335,110 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "chardet": "^0.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "iconv-lite": "^0.4.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tmp": "^0.0.33"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "iconv-lite": {
+                                       "version": "0.4.24",
+                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+                                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safer-buffer": ">= 2.1.2 < 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">                "extglob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.2",
-                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
-                       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-extglob": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-unique": "^0.3.2",
+                               "define-property": "^1.0.0",
+                               "expand-brackets": "^2.1.4",
+                               "extend-shallow": "^2.0.1",
+                               "fragment-cache": "^0.2.1",
+                               "regex-not": "^1.0.0",
+                               "snapdragon": "^0.8.1",
+                               "to-regex": "^3.0.1"
</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">-                                "is-extglob": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-property": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "is-descriptor": "^1.0.0"
+                                       }
+                               },
+                               "extend-shallow": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extendable": "^0.1.0"
+                                       }
+                               },
+                               "is-accessor-descriptor": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+                                       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "kind-of": "^6.0.0"
+                                       }
+                               },
+                               "is-data-descriptor": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+                                       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "kind-of": "^6.0.0"
+                                       }
+                               },
+                               "is-descriptor": {
+                                       "version": "1.0.2",
+                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+                                       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-accessor-descriptor": "^1.0.0",
+                                               "is-data-descriptor": "^1.0.0",
+                                               "kind-of": "^6.0.2"
+                                       }
+                               },
+                               "kind-of": {
+                                       "version": "6.0.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">                                 }
</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.6.7",
-                       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
-                       "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
</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.1",
-                               "yauzl": "2.4.1"
</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",
+                               "yauzl": "^2.10.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">-                                "fd-slicer": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
-                                       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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==",
</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">-                                                "pend": "~1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "pump": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "yauzl": {
-                                       "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
-                                       "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "fd-slicer": "~1.0.1"
-                                       }
</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">@@ -4884,35 +5448,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
</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">-                "eyes": {
-                       "version": "0.1.8",
-                       "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz",
-                       "integrity": "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A=",
-                       "dev": true,
-                       "optional": true
-               },
-               "fancy-log": {
-                       "version": "1.3.2",
-                       "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
-                       "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "ansi-gray": "^0.1.1",
-                               "color-support": "^1.1.3",
-                               "time-stamp": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fast-deep-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
-                       "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+                       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "fast-json-stable-stringify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
-                       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+                       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
</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">                "faye-websocket": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4924,37 +5469,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "websocket-driver": ">=0.5.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fbjs": {
-                       "version": "0.8.17",
-                       "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz",
-                       "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=",
-                       "requires": {
-                               "core-js": "^1.0.0",
-                               "isomorphic-fetch": "^2.1.1",
-                               "loose-envify": "^1.0.0",
-                               "object-assign": "^4.1.0",
-                               "promise": "^7.1.1",
-                               "setimmediate": "^1.0.5",
-                               "ua-parser-js": "^0.7.18"
-                       },
-                       "dependencies": {
-                               "core-js": {
-                                       "version": "1.2.7",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz",
-                                       "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fd-slicer": {
</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/fd-slicer/-/fd-slicer-1.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
</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">                                "pend": "~1.2.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">+                "figgy-pudding": {
+                       "version": "3.5.2",
+                       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+                       "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "figures": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4972,55 +5501,64 @@
</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">                "file-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.0",
-                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
-                       "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.11.0",
+                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
+                       "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
</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">-                "filename-regex": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
-                       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "file-uri-to-path": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+                       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "filename-reserved-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz",
-                       "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
+                       "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "filenamify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz",
-                       "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
+                       "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "filename-reserved-regex": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "filename-reserved-regex": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-outer": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "trim-repeated": "^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">                "fill-range": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.4",
-                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
-                       "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-number": "^2.1.0",
-                               "isobject": "^2.0.0",
-                               "randomatic": "^3.0.0",
-                               "repeat-element": "^1.1.2",
-                               "repeat-string": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "extend-shallow": "^2.0.1",
+                               "is-number": "^3.0.0",
+                               "repeat-string": "^1.6.1",
+                               "to-regex-range": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "extend-shallow": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extendable": "^0.1.0"
+                                       }
+                               }
</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">                "finalhandler": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
-                       "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+                       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
</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": "2.6.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5027,127 +5565,102 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "encodeurl": "~1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "parseurl": "~1.3.2",
-                               "statuses": "~1.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parseurl": "~1.3.3",
+                               "statuses": "~1.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "unpipe": "~1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                       "dev": true
+                               }
</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">                "find-cache-dir": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
-                       "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+                       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
</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">                                "commondir": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "make-dir": "^1.0.0",
-                               "pkg-dir": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "make-dir": "^2.0.0",
+                               "pkg-dir": "^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">                "find-up": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
-                       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "locate-path": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "locate-path": "^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">                "find-versions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz",
-                       "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
+                       "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array-uniq": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "meow": "^3.5.0",
-                               "semver-regex": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver-regex": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "findup": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
-                       "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
</del><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==",
</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">-                                "colors": "~0.6.0-1",
-                               "commander": "~2.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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"
</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">-                                "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
-                               }
-                       }
-               },
-               "findup-sync": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
-                       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
-                       "dev": true,
-                       "requires": {
-                               "glob": "~5.0.0"
-                       },
-                       "dependencies": {
-                               "glob": {
-                                       "version": "5.0.15",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
-                                       "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "expand-tilde": {
+                                       "version": "2.0.2",
+                                       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+                                       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
</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">-                                                "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "2 || 3",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "homedir-polyfill": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "first-chunk-stream": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
-                       "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
-                       "dev": true,
-                       "optional": true
</del><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">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "flush-write-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
-                       "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+                       "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "^2.0.1",
-                               "readable-stream": "^2.0.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "inherits": "^2.0.3",
+                               "readable-stream": "^2.3.6"
</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">                "follow-redirects": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.9",
-                       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz",
-                       "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==",
-                       "dev": true,
-                       "requires": {
-                               "debug": "=3.1.0"
-                       },
-                       "dependencies": {
-                               "debug": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-                                       "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ms": "2.0.0"
-                                       }
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.13.1",
+                       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
+                       "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
+                       "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">@@ -5155,16 +5668,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
</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">-                "for-own": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
-                       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "for-in": "^1.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "forever-agent": {
</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/forever-agent/-/forever-agent-0.6.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5231,17 +5734,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fs-extra": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
-                       "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.2",
-                               "jsonfile": "^2.1.0",
-                               "klaw": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fs-write-stream-atomic": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5261,565 +5753,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">                "fsevents": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.4",
-                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz",
-                       "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.1",
+                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
+                       "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
-                       "requires": {
-                               "nan": "^2.9.2",
-                               "node-pre-gyp": "^0.10.0"
-                       },
-                       "dependencies": {
-                               "abbrev": {
-                                       "version": "1.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "aproba": {
-                                       "version": "1.2.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "are-we-there-yet": {
-                                       "version": "1.1.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "delegates": "^1.0.0",
-                                               "readable-stream": "^2.0.6"
-                                       }
-                               },
-                               "balanced-match": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "brace-expansion": {
-                                       "version": "1.1.11",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "balanced-match": "^1.0.0",
-                                               "concat-map": "0.0.1"
-                                       }
-                               },
-                               "chownr": {
-                                       "version": "1.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "code-point-at": {
-                                       "version": "1.1.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "concat-map": {
-                                       "version": "0.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "console-control-strings": {
-                                       "version": "1.1.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "core-util-is": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "debug": {
-                                       "version": "2.6.9",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "ms": "2.0.0"
-                                       }
-                               },
-                               "deep-extend": {
-                                       "version": "0.5.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "delegates": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "detect-libc": {
-                                       "version": "1.0.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "fs-minipass": {
-                                       "version": "1.2.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minipass": "^2.2.1"
-                                       }
-                               },
-                               "fs.realpath": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "gauge": {
-                                       "version": "2.7.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "aproba": "^1.0.3",
-                                               "console-control-strings": "^1.0.0",
-                                               "has-unicode": "^2.0.0",
-                                               "object-assign": "^4.1.0",
-                                               "signal-exit": "^3.0.0",
-                                               "string-width": "^1.0.1",
-                                               "strip-ansi": "^3.0.1",
-                                               "wide-align": "^1.1.0"
-                                       }
-                               },
-                               "glob": {
-                                       "version": "7.1.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "fs.realpath": "^1.0.0",
-                                               "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "^3.0.4",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
-                                       }
-                               },
-                               "has-unicode": {
-                                       "version": "2.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "iconv-lite": {
-                                       "version": "0.4.21",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safer-buffer": "^2.1.0"
-                                       }
-                               },
-                               "ignore-walk": {
-                                       "version": "3.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minimatch": "^3.0.4"
-                                       }
-                               },
-                               "inflight": {
-                                       "version": "1.0.6",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "once": "^1.3.0",
-                                               "wrappy": "1"
-                                       }
-                               },
-                               "inherits": {
-                                       "version": "2.0.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "ini": {
-                                       "version": "1.3.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "number-is-nan": "^1.0.0"
-                                       }
-                               },
-                               "isarray": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "minimatch": {
-                                       "version": "3.0.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "brace-expansion": "^1.1.7"
-                                       }
-                               },
-                               "minimist": {
-                                       "version": "0.0.8",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "minipass": {
-                                       "version": "2.2.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safe-buffer": "^5.1.1",
-                                               "yallist": "^3.0.0"
-                                       }
-                               },
-                               "minizlib": {
-                                       "version": "1.1.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minipass": "^2.2.1"
-                                       }
-                               },
-                               "mkdirp": {
-                                       "version": "0.5.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minimist": "0.0.8"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "needle": {
-                                       "version": "2.2.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "debug": "^2.1.2",
-                                               "iconv-lite": "^0.4.4",
-                                               "sax": "^1.2.4"
-                                       }
-                               },
-                               "node-pre-gyp": {
-                                       "version": "0.10.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "detect-libc": "^1.0.2",
-                                               "mkdirp": "^0.5.1",
-                                               "needle": "^2.2.0",
-                                               "nopt": "^4.0.1",
-                                               "npm-packlist": "^1.1.6",
-                                               "npmlog": "^4.0.2",
-                                               "rc": "^1.1.7",
-                                               "rimraf": "^2.6.1",
-                                               "semver": "^5.3.0",
-                                               "tar": "^4"
-                                       }
-                               },
-                               "nopt": {
-                                       "version": "4.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "abbrev": "1",
-                                               "osenv": "^0.1.4"
-                                       }
-                               },
-                               "npm-bundled": {
-                                       "version": "1.0.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "npm-packlist": {
-                                       "version": "1.1.10",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "ignore-walk": "^3.0.1",
-                                               "npm-bundled": "^1.0.1"
-                                       }
-                               },
-                               "npmlog": {
-                                       "version": "4.1.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "are-we-there-yet": "~1.1.2",
-                                               "console-control-strings": "~1.1.0",
-                                               "gauge": "~2.7.3",
-                                               "set-blocking": "~2.0.0"
-                                       }
-                               },
-                               "number-is-nan": {
-                                       "version": "1.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "object-assign": {
-                                       "version": "4.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "once": {
-                                       "version": "1.4.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "wrappy": "1"
-                                       }
-                               },
-                               "os-homedir": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "os-tmpdir": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "osenv": {
-                                       "version": "0.1.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "os-homedir": "^1.0.0",
-                                               "os-tmpdir": "^1.0.0"
-                                       }
-                               },
-                               "path-is-absolute": {
-                                       "version": "1.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "process-nextick-args": {
-                                       "version": "2.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "rc": {
-                                       "version": "1.2.7",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "deep-extend": "^0.5.1",
-                                               "ini": "~1.3.0",
-                                               "minimist": "^1.2.0",
-                                               "strip-json-comments": "~2.0.1"
-                                       },
-                                       "dependencies": {
-                                               "minimist": {
-                                                       "version": "1.2.0",
-                                                       "bundled": true,
-                                                       "dev": true,
-                                                       "optional": true
-                                               }
-                                       }
-                               },
-                               "readable-stream": {
-                                       "version": "2.3.6",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.3",
-                                               "isarray": "~1.0.0",
-                                               "process-nextick-args": "~2.0.0",
-                                               "safe-buffer": "~5.1.1",
-                                               "string_decoder": "~1.1.1",
-                                               "util-deprecate": "~1.0.1"
-                                       }
-                               },
-                               "rimraf": {
-                                       "version": "2.6.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "glob": "^7.0.5"
-                                       }
-                               },
-                               "safe-buffer": {
-                                       "version": "5.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "safer-buffer": {
-                                       "version": "2.1.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "sax": {
-                                       "version": "1.2.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "semver": {
-                                       "version": "5.5.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "set-blocking": {
-                                       "version": "2.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "signal-exit": {
-                                       "version": "3.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "string-width": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "1.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safe-buffer": "~5.1.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
-                               },
-                               "strip-json-comments": {
-                                       "version": "2.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "tar": {
-                                       "version": "4.4.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "chownr": "^1.0.1",
-                                               "fs-minipass": "^1.2.5",
-                                               "minipass": "^2.2.4",
-                                               "minizlib": "^1.1.0",
-                                               "mkdirp": "^0.5.0",
-                                               "safe-buffer": "^5.1.1",
-                                               "yallist": "^3.0.2"
-                                       }
-                               },
-                               "util-deprecate": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "wide-align": {
-                                       "version": "1.1.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "string-width": "^1.0.2"
-                                       }
-                               },
-                               "wrappy": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "yallist": {
-                                       "version": "3.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fstream": {
-                       "version": "1.0.11",
-                       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
-                       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.2",
-                               "inherits": "~2.0.0",
-                               "mkdirp": ">=0.5 0",
-                               "rimraf": "2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "function-bind": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5826,68 +5765,55 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "function.prototype.name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",
-                       "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.3.tgz",
+                       "integrity": "sha512-H51qkbNSp8mtkJt+nyW1gyStBiKZxfRqySNUR99ylq6BPXHKI4SEvIlTKp4odLfjRKJV04DFWMU3G/YRlQOsag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "function-bind": "^1.1.1",
-                               "is-callable": "^1.1.3"
-                       }
-               },
-               "gauge": {
-                       "version": "2.7.4",
-                       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
-                       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
-                       "dev": true,
-                       "requires": {
-                               "aproba": "^1.0.3",
-                               "console-control-strings": "^1.0.0",
-                               "has-unicode": "^2.0.0",
-                               "object-assign": "^4.1.0",
-                               "signal-exit": "^3.0.0",
-                               "string-width": "^1.0.1",
-                               "strip-ansi": "^3.0.1",
-                               "wide-align": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.18.0-next.1",
+                               "functions-have-names": "^1.2.1"
</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-regex": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-                                       "dev": true
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-                                       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-                                       "dev": true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": {
+                                       "version": "1.18.0-next.2",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
+                                       "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "number-is-nan": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.0.2",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.9.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.3",
+                                               "string.prototype.trimstart": "^1.0.3"
+                                       },
+                                       "dependencies": {
+                                               "call-bind": {
+                                                       "version": "1.0.2",
+                                                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+                                                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+                                                       "requires": {
+                                                               "function-bind": "^1.1.1",
+                                                               "get-intrinsic": "^1.0.2"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "string-width": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-                                       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-                                       "dev": true,
-                                       "requires": {
-                                               "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</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">+                "functions-have-names": {
+                       "version": "1.2.2",
+                       "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.2.tgz",
+                       "integrity": "sha512-bLgc3asbWdwPbx2mNk2S49kmJCuQeu0nfmaOgbs8WIyzzkw3r4htszdIi9Q9EMezDPTYuJx2wvjZ/EwgAthpnA=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "gaze": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5898,30 +5824,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "get-caller-file": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
-                       "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+                       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "get-intrinsic": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.2.tgz",
+                       "integrity": "sha512-aeX0vrFm21ILl3+JpFFRNe9aUvp6VFZb2/CTbgLb8j75kOhvoNYjt9d8KA/tJG4gSo8nzEDedRl0h7vDmBYRVg==",
+                       "requires": {
+                               "function-bind": "^1.1.1",
+                               "has": "^1.0.3",
+                               "has-symbols": "^1.0.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "get-proxy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
-                       "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
+                       "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "rc": "^1.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "npm-conf": "^1.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">-                "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
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "get-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
-                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+                       "dev": true,
+                       "requires": {
+                               "pump": "^3.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "get-value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5954,28 +5888,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">                "gifsicle": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz",
-                       "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz",
+                       "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-build": "^2.0.0",
-                               "bin-wrapper": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-build": "^3.0.0",
+                               "bin-wrapper": "^4.0.0",
+                               "execa": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "logalot": "^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">-                "github-from-package": {
-                       "version": "0.0.0",
-                       "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz",
-                       "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=",
-                       "dev": true,
-                       "optional": true
-               },
</del><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.1.3",
-                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
-                       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -5986,137 +5914,20 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "glob-base": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
-                       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "glob-parent": "^2.0.0",
-                               "is-glob": "^2.0.0"
-                       },
-                       "dependencies": {
-                               "glob-parent": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
-                                       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-glob": "^2.0.0"
-                                       }
-                               },
-                               "is-extglob": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "is-glob": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-                                       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-extglob": "^1.0.0"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "glob-parent": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
-                       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
+                       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
</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">-                                "is-glob": "^3.1.0",
-                               "path-dirname": "^1.0.0"
-                       },
-                       "dependencies": {
-                               "is-glob": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
-                                       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-extglob": "^2.1.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-glob": "^4.0.1"
</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">-                "glob-stream": {
-                       "version": "5.3.5",
-                       "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",
-                       "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "extend": "^3.0.0",
-                               "glob": "^5.0.3",
-                               "glob-parent": "^3.0.0",
-                               "micromatch": "^2.3.7",
-                               "ordered-read-streams": "^0.3.0",
-                               "through2": "^0.6.0",
-                               "to-absolute-glob": "^0.1.1",
-                               "unique-stream": "^2.0.2"
-                       },
-                       "dependencies": {
-                               "glob": {
-                                       "version": "5.0.15",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
-                                       "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "2 || 3",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
-                                       }
-                               },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "readable-stream": {
-                                       "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "through2": {
-                                       "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                                               "xtend": ">=4.0.0 <4.1.0-0"
-                                       }
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "glob-to-regexp": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+                       "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "global-cache": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6127,53 +5938,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-symbol": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "global-modules": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
-                       "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
-                       "dev": true,
-                       "requires": {
-                               "global-prefix": "^1.0.1",
-                               "is-windows": "^1.0.1",
-                               "resolve-dir": "^1.0.0"
-                       }
-               },
-               "global-prefix": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
-                       "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
-                       "dev": true,
-                       "requires": {
-                               "expand-tilde": "^2.0.2",
-                               "homedir-polyfill": "^1.0.1",
-                               "ini": "^1.3.4",
-                               "is-windows": "^1.0.1",
-                               "which": "^1.2.14"
-                       }
-               },
-               "globals": {
-                       "version": "9.18.0",
-                       "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz",
-                       "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "globby": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.1.1",
-                       "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
-                       "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.0",
+                       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+                       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
</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">                                "array-union": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "dir-glob": "^2.0.0",
-                               "glob": "^7.1.2",
-                               "ignore": "^3.3.5",
-                               "pify": "^3.0.0",
-                               "slash": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob": "^7.0.3",
+                               "object-assign": "^4.0.1",
+                               "pify": "^2.0.0",
+                               "pinkie-promise": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "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">                "globule": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz",
-                       "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz",
+                       "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==",
</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">                                "glob": "~7.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6181,16 +5970,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimatch": "~3.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">-                "glogg": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
-                       "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "sparkles": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "good-listener": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6200,119 +5979,143 @@
</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">                "got": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.7.1",
-                       "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz",
-                       "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.0",
+                       "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
+                       "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "create-error-class": "^3.0.1",
-                               "duplexer2": "^0.1.4",
-                               "is-redirect": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-response": "^3.2.0",
+                               "duplexer3": "^0.1.4",
+                               "get-stream": "^3.0.0",
+                               "is-plain-obj": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-retry-allowed": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-stream": "^1.0.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "isurl": "^1.0.0-alpha5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lowercase-keys": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "node-status-codes": "^1.0.0",
-                               "object-assign": "^4.0.1",
-                               "parse-json": "^2.1.0",
-                               "pinkie-promise": "^2.0.0",
-                               "read-all-stream": "^3.0.0",
-                               "readable-stream": "^2.0.5",
-                               "timed-out": "^3.0.0",
-                               "unzip-response": "^1.0.2",
-                               "url-parse-lax": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "p-cancelable": "^0.3.0",
+                               "p-timeout": "^1.1.1",
+                               "safe-buffer": "^5.0.1",
+                               "timed-out": "^4.0.0",
+                               "url-parse-lax": "^1.0.0",
+                               "url-to-options": "^1.0.1"
</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">-                                "parse-json": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
-                                       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+                                       "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
-                                       "requires": {
-                                               "error-ex": "^1.2.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "graceful-fs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.11",
-                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
-                       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.4",
+                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
+                       "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "graceful-readlink": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
-                       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "grunt": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.3.tgz",
-                       "integrity": "sha512-/JzmZNPfKorlCrrmxWqQO4JVodO+DVd5XX4DkocL/1WlLlKVLE9+SdEIempOAxDhWPysLle6afvn/hg7Ck2k9g==",
</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.5.2",
-                               "minimatch": "~3.0.2",
-                               "mkdirp": "~0.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "js-yaml": "~3.14.0",
+                               "minimatch": "~3.0.4",
+                               "mkdirp": "~1.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "nopt": "~3.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-is-absolute": "~1.0.0",
-                               "rimraf": "~2.6.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "rimraf": "~3.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "esprima": {
-                                       "version": "2.7.3",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
-                                       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
-                                       "dev": true
-                               },
-                               "glob": {
-                                       "version": "7.0.6",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
-                                       "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "findup-sync": {
+                                       "version": "0.3.0",
+                                       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
+                                       "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=",
</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">-                                                "fs.realpath": "^1.0.0",
-                                               "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "^3.0.2",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "glob": "~5.0.0"
+                                       },
+                                       "dependencies": {
+                                               "glob": {
+                                                       "version": "5.0.15",
+                                                       "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
+                                                       "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "inflight": "^1.0.4",
+                                                               "inherits": "2",
+                                                               "minimatch": "2 || 3",
+                                                               "once": "^1.3.0",
+                                                               "path-is-absolute": "^1.0.0"
+                                                       }
+                                               }
</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-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
-                                       "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.2",
+                                       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz",
+                                       "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "findup-sync": "~0.3.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                                 "grunt-known-options": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nopt": "~3.0.6",
-                                               "resolve": "~1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "interpret": "~1.1.0",
+                                               "liftoff": "~2.5.0",
+                                               "nopt": "~4.0.1",
+                                               "v8flags": "~3.1.1"
+                                       },
+                                       "dependencies": {
+                                               "nopt": {
+                                                       "version": "4.0.3",
+                                                       "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+                                                       "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "abbrev": "1",
+                                                               "osenv": "^0.1.4"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "js-yaml": {
-                                       "version": "3.5.5",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
-                                       "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "iconv-lite": {
+                                       "version": "0.4.24",
+                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+                                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
</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">-                                                "argparse": "^1.0.2",
-                                               "esprima": "^2.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "safer-buffer": ">= 2.1.2 < 3"
</ins><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
+                               },
+                               "mkdirp": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+                                       "dev": true
+                               },
+                               "rimraf": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "glob": "^7.1.3"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6323,6 +6126,48 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^1.1.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
+                               },
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^2.0.0"
+                                       }
+                               },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-clean": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6336,17 +6181,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">                "grunt-contrib-compress": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.3",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-1.4.3.tgz",
-                       "integrity": "sha1-Ac7/ucY39S5wgfRjdQmD0KOw+nM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-compress/-/grunt-contrib-compress-2.0.0.tgz",
+                       "integrity": "sha512-r/dAGx4qG+rmBFF4lb/hTktW2huGMGxkSLf9msh3PPtq0+cdQRQerZJ30UKevX3BLQsohwLzO0p1z/LrH6aKXQ==",
</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">-                                "archiver": "^1.3.0",
-                               "chalk": "^1.1.1",
-                               "iltorb": "^1.0.13",
-                               "lodash": "^4.7.0",
-                               "pretty-bytes": "^4.0.2",
-                               "stream-buffers": "^2.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "adm-zip": "^0.5.1",
+                               "archiver": "^5.1.0",
+                               "chalk": "^4.1.0",
+                               "lodash": "^4.17.20",
+                               "pretty-bytes": "^5.4.1",
+                               "stream-buffers": "^3.0.2"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
+                               "pretty-bytes": {
+                                       "version": "5.5.0",
+                                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz",
+                                       "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-concat": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6357,6 +6216,48 @@
</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="cx" style="display: block; padding: 0 10px">                                "source-map": "^0.5.3"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
+                               },
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^2.0.0"
+                                       }
+                               },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-copy": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6367,6 +6268,48 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "file-sync-cmp": "^0.1.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
+                               },
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^2.0.0"
+                                       }
+                               },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-cssmin": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6380,19 +6323,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "maxmin": "^2.1.0"
</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">-                                "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.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; 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==",
</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-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6399,59 +6333,30 @@
</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><span class="cx" style="display: block; padding: 0 10px">                                        }
</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="cx" style="display: block; padding: 0 10px">                "grunt-contrib-imagemin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-2.0.1.tgz",
-                       "integrity": "sha512-91zBrvh350QSpsxyCTXni0djMXavF3elBmvFgnbp/2CgIx53QYe+Cvf2+wZmrcb8U0qp+MjHl0Ahjct4+R6PLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-4.0.0.tgz",
+                       "integrity": "sha512-2GYQBQFfJLjeTThJ8E7+vLgvgfOh78u0bgieIK85c2Rv9V6ssd2AvBvuF7T26mK261EN/SlNefpW5+zGWzfrVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^1.0.0",
-                               "imagemin": "^5.3.1",
-                               "imagemin-gifsicle": "^5.0.0",
-                               "imagemin-jpegtran": "^5.0.0",
-                               "imagemin-optipng": "^5.1.0",
-                               "imagemin-svgo": "^5.1.0",
-                               "p-map": "^1.1.1",
-                               "plur": "^2.1.2",
-                               "pretty-bytes": "^4.0.2"
-                       }
-               },
-               "grunt-contrib-jshint": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-2.0.0.tgz",
-                       "integrity": "sha512-4qR411I1bhvVrPkKBzCUcrWkTEtBuWioXi9ABWRXHoplRScg03jiMqLDpzS4pDhVsLOTx5F9l+0cnMc+Gd2MWg==",
-                       "dev": true,
-                       "requires": {
</del><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.4.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "hooker": "^0.2.3",
-                               "jshint": "~2.9.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "imagemin": "^6.0.0",
+                               "imagemin-gifsicle": "^6.0.1",
+                               "imagemin-jpegtran": "^6.0.0",
+                               "imagemin-optipng": "^6.0.0",
+                               "imagemin-svgo": "^7.0.0",
+                               "p-map": "^1.2.0",
+                               "plur": "^3.0.1",
+                               "pretty-bytes": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "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.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; 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==",
</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-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6459,123 +6364,115 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "supports-color": {
-                                       "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">+                         "irregular-plurals": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz",
+                                       "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==",
+                                       "dev": true
+                               },
+                               "p-map": {
+                                       "version": "1.2.0",
+                                       "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
+                                       "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
+                                       "dev": true
+                               },
+                               "plur": {
+                                       "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz",
+                                       "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-flag": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "irregular-plurals": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "pretty-bytes": {
+                                       "version": "5.5.0",
+                                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz",
+                                       "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-qunit": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-1.3.0.tgz",
-                       "integrity": "sha1-naxijP1OyBWZhjPbc7Ur2z3byZ4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-contrib-jshint": {
+                       "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">-                                "grunt-lib-phantomjs": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^4.1.0",
+                               "hooker": "^0.2.3",
+                               "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-uglify": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-2.0.0.tgz",
-                       "integrity": "sha1-jJlw1pCTbN5tJaoRk1Sb2SkBaTA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-contrib-qunit": {
+                       "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">-                                "chalk": "^1.0.0",
-                               "lodash.assign": "^4.0.9",
-                               "maxmin": "^1.1.0",
-                               "uglify-js": "~2.7.0",
-                               "uri-path": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eventemitter2": "^6.4.2",
+                               "p-each-series": "^2.1.0",
+                               "puppeteer": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": {
-                                       "version": "0.2.10",
-                                       "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
-                                       "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eventemitter2": {
+                                       "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">-                                "camelcase": {
-                                       "version": "1.2.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
-                                       "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
-                                       "dev": true
-                               },
-                               "cliui": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
-                                       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "puppeteer": {
+                                       "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "center-align": "^0.1.1",
-                                               "right-align": "^0.1.1",
-                                               "wordwrap": "0.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "debug": "^4.1.0",
+                                               "extract-zip": "^2.0.0",
+                                               "https-proxy-agent": "^4.0.0",
+                                               "mime": "^2.0.3",
+                                               "mitt": "^2.0.1",
+                                               "progress": "^2.0.1",
+                                               "proxy-from-env": "^1.0.0",
+                                               "rimraf": "^3.0.2",
+                                               "tar-fs": "^2.0.0",
+                                               "unbzip2-stream": "^1.3.3",
+                                               "ws": "^7.2.3"
</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">-                                "gzip-size": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz",
-                                       "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
</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">-                                                "browserify-zlib": "^0.1.4",
-                                               "concat-stream": "^1.4.1"
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "maxmin": {
-                                       "version": "1.1.0",
-                                       "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz",
-                                       "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         }
+                       }
+               },
+               "grunt-contrib-uglify": {
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.0.0.tgz",
+                       "integrity": "sha512-rIFFPJMWKnh6oxDe2b810Ysg5SKoiI0u/FvuvAVpvJ7VHILkKtGqA4jgJ1JWruWQ+1m5FtB1lVSK81YyzIgDUw==",
+                       "dev": true,
+                       "requires": {
+                               "chalk": "^2.4.1",
+                               "maxmin": "^2.1.0",
+                               "uglify-js": "^3.5.0",
+                               "uri-path": "^1.0.0"
+                       },
+                       "dependencies": {
+                               "chalk": {
+                                       "version": "2.4.2",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</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": "^1.0.0",
-                                               "figures": "^1.0.1",
-                                               "gzip-size": "^1.0.0",
-                                               "pretty-bytes": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^3.2.1",
+                                               "escape-string-regexp": "^1.0.5",
+                                               "supports-color": "^5.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "pretty-bytes": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
-                                       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
-                                       "dev": true,
-                                       "requires": {
-                                               "get-stdin": "^4.0.1",
-                                               "meow": "^3.1.0"
-                                       }
-                               },
-                               "uglify-js": {
-                                       "version": "2.7.5",
-                                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
-                                       "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "async": "~0.2.6",
-                                               "source-map": "~0.5.1",
-                                               "uglify-to-browserify": "~1.0.0",
-                                               "yargs": "~3.10.0"
-                                       }
-                               },
-                               "wordwrap": {
-                                       "version": "0.0.2",
-                                       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
-                                       "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=",
-                                       "dev": true
-                               },
-                               "yargs": {
-                                       "version": "3.10.0",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
-                                       "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^1.0.2",
-                                               "cliui": "^2.1.0",
-                                               "decamelize": "^1.0.0",
-                                               "window-size": "0.1.0"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6598,28 +6495,46 @@
</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.3.0",
-                       "resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.3.0.tgz",
-                       "integrity": "sha512-gC66TCRXeQMj3HIyqVSBJm8zdUz43e5vaG/PLO/627A1edbJnzxhJV7nF0KqLwMM0RDNu1istC6fvfnYqFKi3w==",
</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.5.5",
-                               "marked": "^0.5.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
</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">@@ -6647,62 +6562,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-log": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
-                       "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+                       "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "colors": "~1.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt-legacy-log-utils": "~2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "grunt-legacy-log-utils": "~2.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hooker": "~0.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "~4.17.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "~4.17.19"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-log-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
-                       "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+                       "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "~2.4.1",
-                               "lodash": "~4.17.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "~4.1.0",
+                               "lodash": "~4.17.19"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><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"
-                                       }
-                               },
-                               "chalk": {
-                                       "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
-                                       }
-                               },
-                               "supports-color": {
-                                       "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
-                                       "dev": true,
-                                       "requires": {
-                                               "has-flag": "^3.0.0"
-                                       }
</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==",
+                                       "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="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">@@ -6709,43 +6609,43 @@
</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="cx" style="display: block; padding: 0 10px">                                "async": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.5.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
</ins><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
+                               },
+                               "which": {
+                                       "version": "1.3.1",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+                                       "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-lib-phantomjs": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/grunt-lib-phantomjs/-/grunt-lib-phantomjs-1.1.0.tgz",
-                       "integrity": "sha1-np7c3Z/S3UDgwYHJQ3HVcqpe6tI=",
-                       "dev": true,
-                       "requires": {
-                               "eventemitter2": "^0.4.9",
-                               "phantomjs-prebuilt": "^2.1.3",
-                               "rimraf": "^2.5.2",
-                               "semver": "^5.1.0",
-                               "temporary": "^0.0.8"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "grunt-patch-wordpress": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-patch-wordpress/-/grunt-patch-wordpress-1.0.0.tgz",
-                       "integrity": "sha512-2wvtOqxMhiu7QCujEAvFFvLfUYec0fKDvFRnwKUSHizl5eH8cgXv6t0yc7W4yEeito/u8v8r8fzDHRhXLkIXzA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/grunt-patch-wordpress/-/grunt-patch-wordpress-3.0.1.tgz",
+                       "integrity": "sha512-jdeqk/r0hSPez2Afgj+Zz8R6tFYDyhNKTNZvJIE5lAqmkms2ox4a+UfbZWhf9ObFb+Q4JYKIXqJruGzujzmYgA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt": ">=0.4.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "grunt": "^1.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "inquirer": "^5.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "request": "^2.83.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore": "~1.8.3",
-                               "underscore.string": "~3.3.4",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "xmlrpc": "^1.3.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">@@ -6760,19 +6660,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^6.0.11"
</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">-                                "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.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; 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==",
</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-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6780,6 +6671,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.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">+                                "diff": {
+                                       "version": "3.5.0",
+                                       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
+                                       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.0.23",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6796,198 +6693,161 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-replace": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-replace/-/grunt-replace-1.0.1.tgz",
-                       "integrity": "sha1-kKeVMvuJBB/kJ8h9QlI4sPiGZRo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-replace-lts": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-replace-lts/-/grunt-replace-lts-1.1.0.tgz",
+                       "integrity": "sha512-YCLFHDM7/mEb+7tzdstb756ZYEUTSiyiEj5XhfLIxmVrDKShXQ8STD9f0s7HZXwwHwxFgPr4zELSP7J3kYra7w==",
</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">-                                "applause": "1.2.2",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "file-sync-cmp": "^0.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.11.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.15",
+                               "next-applause": "^2.2.4"
+                       },
+                       "dependencies": {
+                               "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
+                               },
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
+                               "strip-ansi": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^2.0.0"
+                                       }
+                               },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-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="cx" style="display: block; padding: 0 10px">                                "rtlcss": "^2.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        }
-               },
-               "grunt-sass": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-2.0.0.tgz",
-                       "integrity": "sha1-kHTPnXtFkuIPd4jKpye4+aoGtgo=",
-                       "dev": true,
-                       "requires": {
-                               "each-async": "^1.0.0",
-                               "node-sass": "^4.0.0",
-                               "object-assign": "^4.0.1"
-                       }
-               },
-               "grunt-webpack": {
-                       "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-3.1.3.tgz",
-                       "integrity": "sha512-SaZ8K8lG4iTxs7ClZxOWCf3kxqS2y+Eel8SbaEGgBKwhAp6e45beIu+vhBZRLX3vonKML2kjemKsQ21REaqNFQ==",
-                       "dev": true,
-                       "requires": {
-                               "deep-for-each": "^2.0.2",
-                               "lodash": "^4.7.0"
-                       }
-               },
-               "gulp-decompress": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz",
-                       "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "archive-type": "^3.0.0",
-                               "decompress": "^3.0.0",
-                               "gulp-util": "^3.0.1",
-                               "readable-stream": "^2.0.2"
-                       }
-               },
-               "gulp-rename": {
-                       "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
-                       "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
-                       "dev": true,
-                       "optional": true
-               },
-               "gulp-sourcemaps": {
-                       "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",
-                       "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "convert-source-map": "^1.1.1",
-                               "graceful-fs": "^4.1.2",
-                               "strip-bom": "^2.0.0",
-                               "through2": "^2.0.0",
-                               "vinyl": "^1.0.0"
-                       }
-               },
-               "gulp-util": {
-                       "version": "3.0.8",
-                       "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
-                       "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "array-differ": "^1.0.0",
-                               "array-uniq": "^1.0.2",
-                               "beeper": "^1.0.0",
-                               "chalk": "^1.0.0",
-                               "dateformat": "^2.0.0",
-                               "fancy-log": "^1.1.0",
-                               "gulplog": "^1.0.0",
-                               "has-gulplog": "^0.1.0",
-                               "lodash._reescape": "^3.0.0",
-                               "lodash._reevaluate": "^3.0.0",
-                               "lodash._reinterpolate": "^3.0.0",
-                               "lodash.template": "^3.0.0",
-                               "minimist": "^1.1.0",
-                               "multipipe": "^0.1.2",
-                               "object-assign": "^3.0.0",
-                               "replace-ext": "0.0.1",
-                               "through2": "^2.0.0",
-                               "vinyl": "^0.5.0"
</del><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">-                                "dateformat": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
-                                       "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
-                                       "dev": true,
-                                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
</ins><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.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object-assign": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
-                                       "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "replace-ext": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
-                                       "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "strip-ansi": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
-                               },
-                               "vinyl": {
-                                       "version": "0.5.3",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
-                                       "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
-                                       "dev": true,
-                                       "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "clone": "^1.0.0",
-                                               "clone-stats": "^0.0.1",
-                                               "replace-ext": "0.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "gulplog": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
-                       "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "glogg": "^1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-sass": {
+                       "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz",
+                       "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "gzip-size": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
-                       "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-webpack": {
+                       "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">-                                "duplexer": "^0.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "deep-for-each": "^3.0.0",
+                               "lodash": "^4.17.19"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "handle-thing": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.5",
-                       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz",
-                       "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+                       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "handlebars": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.12",
-                       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz",
-                       "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.7.6",
+                       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
+                       "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": "^2.5.0",
-                               "optimist": "^0.6.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimist": "^1.2.5",
+                               "neo-async": "^2.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": "^0.6.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "uglify-js": "^3.1.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "uglify-js": "^3.1.4",
+                               "wordwrap": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7004,12 +6864,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">                "har-validator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.0",
-                       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
-                       "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.5",
+                       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+                       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
</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">-                                "ajv": "^5.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ajv": "^6.12.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "har-schema": "^2.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="lines" style="display: block; padding: 0 10px; color: #888">@@ -7042,27 +6902,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
</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">-                "has-gulplog": {
-                       "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
-                       "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "has-symbol-support-x": {
+                       "version": "1.4.2",
+                       "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
+                       "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true
+               },
+               "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=="
+               },
+               "has-to-string-tag-x": {
+                       "version": "1.4.1",
+                       "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
+                       "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "sparkles": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-symbol-support-x": "^1.4.1"
</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">-                "has-symbols": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
-                       "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
-               },
-               "has-unicode": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
-                       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "has-value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7072,14 +6933,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "get-value": "^2.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-values": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "isobject": "^3.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "has-values": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7092,26 +6945,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "kind-of": "^4.0.0"
</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">-                                "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "kind-of": {
</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/kind-of/-/kind-of-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7124,19 +6957,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hash-base": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
-                       "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+                       "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "^2.0.1",
-                               "safe-buffer": "^5.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "inherits": "^2.0.4",
+                               "readable-stream": "^3.6.0",
+                               "safe-buffer": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hash.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.5",
-                       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz",
-                       "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.7",
+                       "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+                       "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7143,16 +6990,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimalistic-assert": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "hasha": {
-                       "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
-                       "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
-                       "dev": true,
-                       "requires": {
-                               "is-stream": "^1.0.1",
-                               "pinkie-promise": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "hex-color-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7185,9 +7022,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">                "homedir-polyfill": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
-                       "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
+                       "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==",
</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">                                "parse-passwd": "^1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7200,10 +7037,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hosted-git-info": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.7.1",
-                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz",
-                       "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.8.8",
+                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
+                       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "hpack.js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7241,65 +7079,17 @@
</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">                "html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
-                       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
+                       "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "htmlparser2": {
-                       "version": "3.8.3",
-                       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
-                       "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "http-cache-semantics": {
+                       "version": "3.8.1",
+                       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
+                       "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "requires": {
-                               "domelementtype": "1",
-                               "domhandler": "2.3",
-                               "domutils": "1.5",
-                               "entities": "1.0",
-                               "readable-stream": "1.1"
-                       },
-                       "dependencies": {
-                               "domutils": {
-                                       "version": "1.5.1",
-                                       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
-                                       "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "dom-serializer": "0",
-                                               "domelementtype": "1"
-                                       }
-                               },
-                               "entities": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
-                                       "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
-                                       "dev": true
-                               },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-                                       "dev": true
-                               },
-                               "readable-stream": {
-                                       "version": "1.1.14",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
-                                       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-                                       "dev": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-                                       "dev": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "http-deceiver": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7308,341 +7098,53 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "http-errors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.3",
-                       "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
-                       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.2",
+                       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
+                       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
</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">                                "depd": "~1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "2.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "setprototypeof": "1.1.0",
-                               "statuses": ">= 1.4.0 < 2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "setprototypeof": "1.1.1",
+                               "statuses": ">= 1.5.0 < 2",
+                               "toidentifier": "1.0.0"
+                       },
+                       "dependencies": {
+                               "inherits": {
+                                       "version": "2.0.3",
+                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+                                       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+                                       "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">                "http-parser-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.0",
-                       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz",
-                       "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.3",
+                       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
+                       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
</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">                "http-proxy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.17.0",
-                       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz",
-                       "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.18.1",
+                       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+                       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eventemitter3": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eventemitter3": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "follow-redirects": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "requires-port": "^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">                "http-proxy-middleware": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.18.0",
-                       "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
-                       "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.19.1",
+                       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
+                       "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
</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">-                                "http-proxy": "^1.16.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "http-proxy": "^1.17.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-glob": "^4.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.5",
-                               "micromatch": "^3.1.9"
-                       },
-                       "dependencies": {
-                               "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-accessor-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-data-descriptor": {
-                                                       "version": "0.1.4",
-                                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-accessor-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^6.0.0"
-                                       }
-                               },
-                               "is-data-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^6.0.0"
-                                       }
-                               },
-                               "is-descriptor": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
-                                       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-accessor-descriptor": "^1.0.0",
-                                               "is-data-descriptor": "^1.0.0",
-                                               "kind-of": "^6.0.2"
-                                       }
-                               },
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.11",
+                               "micromatch": "^3.1.10"
</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">                "http-signature": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7662,18 +7164,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
</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">+                "https-proxy-agent": {
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
+                       "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
+                       "dev": true,
+                       "requires": {
+                               "agent-base": "5",
+                               "debug": "4"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "iconv-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.24",
-                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.6.2",
+                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
+                       "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "safer-buffer": ">= 2.1.2 < 3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "safer-buffer": ">= 2.1.2 < 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">                "ieee754": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.12",
-                       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
-                       "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+                       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "iferr": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7682,238 +7194,201 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
</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">-                "ignore": {
-                       "version": "3.3.10",
-                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
-                       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
-                       "dev": true
-               },
-               "iltorb": {
-                       "version": "1.3.10",
-                       "resolved": "https://registry.npmjs.org/iltorb/-/iltorb-1.3.10.tgz",
-                       "integrity": "sha512-nyB4+ru1u8CQqQ6w7YjasboKN3NQTN8GH/V/eEssNRKhW6UbdxdWhB9fJ5EEdjJfezKY0qPrcwLyIcgjL8hHxA==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "detect-libc": "^0.2.0",
-                               "nan": "^2.6.2",
-                               "node-gyp": "^3.6.2",
-                               "prebuild-install": "^2.3.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "imagemin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.3.1",
-                       "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz",
-                       "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.0",
+                       "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz",
+                       "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==",
</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">-                                "file-type": "^4.1.0",
-                               "globby": "^6.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": "^10.7.0",
+                               "globby": "^8.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "make-dir": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-pipe": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pify": "^2.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": "^4.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "replace-ext": "^1.0.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">+                                "@nodelib/fs.stat": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+                                       "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+                                       "dev": true
+                               },
+                               "dir-glob": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
+                                       "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
+                                       "dev": true,
+                                       "requires": {
+                                               "arrify": "^1.0.1",
+                                               "path-type": "^3.0.0"
+                                       }
+                               },
+                               "fast-glob": {
+                                       "version": "2.2.7",
+                                       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+                                       "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@mrmlnc/readdir-enhanced": "^2.2.1",
+                                               "@nodelib/fs.stat": "^1.1.2",
+                                               "glob-parent": "^3.1.0",
+                                               "is-glob": "^4.0.0",
+                                               "merge2": "^1.2.3",
+                                               "micromatch": "^3.1.10"
+                                       }
+                               },
+                               "glob-parent": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+                                       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-glob": "^3.1.0",
+                                               "path-dirname": "^1.0.0"
+                                       },
+                                       "dependencies": {
+                                               "is-glob": {
+                                                       "version": "3.1.0",
+                                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+                                                       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "is-extglob": "^2.1.0"
+                                                       }
+                                               }
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globby": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.1.0",
-                                       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
-                                       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.0.2",
+                                       "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+                                       "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
</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">                                                "array-union": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "glob": "^7.0.3",
-                                               "object-assign": "^4.0.1",
-                                               "pify": "^2.0.0",
-                                               "pinkie-promise": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dir-glob": "2.0.0",
+                                               "fast-glob": "^2.0.2",
+                                               "glob": "^7.1.2",
+                                               "ignore": "^3.3.5",
+                                               "pify": "^3.0.0",
+                                               "slash": "^1.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true
+                                               }
</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">-                                "pify": {
-                                       "version": "2.3.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ignore": {
+                                       "version": "3.3.10",
+                                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+                                       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true
+                                               }
+                                       }
+                               },
+                               "path-type": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+                                       "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true
+                                               }
+                                       }
+                               },
+                               "slash": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+                                       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+                                       "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="cx" style="display: block; padding: 0 10px">                "imagemin-gifsicle": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.0",
-                       "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz",
-                       "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.1",
+                       "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz",
+                       "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "exec-buffer": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "gifsicle": "^3.0.0",
-                               "is-gif": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "gifsicle": "^4.0.0",
+                               "is-gif": "^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">                "imagemin-jpegtran": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.2",
-                       "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz",
-                       "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.0",
+                       "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz",
+                       "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "exec-buffer": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-jpg": "^1.0.0",
-                               "jpegtran-bin": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-jpg": "^2.0.0",
+                               "jpegtran-bin": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "imagemin-optipng": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.1",
-                       "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",
-                       "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.0",
+                       "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz",
+                       "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "exec-buffer": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-png": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "optipng-bin": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "optipng-bin": "^5.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">                "imagemin-svgo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.4",
-                       "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-5.2.4.tgz",
-                       "integrity": "sha512-1bNZdlWVKdfxzu0xDD1pWjwK/G8FLcztUh/GWaI7xLgCFrn0j35o+uBbY7VcdY2AmKgiLYTXhrzrbkQk6xj8aA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.0",
+                       "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz",
+                       "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-svg": "^2.0.0",
-                               "svgo": "^0.7.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-svg": "^4.2.1",
+                               "svgo": "^1.3.2"
</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">-                                "coa": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
-                                       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "q": "^1.1.2"
-                                       }
-                               },
-                               "csso": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
-                                       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clap": "^1.0.9",
-                                               "source-map": "^0.5.3"
-                                       }
-                               },
-                               "esprima": {
-                                       "version": "2.7.3",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
-                                       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
-                                       "dev": true,
-                                       "optional": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "is-svg": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
-                                       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.2.1",
+                                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz",
+                                       "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "html-comment-regex": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "html-comment-regex": "^1.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "js-yaml": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
-                                       "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "argparse": "^1.0.7",
-                                               "esprima": "^2.6.0"
-                                       }
-                               },
-                               "svgo": {
-                                       "version": "0.7.2",
-                                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
-                                       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "coa": "~1.0.1",
-                                               "colors": "~1.1.2",
-                                               "csso": "~2.3.1",
-                                               "js-yaml": "~3.7.0",
-                                               "mkdirp": "~0.5.1",
-                                               "sax": "~1.2.1",
-                                               "whet.extend": "~0.9.9"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "import-local": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
-                       "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
-                       "dev": true,
-                       "requires": {
-                               "pkg-dir": "^3.0.0",
-                               "resolve-cwd": "^2.0.0"
-                       },
-                       "dependencies": {
-                               "find-up": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-                                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "locate-path": "^3.0.0"
-                                       }
-                               },
-                               "locate-path": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
-                                       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-locate": "^3.0.0",
-                                               "path-exists": "^3.0.0"
-                                       }
-                               },
-                               "p-limit": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
-                                       "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-try": "^2.0.0"
-                                       }
-                               },
-                               "p-locate": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
-                                       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-limit": "^2.0.0"
-                                       }
-                               },
-                               "p-try": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
-                                       "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
-                                       "dev": true
-                               },
-                               "pkg-dir": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
-                                       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "find-up": "^3.0.0"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "imurmurhash": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7920,17 +7395,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "in-publish": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
-                       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "indent-string": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "repeating": "^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">@@ -7941,10 +7411,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
</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">-                "indexof": {
-                       "version": "0.0.1",
-                       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
-                       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "infer-owner": {
+                       "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+                       "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
</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">                "inflight": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7958,14 +7428,14 @@
</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">                "inherits": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-                       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "ini": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.5",
-                       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
-                       "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.8",
+                       "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
+                       "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==",
</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">                "ink-docstrap": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7999,19 +7469,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "through": "^2.3.6"
</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">-                                "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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-escapes": {
+                                       "version": "3.2.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+                                       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "ansi-regex": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+                                       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+                                       "dev": true
+                               },
</ins><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.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; 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==",
</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-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8028,27 +7501,48 @@
</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">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</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==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+                                       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-flag": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "strip-ansi": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+                                       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^3.0.0"
+                                       }
</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">                "internal-ip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz",
-                       "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
+                       "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
</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">-                                "default-gateway": "^2.6.0",
-                               "ipaddr.js": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "default-gateway": "^4.2.0",
+                               "ipaddr.js": "^1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "into-stream": {
+                       "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
+                       "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "from2": "^2.1.1",
+                               "p-is-promise": "^1.1.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "invariant": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8057,11 +7551,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "loose-envify": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "invert-kv": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
-                       "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ip": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8069,32 +7558,25 @@
</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">                "ip-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz",
-                       "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
+                       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "ipaddr.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.0",
-                       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
-                       "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.1",
+                       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+                       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
</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">-                "irregular-plurals": {
-                       "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
-                       "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-absolute": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.7",
-                       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
-                       "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+                       "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-relative": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-relative": "^1.0.0",
+                               "is-windows": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-absolute-url": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8112,6 +7594,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "kind-of": "^3.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-arguments": {
+                       "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">                 "is-arrayish": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8119,12 +7610,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">                "is-binary-path": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
-                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+                       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "binary-extensions": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "binary-extensions": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-buffer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8133,26 +7624,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
</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">-                "is-builtin-module": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
-                       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
-                       "dev": true,
-                       "requires": {
-                               "builtin-modules": "^1.0.0"
-                       }
-               },
-               "is-bzip2": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz",
-                       "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-callable": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.4",
-                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
-                       "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.2",
+                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz",
+                       "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-color-stop": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8168,6 +7643,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "rgba-regex": "^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">+                "is-core-module": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
+                       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
+                       "dev": true,
+                       "requires": {
+                               "has": "^1.0.3"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-data-descriptor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8178,9 +7662,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">                "is-date-object": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
-                       "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz",
+                       "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-descriptor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8207,23 +7691,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
</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">-                "is-dotfile": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
-                       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
-                       "dev": true,
-                       "optional": true
-               },
-               "is-equal-shallow": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
-                       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-primitive": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-extendable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8237,12 +7704,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-finite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
-                       "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
-                       "requires": {
-                               "number-is-nan": "^1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz",
+                       "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-fullwidth-code-point": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8250,82 +7714,96 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-gif": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz",
-                       "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz",
+                       "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true,
+                       "requires": {
+                               "file-type": "^10.4.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
-                       "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+                       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-extglob": "^2.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-gzip": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz",
-                       "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-jpg": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz",
-                       "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
+                       "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-natural-number": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz",
-                       "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
+                       "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-negative-zero": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
+                       "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-number": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
-                       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "kind-of": "^3.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-obj": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
-                       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+                       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
</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">+                "is-object": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
+                       "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-path-cwd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
-                       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+                       "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
</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">                "is-path-in-cwd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
-                       "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
+                       "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
</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">-                                "is-path-inside": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-path-inside": "^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">                "is-path-inside": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
-                       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
+                       "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
</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">-                                "path-is-inside": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "path-is-inside": "^1.0.2"
</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">+                "is-plain-obj": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+                       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-plain-object": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8333,14 +7811,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "isobject": "^3.0.1"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-png": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8350,46 +7820,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-posix-bracket": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
-                       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
-                       "dev": true,
-                       "optional": true
-               },
-               "is-primitive": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
-                       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-promise": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
-                       "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
+                       "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-redirect": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
-                       "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
-                       "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz",
+                       "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-symbols": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-relative": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",
-                       "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+                       "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "is-unc-path": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><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="lines" style="display: block; padding: 0 10px; color: #888">@@ -8398,9 +7849,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-retry-allowed": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
-                       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
+                       "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8407,7 +7858,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "is-stream": {
</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-stream/-/is-stream-1.1.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-svg": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8419,20 +7871,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-symbol": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
-                       "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz",
+                       "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-symbols": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-symbols": "^1.0.1"
</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">-                "is-tar": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz",
-                       "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-touch-device": {
</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/is-touch-device/-/is-touch-device-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8444,23 +7889,19 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-url": {
-                       "version": "1.2.4",
-                       "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
-                       "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
</del><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==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "unc-path-regex": "^0.1.2"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-utf8": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
-               },
-               "is-valid-glob": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz",
-                       "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=",
</del><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8476,13 +7917,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
</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">-                "is-zip": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz",
-                       "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "isarray": {
</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/isarray/-/isarray-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8491,56 +7925,79 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "isexe": {
</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/isexe/-/isexe-2.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "isobject": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
-                       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+                       "dev": true
+               },
+               "isstream": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+                       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+                       "dev": true
+               },
+               "isurl": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
+                       "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "isarray": "1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-to-string-tag-x": "^1.2.0",
+                               "is-object": "^1.0.1"
</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">-                "isomorphic-fetch": {
-                       "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz",
-                       "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=",
</del><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,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "node-fetch": "^1.0.1",
-                               "whatwg-fetch": ">=0.10.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@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">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "isstream": {
-                       "version": "0.1.2",
-                       "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
-                       "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "jpegtran-bin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz",
-                       "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz",
+                       "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-build": "^2.0.0",
-                               "bin-wrapper": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-build": "^3.0.0",
+                               "bin-wrapper": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "logalot": "^2.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">                "jquery": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.1",
-                       "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz",
-                       "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.1",
+                       "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.1.tgz",
+                       "integrity": "sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "js-base64": {
-                       "version": "2.4.9",
-                       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz",
-                       "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "js-tokens": {
</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/js-tokens/-/js-tokens-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8547,9 +8004,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "js-yaml": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.12.0",
-                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz",
-                       "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.14.1",
+                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+                       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "argparse": "^1.0.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8557,12 +8014,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "js2xmlparser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz",
-                       "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz",
+                       "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "xmlcreate": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "xmlcreate": "^2.0.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jsbn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8572,57 +8029,51 @@
</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.5.5",
-                       "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.5.tgz",
-                       "integrity": "sha512-6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.6.6",
+                       "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz",
+                       "integrity": "sha512-znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "babylon": "7.0.0-beta.19",
-                               "bluebird": "~3.5.0",
-                               "catharsis": "~0.8.9",
-                               "escape-string-regexp": "~1.0.5",
-                               "js2xmlparser": "~3.0.0",
-                               "klaw": "~2.0.0",
-                               "marked": "~0.3.6",
-                               "mkdirp": "~0.5.1",
-                               "requizzle": "~0.2.1",
-                               "strip-json-comments": "~2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/parser": "^7.9.4",
+                               "bluebird": "^3.7.2",
+                               "catharsis": "^0.8.11",
+                               "escape-string-regexp": "^2.0.0",
+                               "js2xmlparser": "^4.0.1",
+                               "klaw": "^3.0.0",
+                               "markdown-it": "^10.0.0",
+                               "markdown-it-anchor": "^5.2.7",
+                               "marked": "^0.8.2",
+                               "mkdirp": "^1.0.4",
+                               "requizzle": "^0.2.3",
+                               "strip-json-comments": "^3.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "taffydb": "2.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore": "~1.8.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "underscore": "~1.10.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "babylon": {
-                                       "version": "7.0.0-beta.19",
-                                       "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz",
-                                       "integrity": "sha512-Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "escape-string-regexp": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+                                       "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
</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">-                                "klaw": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz",
-                                       "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=",
-                                       "dev": true,
-                                       "requires": {
-                                               "graceful-fs": "^4.1.9"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mkdirp": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "marked": {
-                                       "version": "0.3.19",
-                                       "resolved": "http://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
-                                       "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "underscore": {
+                                       "version": "1.10.2",
+                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz",
+                                       "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "jsesc": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz",
-                       "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
-               },
</del><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.9.6",
-                       "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.6.tgz",
-                       "integrity": "sha512-KO9SIAKTlJQOM4lE64GQUtGBRpTOuvbrRrSZw3AhUxMNG266nX9hK2cKA4SBhXOj0irJGyNyGSLT62HGOVDEOA==",
</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">@@ -8629,15 +8080,89 @@
</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.10",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "phantom": "~4.0.1",
-                               "phantomjs-prebuilt": "~2.1.7",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "shelljs": "0.3.x",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "strip-json-comments": "1.0.x",
-                               "unicode-5.2.0": "^0.7.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "strip-json-comments": "1.0.x"
</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">+                                "console-browserify": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
+                                       "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
+                                       "dev": true,
+                                       "requires": {
+                                               "date-now": "^0.1.4"
+                                       }
+                               },
+                               "domhandler": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz",
+                                       "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "domelementtype": "1"
+                                       }
+                               },
+                               "domutils": {
+                                       "version": "1.5.1",
+                                       "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+                                       "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "dom-serializer": "0",
+                                               "domelementtype": "1"
+                                       }
+                               },
+                               "entities": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz",
+                                       "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=",
+                                       "dev": true
+                               },
+                               "htmlparser2": {
+                                       "version": "3.8.3",
+                                       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz",
+                                       "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "domelementtype": "1",
+                                               "domhandler": "2.3",
+                                               "domutils": "1.5",
+                                               "entities": "1.0",
+                                               "readable-stream": "1.1"
+                                       }
+                               },
+                               "isarray": {
+                                       "version": "0.0.1",
+                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+                                       "dev": true
+                               },
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
+                               "readable-stream": {
+                                       "version": "1.1.14",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+                                       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+                                       "dev": true,
+                                       "requires": {
+                                               "core-util-is": "~1.0.0",
+                                               "inherits": "~2.0.1",
+                                               "isarray": "0.0.1",
+                                               "string_decoder": "~0.10.x"
+                                       }
+                               },
+                               "string_decoder": {
+                                       "version": "0.10.31",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-json-comments": {
</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/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8646,6 +8171,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "json-buffer": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+                       "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "json-parse-better-errors": {
</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/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8659,21 +8191,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "json-schema-traverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.1",
-                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
-                       "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.4.1",
+                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
</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">-                "json-stable-stringify": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
-                       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "jsonify": "~0.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "json-stringify-safe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8681,32 +8203,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "json3": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.2",
-                       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
-                       "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.3.3",
+                       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
+                       "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
</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">                "json5": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.1",
-                       "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
-                       "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
-               },
-               "jsonfile": {
-                       "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
-                       "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+                       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "graceful-fs": "^4.1.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimist": "^1.2.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">-                "jsonify": {
-                       "version": "0.0.0",
-                       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
-                       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "jsprim": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8719,11 +8229,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "verror": "1.10.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "kew": {
-                       "version": "0.7.0",
-                       "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
-                       "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "keyv": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
+                       "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "json-buffer": "3.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "killable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8741,27 +8255,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "klaw": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.1",
-                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
-                       "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
+                       "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.9"
</span><span class="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">-                "lazy-cache": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
-                       "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
-                       "dev": true
-               },
-               "lazy-req": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz",
-                       "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lazystream": {
</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/lazystream/-/lazystream-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8770,12 +8271,95 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": "^2.0.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lcid": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
-                       "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
</del><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,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "invert-kv": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "extend": "^3.0.0",
+                               "findup-sync": "^2.0.0",
+                               "fined": "^1.0.1",
+                               "flagged-respawn": "^1.0.0",
+                               "is-plain-object": "^2.0.4",
+                               "object.map": "^1.0.0",
+                               "rechoir": "^0.6.2",
+                               "resolve": "^1.1.7"
+                       },
+                       "dependencies": {
+                               "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"
+                                       }
+                               },
+                               "findup-sync": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
+                                       "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
+                                       "dev": true,
+                                       "requires": {
+                                               "detect-file": "^1.0.0",
+                                               "is-glob": "^3.1.0",
+                                               "micromatch": "^3.0.4",
+                                               "resolve-dir": "^1.0.1"
+                                       }
+                               },
+                               "global-modules": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+                                       "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "global-prefix": "^1.0.1",
+                                               "is-windows": "^1.0.1",
+                                               "resolve-dir": "^1.0.0"
+                                       }
+                               },
+                               "global-prefix": {
+                                       "version": "1.0.2",
+                                       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+                                       "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+                                       "dev": true,
+                                       "requires": {
+                                               "expand-tilde": "^2.0.2",
+                                               "homedir-polyfill": "^1.0.1",
+                                               "ini": "^1.3.4",
+                                               "is-windows": "^1.0.1",
+                                               "which": "^1.2.14"
+                                       }
+                               },
+                               "is-glob": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+                                       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extglob": "^2.1.0"
+                                       }
+                               },
+                               "resolve-dir": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+                                       "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+                                       "dev": true,
+                                       "requires": {
+                                               "expand-tilde": "^2.0.0",
+                                               "global-modules": "^1.0.0"
+                                       }
+                               },
+                               "which": {
+                                       "version": "1.3.1",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+                                       "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">                "line-height": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8786,10 +8370,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "computed-style": "~0.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "linkify-it": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
+                       "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
+                       "dev": true,
+                       "requires": {
+                               "uc.micro": "^1.0.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "livereload-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.3.0.tgz",
-                       "integrity": "sha512-j1R0/FeGa64Y+NmqfZhyoVRzcFlOZ8sNlKzHjh4VvLULFACZhn68XrX5DFg2FhMvSMJmROuFxRSa560ECWKBMg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.0",
+                       "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
+                       "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==",
</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">                "load-json-file": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8797,6 +8390,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse-json": "^2.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8810,6 +8404,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "error-ex": "^1.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8818,33 +8413,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
</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
+                               },
+                               "strip-bom": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+                                       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "is-utf8": "^0.2.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "loader-runner": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.1",
-                       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz",
-                       "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.0",
+                       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+                       "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
</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">                "loader-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
-                       "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+                       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
</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">-                                "big.js": "^3.1.3",
-                               "emojis-list": "^2.0.0",
-                               "json5": "^0.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "big.js": "^5.2.2",
+                               "emojis-list": "^3.0.0",
+                               "json5": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "locate-path": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
-                       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+                       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-locate": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "p-locate": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "path-exists": "^3.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="lines" style="display: block; padding: 0 10px; color: #888">@@ -8853,124 +8459,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lodash._basecopy": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
-                       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._basetostring": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
-                       "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._basevalues": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
-                       "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._getnative": {
-                       "version": "3.9.1",
-                       "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
-                       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._isiterateecall": {
-                       "version": "3.0.9",
-                       "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
-                       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._reescape": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
-                       "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._reevaluate": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
-                       "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._reinterpolate": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
-                       "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._root": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
-                       "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.assign": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "lodash.defaults": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "4.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
-                       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
+                       "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=",
</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">-                "lodash.clonedeep": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "lodash.difference": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "4.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
-                       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/lodash.difference/-/lodash.difference-4.5.0.tgz",
+                       "integrity": "sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw=",
</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">-                "lodash.debounce": {
-                       "version": "4.0.8",
-                       "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
-                       "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "lodash.flatten": {
+                       "version": "4.4.0",
+                       "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
+                       "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=",
</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">-                "lodash.escape": {
-                       "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
-                       "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._root": "^3.0.0"
-                       }
-               },
-               "lodash.escaperegexp": {
-                       "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
-                       "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=",
-                       "dev": true
-               },
-               "lodash.isarguments": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
-                       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.isarray": {
-                       "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
-                       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.isequal": {
-                       "version": "4.5.0",
-                       "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
-                       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.isplainobject": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8977,24 +8483,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=",
</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">-                "lodash.isstring": {
-                       "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz",
-                       "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
-                       "dev": true
-               },
-               "lodash.keys": {
-                       "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
-                       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._getnative": "^3.0.0",
-                               "lodash.isarguments": "^3.0.0",
-                               "lodash.isarray": "^3.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.memoize": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9001,48 +8489,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
</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">-                "lodash.mergewith": {
-                       "version": "4.6.1",
-                       "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz",
-                       "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "lodash.union": {
+                       "version": "4.6.0",
+                       "resolved": "https://registry.npmjs.org/lodash.union/-/lodash.union-4.6.0.tgz",
+                       "integrity": "sha1-SLtQiECfFvGCFmZkHETdGqrjzYg=",
</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">-                "lodash.restparam": {
-                       "version": "3.6.1",
-                       "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
-                       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.template": {
-                       "version": "3.6.2",
-                       "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
-                       "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._basecopy": "^3.0.0",
-                               "lodash._basetostring": "^3.0.0",
-                               "lodash._basevalues": "^3.0.0",
-                               "lodash._isiterateecall": "^3.0.0",
-                               "lodash._reinterpolate": "^3.0.0",
-                               "lodash.escape": "^3.0.0",
-                               "lodash.keys": "^3.0.0",
-                               "lodash.restparam": "^3.0.0",
-                               "lodash.templatesettings": "^3.0.0"
-                       }
-               },
-               "lodash.templatesettings": {
-                       "version": "3.1.1",
-                       "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
-                       "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._reinterpolate": "^3.0.0",
-                               "lodash.escape": "^3.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.uniq": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9061,9 +8513,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.1",
-                       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",
-                       "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.1",
+                       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
+                       "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "longest": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9070,7 +8522,8 @@
</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/longest/-/longest-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
</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">                "loose-envify": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9085,6 +8538,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "currently-unhandled": "^0.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "signal-exit": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9108,12 +8562,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "indent-string": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "longest": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "meow": "^3.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "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,
+                                       "optional": 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">                "lru-cache": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.3",
-                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
-                       "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.5",
+                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+                       "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "pseudomap": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "yallist": "^2.1.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9120,21 +8583,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "make-dir": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
-                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+                       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
</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">-                                "pify": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": "^4.0.1",
+                               "semver": "^5.6.0"
+                       },
+                       "dependencies": {
+                               "semver": {
+                                       "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+                                       "dev": true
+                               }
</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">-                "map-age-cleaner": {
-                       "version": "0.1.2",
-                       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz",
-                       "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==",
</del><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==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-defer": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "map-cache": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9147,7 +8627,8 @@
</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/map-obj/-/map-obj-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
</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">                "map-visit": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9158,10 +8639,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-visit": "^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">+                "markdown-it": {
+                       "version": "10.0.0",
+                       "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
+                       "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
+                       "dev": true,
+                       "requires": {
+                               "argparse": "^1.0.7",
+                               "entities": "~2.0.0",
+                               "linkify-it": "^2.0.0",
+                               "mdurl": "^1.0.1",
+                               "uc.micro": "^1.0.5"
+                       },
+                       "dependencies": {
+                               "entities": {
+                                       "version": "2.0.3",
+                                       "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
+                                       "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "markdown-it-anchor": {
+                       "version": "5.3.0",
+                       "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
+                       "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "marked": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.1",
-                       "resolved": "https://registry.npmjs.org/marked/-/marked-0.5.1.tgz",
-                       "integrity": "sha512-iUkBZegCZou4AdwbKTwSW/lNDcz5OuRSl3qdcl31Ia0B2QPG0Jn+tKblh/9/eP9/6+4h27vpoh8wel/vQOV0vw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.8.2",
+                       "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz",
+                       "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "matchdep": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9176,219 +8684,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "stack-trace": "0.0.10"
</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">-                                "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "expand-tilde": {
+                                       "version": "2.0.2",
+                                       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
+                                       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
</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">-                                                "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "homedir-polyfill": "^1.0.1"
</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">-                                "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-accessor-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-data-descriptor": {
-                                                       "version": "0.1.4",
-                                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
</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">@@ -9401,33 +8705,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "resolve-dir": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-accessor-descriptor": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "global-modules": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+                                       "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
</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">-                                                "kind-of": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "global-prefix": "^1.0.1",
+                                               "is-windows": "^1.0.1",
+                                               "resolve-dir": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-data-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^6.0.0"
-                                       }
-                               },
-                               "is-descriptor": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "global-prefix": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "1.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
-                                       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
+                                       "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
</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">-                                                "is-accessor-descriptor": "^1.0.0",
-                                               "is-data-descriptor": "^1.0.0",
-                                               "kind-of": "^6.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "expand-tilde": "^2.0.2",
+                                               "homedir-polyfill": "^1.0.1",
+                                               "ini": "^1.3.4",
+                                               "is-windows": "^1.0.1",
+                                               "which": "^1.2.14"
</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-glob": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9439,77 +8738,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-extglob": "^2.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "resolve-dir": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
+                                       "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
</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">-                                                "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "expand-tilde": "^2.0.0",
+                                               "global-modules": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "which": {
+                                       "version": "1.3.1",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
</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">-                                                "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "isexe": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "resolve": {
-                                       "version": "1.8.1",
-                                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
-                                       "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "path-parse": "^1.0.5"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "math-random": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.1.tgz",
-                       "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "maxmin": {
</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/maxmin/-/maxmin-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9522,14 +8771,54 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "pretty-bytes": "^3.0.0"
</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">-                                "pretty-bytes": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true
+                               },
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
+                               "gzip-size": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
+                                       "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=",
+                                       "dev": true,
+                                       "requires": {
+                                               "duplexer": "^0.1.1"
+                                       }
+                               },
+                               "strip-ansi": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "3.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
-                                       "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "number-is-nan": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "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">@@ -9545,11 +8834,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mdn-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.4",
-                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz",
-                       "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+                       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
</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">+                "mdurl": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
+                       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "media-typer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9556,19 +8851,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
</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">-                "mem": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "memize": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz",
-                       "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=",
-                       "requires": {
-                               "mimic-fn": "^1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/memize/-/memize-1.1.0.tgz",
+                       "integrity": "sha512-K4FcPETOMTwe7KL2LK0orMhpOmWD2wRGwWWpbZy0fyArwsyIKR8YJVz8+efBAh3BO4zPqlSICu4vsLTRRqtFAg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "memize": {
-                       "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/memize/-/memize-1.0.5.tgz",
-                       "integrity": "sha512-Dm8Jhb5kiC4+ynYsVR4QDXKt+o2dfqGuY4hE2x+XlXZkdndlT80bJxfcMv5QGp/FCy6MhG7f5ElpmKPFKOSEpg=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "memory-fs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9584,6 +8871,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "camelcase-keys": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "decamelize": "^1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9595,14 +8883,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "read-pkg-up": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "redent": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "trim-newlines": "^1.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "merge-descriptors": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9611,20 +8891,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
</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">-                "merge-stream": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
-                       "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "readable-stream": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "merge2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz",
-                       "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.1",
+                       "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
+                       "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "methods": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9633,43 +8903,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">                "micromatch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.11",
-                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
-                       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.10",
+                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "arr-diff": "^2.0.0",
-                               "array-unique": "^0.2.1",
-                               "braces": "^1.8.2",
-                               "expand-brackets": "^0.1.4",
-                               "extglob": "^0.3.1",
-                               "filename-regex": "^2.0.0",
-                               "is-extglob": "^1.0.0",
-                               "is-glob": "^2.0.1",
-                               "kind-of": "^3.0.2",
-                               "normalize-path": "^2.0.1",
-                               "object.omit": "^2.0.0",
-                               "parse-glob": "^3.0.4",
-                               "regex-cache": "^0.4.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "arr-diff": "^4.0.0",
+                               "array-unique": "^0.3.2",
+                               "braces": "^2.3.1",
+                               "define-property": "^2.0.2",
+                               "extend-shallow": "^3.0.2",
+                               "extglob": "^2.0.4",
+                               "fragment-cache": "^0.2.1",
+                               "kind-of": "^6.0.2",
+                               "nanomatch": "^1.2.9",
+                               "object.pick": "^1.3.0",
+                               "regex-not": "^1.0.0",
+                               "snapdragon": "^0.8.1",
+                               "to-regex": "^3.0.2"
</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">-                                "is-extglob": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "is-glob": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-                                       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-extglob": "^1.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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">                                 }
</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">@@ -9681,34 +8939,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "brorand": "^1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
-                       "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.7",
+                       "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz",
+                       "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==",
</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-db": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.37.0",
-                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
-                       "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
</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.21",
-                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
-                       "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
</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.37.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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "mimic-fn": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
-                       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "mimic-response": {
</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/mimic-response/-/mimic-response-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9737,14 +8998,14 @@
</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">                "minimist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.0.8",
-                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
-                       "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.5",
+                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "mississippi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
-                       "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+                       "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
</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">                                "concat-stream": "^1.5.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9753,16 +9014,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "flush-write-stream": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "from2": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parallel-transform": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pump": "^2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pump": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "pumpify": "^1.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "stream-each": "^1.1.0",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.1",
-                       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
-                       "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz",
+                       "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==",
</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">                                "for-in": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9781,13 +9048,19 @@
</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">                "mkdirp": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.1",
-                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
-                       "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.5",
+                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+                       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "minimist": "0.0.8"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimist": "^1.2.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mkdirp-classic": {
+                       "version": "0.5.3",
+                       "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+                       "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "moment": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.22.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9794,17 +9067,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "moment-timezone": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.23",
-                       "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.23.tgz",
-                       "integrity": "sha512-WHFH85DkCfiNMDX5D3X7hpNH3/PUhjTGcD0U1SgfBGZxJ3qUmJh5FdvaFjcClxOvB3rzdfj4oRffbI38jEnC1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.32",
+                       "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.32.tgz",
+                       "integrity": "sha512-Z8QNyuQHQAmWucp8Knmgei8YNo28aLjJq6Ma+jy1ZSpSk5nyfRT8xgUbSQvD2+2UajISfenndwvFuH3NGS+nvA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment": ">= 2.9.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">                "mousetrap": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.2",
-                       "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.2.tgz",
-                       "integrity": "sha512-jDjhi7wlHwdO6q6DS7YRmSHcuI+RVxadBkLt3KHrhd3C2b+w5pKefg3oj5beTcHZyVFA9Aksf+yEE1y5jxUjVA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.6.5",
+                       "resolved": "https://registry.npmjs.org/mousetrap/-/mousetrap-1.6.5.tgz",
+                       "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "move-concurrently": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9821,9 +9094,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">                "ms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
</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==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "multicast-dns": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9841,55 +9115,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
</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">-                "multipipe": {
-                       "version": "0.1.2",
-                       "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
-                       "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "duplexer2": "0.0.2"
-                       },
-                       "dependencies": {
-                               "duplexer2": {
-                                       "version": "0.0.2",
-                                       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
-                                       "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": "~1.1.9"
-                                       }
-                               },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "readable-stream": {
-                                       "version": "1.1.14",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
-                                       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "mute-stream": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9897,10 +9122,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "nan": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.11.1",
-                       "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
-                       "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.14.2",
+                       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
+                       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "nanomatch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9921,57 +9147,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "to-regex": "^3.0.1"
</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">-                                "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       }
-                               },
-                               "is-extendable": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-plain-object": "^2.0.4"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "kind-of": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.3",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+                                       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
</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="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "negotiator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.1",
-                       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
-                       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.6.2",
+                       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+                       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
</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">                "neo-async": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.0",
-                       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
-                       "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.2",
+                       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+                       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "next-applause": {
+                       "version": "2.2.4",
+                       "resolved": "https://registry.npmjs.org/next-applause/-/next-applause-2.2.4.tgz",
+                       "integrity": "sha512-ktqjWT512q6vzAYnmRfJcqqVCA7ft8VcqkfBzgWuqI9SDSHM//B+hvjrGlkNzOzDMzljc3flok01t79OGkRVXQ==",
+                       "dev": true,
+                       "requires": {
+                               "cson-parser": "^1.2.0",
+                               "js-yaml": "^3.3.0",
+                               "lodash": "^4.17.11"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "nice-try": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9978,63 +9183,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
</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">-                "node-abi": {
-                       "version": "2.4.5",
-                       "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.4.5.tgz",
-                       "integrity": "sha512-aa/UC6Nr3+tqhHGRsAuw/edz7/q9nnetBrKWxj6rpTtm+0X9T1qU7lIEHMS3yN9JwAbRiKUbRRFy1PLz/y3aaA==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "semver": "^5.4.1"
-                       }
-               },
-               "node-fetch": {
-                       "version": "1.7.3",
-                       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz",
-                       "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==",
-                       "requires": {
-                               "encoding": "^0.1.11",
-                               "is-stream": "^1.0.1"
-                       }
-               },
</del><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.7.5",
-                       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz",
-                       "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.10.0",
+                       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+                       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-gyp": {
-                       "version": "3.8.0",
-                       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
-                       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
-                       "dev": true,
-                       "requires": {
-                               "fstream": "^1.0.0",
-                               "glob": "^7.0.3",
-                               "graceful-fs": "^4.1.2",
-                               "mkdirp": "^0.5.0",
-                               "nopt": "2 || 3",
-                               "npmlog": "0 || 1 || 2 || 3 || 4",
-                               "osenv": "0",
-                               "request": "^2.87.0",
-                               "rimraf": "2",
-                               "semver": "~5.3.0",
-                               "tar": "^2.0.0",
-                               "which": "1"
-                       },
-                       "dependencies": {
-                               "semver": {
-                                       "version": "5.3.0",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
-                                       "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "node-libs-browser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz",
-                       "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+                       "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
</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">                                "assert": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10044,10 +9202,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "constants-browserify": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "crypto-browserify": "^3.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "domain-browser": "^1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "events": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "events": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "https-browserify": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "os-browserify": "^0.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-browserify": "0.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "path-browserify": "0.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "process": "^0.11.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "punycode": "^1.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "querystring-es3": "^0.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10058,23 +9216,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "timers-browserify": "^2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tty-browserify": "0.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "^0.11.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "util": "^0.10.3",
-                               "vm-browserify": "0.0.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "util": "^0.11.0",
+                               "vm-browserify": "^1.0.1"
</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">-                                "browserify-zlib": {
-                                       "version": "0.2.0",
-                                       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
-                                       "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pako": "~1.0.5"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.9.1",
-                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
-                                       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.9.2",
+                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+                                       "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "base64-js": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10082,76 +9231,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "isarray": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pako": {
-                                       "version": "1.0.6",
-                                       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz",
-                                       "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "punycode": {
+                                       "version": "1.4.1",
+                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+                                       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
</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="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node-releases": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.1.tgz",
-                       "integrity": "sha512-/kOv7jA26OBwkBPx6B9xR/FzJzs2OkMtcWjS8uPQRMHE7IELdSfN0QKZvmiWnf5P1QJ8oYq/e9qe0aCZISB1pQ==",
-                       "dev": true,
-                       "requires": {
-                               "semver": "^5.3.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.69",
+                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.69.tgz",
+                       "integrity": "sha512-DGIjo79VDEyAnRlfSqYTsy+yoHd2IOjJiKUozD2MV2D85Vso6Bug56mb9tT/fY5Urt0iqk01H7x+llAruDR2zA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-sass": {
-                       "version": "4.9.4",
-                       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.4.tgz",
-                       "integrity": "sha512-MXyurANsUoE4/6KmfMkwGcBzAnJQ5xJBGW7Ei6ea8KnUKuzHr/SguVBIi3uaUAHtZCPUYkvlJ3Ef5T5VAwVpaA==",
-                       "dev": true,
-                       "requires": {
-                               "async-foreach": "^0.1.3",
-                               "chalk": "^1.1.1",
-                               "cross-spawn": "^3.0.0",
-                               "gaze": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "glob": "^7.0.3",
-                               "in-publish": "^2.0.0",
-                               "lodash.assign": "^4.2.0",
-                               "lodash.clonedeep": "^4.3.2",
-                               "lodash.mergewith": "^4.6.0",
-                               "meow": "^3.7.0",
-                               "mkdirp": "^0.5.1",
-                               "nan": "^2.10.0",
-                               "node-gyp": "^3.8.0",
-                               "npmlog": "^4.0.0",
-                               "request": "^2.88.0",
-                               "sass-graph": "^2.2.4",
-                               "stdout-stream": "^1.4.0",
-                               "true-case-path": "^1.0.2"
-                       },
-                       "dependencies": {
-                               "cross-spawn": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
-                                       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "lru-cache": "^4.0.1",
-                                               "which": "^1.2.9"
-                                       }
-                               }
-                       }
-               },
-               "node-status-codes": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz",
-                       "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=",
-                       "dev": true,
-                       "optional": true
-               },
-               "noop-logger": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz",
-                       "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "nopt": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10162,25 +9255,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">                "normalize-package-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
-                       "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+                       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "hosted-git-info": "^2.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-builtin-module": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "resolve": "^1.10.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "2 || 3 || 4 || 5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "validate-npm-package-license": "^3.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "semver": {
+                                       "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+                                       "dev": true,
+                                       "optional": 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">                "normalize-path": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
-                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
-                       "dev": true,
-                       "requires": {
-                               "remove-trailing-separator": "^1.0.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+                       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "normalize-range": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10188,32 +9288,35 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
</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">-                "normalize-url": {
-                       "version": "3.3.0",
-                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
-                       "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "npm-conf": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
+                       "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "config-chain": "^1.1.11",
+                               "pify": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "dev": true,
+                                       "optional": true
+                               }
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "npm-run-path": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
</span><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">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-key": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "npmlog": {
-                       "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
-                       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
-                       "dev": true,
-                       "requires": {
-                               "are-we-there-yet": "~1.1.2",
-                               "console-control-strings": "~1.1.0",
-                               "gauge": "~2.7.3",
-                               "set-blocking": "~2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "nth-check": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10232,7 +9335,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "number-is-nan": {
</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/number-is-nan/-/number-is-nan-1.0.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "oauth-sign": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.9.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10267,15 +9371,24 @@
</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">+                "object-inspect": {
+                       "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
+                       "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw=="
+               },
</ins><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="
</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==",
+                       "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.12",
-                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz",
-                       "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "object-visit": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10284,57 +9397,139 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "isobject": "^3.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "object.assign": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
-                       "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.2",
+                       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+                       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "function-bind": "^1.1.1",
-                               "has-symbols": "^1.0.0",
-                               "object-keys": "^1.0.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3",
+                               "has-symbols": "^1.0.1",
+                               "object-keys": "^1.1.1"
</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">-                "object.entries": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "object.defaults": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
-                       "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+                       "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "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"
+                                       }
+                               }
+                       }
+               },
+               "object.entries": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.3.tgz",
+                       "integrity": "sha512-ym7h7OZebNS96hn5IJeyUmaWhaSM4SVtAPPfNLQEI2MYWCO2egsITb9nab2+i/Pwibx+R0mtn+ltKJXRSeTMGg==",
+                       "requires": {
+                               "call-bind": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "define-properties": "^1.1.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "es-abstract": "^1.12.0",
-                               "function-bind": "^1.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.18.0-next.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has": "^1.0.3"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "es-abstract": {
+                                       "version": "1.18.0-next.2",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
+                                       "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.0.2",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.9.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.3",
+                                               "string.prototype.trimstart": "^1.0.3"
+                                       },
+                                       "dependencies": {
+                                               "call-bind": {
+                                                       "version": "1.0.2",
+                                                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+                                                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+                                                       "requires": {
+                                                               "function-bind": "^1.1.1",
+                                                               "get-intrinsic": "^1.0.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">                "object.getownpropertydescriptors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
-                       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
+                       "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "es-abstract": "^1.5.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.18.0-next.1"
+                       },
+                       "dependencies": {
+                               "es-abstract": {
+                                       "version": "1.18.0-next.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
+                                       "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-negative-zero": "^2.0.0",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.8.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.1",
+                                               "string.prototype.trimend": "^1.0.1",
+                                               "string.prototype.trimstart": "^1.0.1"
+                                       }
+                               }
</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">-                "object.omit": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
-                       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
</del><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=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "for-own": "^0.1.4",
-                               "is-extendable": "^0.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "object.pick": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10344,25 +9539,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "isobject": "^3.0.1"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "object.values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz",
-                       "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
+                       "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "es-abstract": "^1.6.1",
-                               "function-bind": "^1.1.0",
-                               "has": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.18.0-next.1",
+                               "has": "^1.0.3"
+                       },
+                       "dependencies": {
+                               "es-abstract": {
+                                       "version": "1.18.0-next.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
+                                       "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
+                                       "requires": {
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-negative-zero": "^2.0.0",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.8.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.1",
+                                               "string.prototype.trimend": "^1.0.1",
+                                               "string.prototype.trimstart": "^1.0.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "obuf": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10381,9 +9589,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">                "on-headers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
-                       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+                       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
</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">                "once": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10395,53 +9603,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "wrappy": "1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "onetime": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
-                       "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "opn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.4.0",
-                       "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz",
-                       "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.5.0",
+                       "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
+                       "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-wsl": "^1.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "optimist": {
-                       "version": "0.6.1",
-                       "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
-                       "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
-                       "requires": {
-                               "minimist": "~0.0.1",
-                               "wordwrap": "~0.0.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "optipng-bin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.4",
-                       "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz",
-                       "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz",
+                       "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-build": "^2.0.0",
-                               "bin-wrapper": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-build": "^3.0.0",
+                               "bin-wrapper": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "logalot": "^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">-                "ordered-read-streams": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz",
-                       "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-stream": "^1.0.1",
-                               "readable-stream": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "original": {
</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/original/-/original-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10458,11 +9640,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "os-filter-obj": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz",
-                       "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
+                       "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true,
+                       "requires": {
+                               "arch": "^2.1.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "os-homedir": {
</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">@@ -10469,16 +9654,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "os-locale": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz",
-                       "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==",
-                       "requires": {
-                               "execa": "^0.7.0",
-                               "lcid": "^1.0.0",
-                               "mem": "^1.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "os-tmpdir": {
</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/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10494,45 +9669,74 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "os-tmpdir": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "p-defer": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
-                       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "p-cancelable": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
+                       "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
+                       "dev": true,
+                       "optional": true
+               },
+               "p-each-series": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
+                       "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
</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">+                "p-event": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
+                       "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "p-timeout": "^1.1.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "p-finally": {
</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-finally/-/p-finally-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "p-is-promise": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
</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-limit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
-                       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+                       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-try": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "p-try": "^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">                "p-locate": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
-                       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+                       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-limit": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "p-limit": "^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">                "p-map": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
-                       "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+                       "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
</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">+                "p-map-series": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
+                       "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "p-reduce": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "p-pipe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10539,89 +9743,78 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
</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">-                "p-try": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "p-reduce": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
-                       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
+                       "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "package": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/package/-/package-1.0.1.tgz",
-                       "integrity": "sha1-0lofmeJQbcsn1nBLg9yooxLk7cw=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "p-retry": {
+                       "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
+                       "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
+                       "dev": true,
+                       "requires": {
+                               "retry": "^0.12.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "p-timeout": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
+                       "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "p-finally": "^1.0.0"
+                       }
+               },
+               "p-try": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+                       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "pako": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.9",
-                       "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
-                       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.11",
+                       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+                       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parallel-transform": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
-                       "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+                       "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
</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">-                                "cyclist": "~0.2.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cyclist": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "inherits": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": "^2.1.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parse-asn1": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.1",
-                       "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz",
-                       "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.6",
+                       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+                       "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "asn1.js": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "asn1.js": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browserify-aes": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "create-hash": "^1.1.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "evp_bytestokey": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pbkdf2": "^3.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pbkdf2": "^3.0.3",
+                               "safe-buffer": "^5.1.1"
</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">-                "parse-glob": {
-                       "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
-                       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
</del><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=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob-base": "^0.3.0",
-                               "is-dotfile": "^1.0.0",
-                               "is-extglob": "^1.0.0",
-                               "is-glob": "^2.0.0"
-                       },
-                       "dependencies": {
-                               "is-extglob": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "is-glob": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-                                       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-extglob": "^1.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "parse-json": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
-                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
-                       "dev": true,
-                       "requires": {
-                               "error-ex": "^1.3.1",
-                               "json-parse-better-errors": "^1.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "parse-passwd": {
</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/parse-passwd/-/parse-passwd-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10628,10 +9821,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=",
</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">+                "parse-srcset": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz",
+                       "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "parseurl": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.2",
-                       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
-                       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.3",
+                       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+                       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
</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">                "pascalcase": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10641,9 +9840,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">                "path-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.0.0",
-                       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
-                       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.0.1",
+                       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+                       "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
</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">                "path-dirname": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10671,7 +9870,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "path-key": {
</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/path-key/-/path-key-2.0.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "path-parse": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10679,6 +9879,21 @@
</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">                        "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">+                "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">@@ -10692,12 +9907,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "pify": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "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">                "pbkdf2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.17",
-                       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
-                       "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
+                       "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "create-hash": "^1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10719,39 +9942,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "phantom": {
-                       "version": "4.0.12",
-                       "resolved": "https://registry.npmjs.org/phantom/-/phantom-4.0.12.tgz",
-                       "integrity": "sha512-Tz82XhtPmwCk1FFPmecy7yRGZG2btpzY2KI9fcoPT7zT9det0CcMyfBFPp1S8DqzsnQnm8ZYEfdy528mwVtksA==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "phantomjs-prebuilt": "^2.1.16",
-                               "split": "^1.0.1",
-                               "winston": "^2.4.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "picomatch": {
+                       "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
+                       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "phantomjs-prebuilt": {
-                       "version": "2.1.16",
-                       "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
-                       "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
-                       "dev": true,
-                       "requires": {
-                               "es6-promise": "^4.0.3",
-                               "extract-zip": "^1.6.5",
-                               "fs-extra": "^1.0.0",
-                               "hasha": "^2.2.0",
-                               "kew": "^0.7.0",
-                               "progress": "^1.1.8",
-                               "request": "^2.81.0",
-                               "request-progress": "^2.0.1",
-                               "which": "^1.2.10"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "pify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+                       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
</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">                "pinkie": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10770,23 +9970,14 @@
</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">                "pkg-dir": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
-                       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+                       "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
</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">-                                "find-up": "^2.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "find-up": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "plur": {
-                       "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
-                       "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
-                       "dev": true,
-                       "requires": {
-                               "irregular-plurals": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "polyfill-library": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.26.0-0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.26.0-0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10811,21 +10002,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "portfinder": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.19",
-                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.19.tgz",
-                       "integrity": "sha512-23aeQKW9KgHe6citUrG3r9HjeX6vls0h713TAa+CwTKZwNIr/pD2ApaxYF4Um3ZZyq4ar+Siv3+fhoHaIwSOSw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.28",
+                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+                       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": "^1.5.2",
-                               "debug": "^2.2.0",
-                               "mkdirp": "0.5.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "async": "^2.6.2",
+                               "debug": "^3.1.1",
+                               "mkdirp": "^0.5.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": {
-                                       "version": "1.5.2",
-                                       "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz",
-                                       "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": {
+                                       "version": "3.2.7",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+                                       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "^2.1.1"
+                                       }
</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">@@ -10836,34 +10030,36 @@
</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">                "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.5",
-                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz",
-                       "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.4.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^2.4.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": "^0.6.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "supports-color": "^5.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "supports-color": "^6.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "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.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; 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==",
</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-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">                                "source-map": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10873,9 +10069,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">@@ -10884,21 +10080,28 @@
</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">                "postcss-calc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz",
-                       "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.0.5",
+                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
+                       "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
</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">-                                "css-unit-converter": "^1.1.1",
-                               "postcss": "^7.0.5",
-                               "postcss-selector-parser": "^5.0.0-rc.4",
-                               "postcss-value-parser": "^3.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^7.0.27",
+                               "postcss-selector-parser": "^6.0.2",
+                               "postcss-value-parser": "^4.0.2"
+                       },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
+                                       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
+                                       "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">                "postcss-colormin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz",
-                       "integrity": "sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
+                       "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
</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">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10919,9 +10122,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">                "postcss-discard-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz",
-                       "integrity": "sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
+                       "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
</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">                                "postcss": "^7.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10955,9 +10158,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">                "postcss-merge-longhand": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.9",
-                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.9.tgz",
-                       "integrity": "sha512-UVMXrXF5K/kIwUbK/crPFCytpWbNX2Q3dZSc8+nQUgfOHrCT4+MHncpdxVphUlQeZxlLXUJbDyXc5NBhTnS2tA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.11",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
+                       "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
</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">                                "css-color-names": "0.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10967,9 +10170,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">                "postcss-merge-rules": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz",
-                       "integrity": "sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
+                       "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
</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">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10981,12 +10184,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">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
-                                       "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</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">-                                                "dot-prop": "^4.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dot-prop": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "indexes-of": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uniq": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11004,9 +10207,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">                "postcss-minify-gradients": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz",
-                       "integrity": "sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
+                       "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
</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">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11016,9 +10219,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">                "postcss-minify-params": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz",
-                       "integrity": "sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
+                       "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
</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">                                "alphanum-sort": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11030,9 +10233,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">                "postcss-minify-selectors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz",
-                       "integrity": "sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
+                       "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
</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">                                "alphanum-sort": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11042,12 +10245,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">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
-                                       "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</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">-                                                "dot-prop": "^4.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dot-prop": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "indexes-of": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uniq": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11064,9 +10267,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">                "postcss-normalize-display-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz",
-                       "integrity": "sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
+                       "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
</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">                                "cssnano-util-get-match": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11075,9 +10278,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">                "postcss-normalize-positions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz",
-                       "integrity": "sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
+                       "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
</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">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11087,9 +10290,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">                "postcss-normalize-repeat-style": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz",
-                       "integrity": "sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
+                       "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
</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">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11099,9 +10302,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">                "postcss-normalize-string": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz",
-                       "integrity": "sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
+                       "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
</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": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11110,9 +10313,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">                "postcss-normalize-timing-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz",
-                       "integrity": "sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
+                       "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
</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">                                "cssnano-util-get-match": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11141,12 +10344,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "normalize-url": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "normalize-url": {
+                                       "version": "3.3.0",
+                                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
+                                       "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
+                                       "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">                "postcss-normalize-whitespace": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz",
-                       "integrity": "sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
+                       "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
</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">                                "postcss": "^7.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11154,9 +10365,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">                "postcss-ordered-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.1",
-                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz",
-                       "integrity": "sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.2",
+                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
+                       "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
</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">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11165,9 +10376,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">                "postcss-reduce-initial": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz",
-                       "integrity": "sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
+                       "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
</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">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11177,9 +10388,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">                "postcss-reduce-transforms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz",
-                       "integrity": "sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
+                       "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
</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">                                "cssnano-util-get-match": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11189,20 +10400,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.0-rc.4",
-                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.4.tgz",
-                       "integrity": "sha512-0XvfYuShrKlTk1ooUrVzMCFQRcypsdEIsGqh5IxC5rdtBi4/M/tDAJeSONwC2MTqEFsmPZYAV7Dd4X8rgAfV0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.4",
+                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
+                       "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
</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">-                                "cssesc": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cssesc": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "indexes-of": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "uniq": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "uniq": "^1.0.1",
+                               "util-deprecate": "^1.0.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">                "postcss-svgo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz",
-                       "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
+                       "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-svg": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11228,46 +10440,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
</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">-                "prebuild-install": {
-                       "version": "2.5.3",
-                       "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.3.tgz",
-                       "integrity": "sha512-/rI36cN2g7vDQnKWN8Uzupi++KjyqS9iS+/fpwG4Ea8d0Pip0PQ5bshUNzVwt+/D2MRfhVAplYMMvWLqWrCF/g==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "detect-libc": "^1.0.3",
-                               "expand-template": "^1.0.2",
-                               "github-from-package": "0.0.0",
-                               "minimist": "^1.2.0",
-                               "mkdirp": "^0.5.1",
-                               "node-abi": "^2.2.0",
-                               "noop-logger": "^0.1.1",
-                               "npmlog": "^4.0.1",
-                               "os-homedir": "^1.0.1",
-                               "pump": "^2.0.1",
-                               "rc": "^1.1.6",
-                               "simple-get": "^2.7.0",
-                               "tar-fs": "^1.13.0",
-                               "tunnel-agent": "^0.6.0",
-                               "which-pm-runs": "^1.0.0"
-                       },
-                       "dependencies": {
-                               "detect-libc": {
-                                       "version": "1.0.3",
-                                       "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz",
-                                       "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "prepend-http": {
</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/prepend-http/-/prepend-http-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11275,17 +10447,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "preserve": {
-                       "version": "0.2.0",
-                       "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
-                       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "pretty-bytes": {
+                       "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
+                       "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "number-is-nan": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "pretty-bytes": {
-                       "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
-                       "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "printj": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/printj/-/printj-1.1.2.tgz",
+                       "integrity": "sha512-zA2SmoLaxZyArQTOPj5LXecR+RagfPSU5Kw1qP+jkWeNlrq+eJZyY2oS68SU1Z/7/myXM4lo9716laOFAVStCQ==",
</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">                "private": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11300,24 +10474,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "process-nextick-args": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
-                       "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
+                       "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "progress": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.8",
-                       "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
-                       "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+                       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
</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">-                "promise": {
-                       "version": "7.3.1",
-                       "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
-                       "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
-                       "requires": {
-                               "asap": "~2.0.3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "promise-inflight": {
</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/promise-inflight/-/promise-inflight-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11330,12 +10496,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-zQTv9G9clcOn0EVZHXm14+AfEtc="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "prop-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "15.6.2",
-                       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
-                       "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "15.7.2",
+                       "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz",
+                       "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "loose-envify": "^1.3.1",
-                               "object-assign": "^4.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "loose-envify": "^1.4.0",
+                               "object-assign": "^4.1.1",
+                               "react-is": "^16.8.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "prop-types-exact": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11348,16 +10515,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "reflect.ownkeys": "^0.2.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">+                "proto-list": {
+                       "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+                       "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "proxy-addr": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.4",
-                       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
-                       "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.6",
+                       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
+                       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
</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">                                "forwarded": "~0.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ipaddr.js": "1.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ipaddr.js": "1.9.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "proxy-from-env": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+                       "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "prr": {
</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/prr/-/prr-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11370,9 +10550,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "psl": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.29",
-                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
-                       "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.8.0",
+                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+                       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
</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">                "public-encrypt": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11387,12 +10567,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse-asn1": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "randombytes": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pump": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
-                       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+                       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
</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">                                "end-of-stream": "^1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11408,12 +10596,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "duplexify": "^3.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "pump": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "pump": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+                                       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "end-of-stream": "^1.1.0",
+                                               "once": "^1.3.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "punycode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.2",
-                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
-                       "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+                       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "q": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11422,9 +10623,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">                "qs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.5.2",
-                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
-                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.9.4",
+                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
+                       "integrity": "sha512-A1kFqHekCTM7cz0udomYUoYNWjBebHm/5wzU/XqrBRBNWectVH0QIiN+NEcZ0Dte5hvzHwbr8+XQmguPhJ6WdQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "querystring": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11437,38 +10638,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
</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">-                "randomatic": {
-                       "version": "3.1.1",
-                       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
-                       "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-number": "^4.0.0",
-                               "kind-of": "^6.0.0",
-                               "math-random": "^1.0.1"
-                       },
-                       "dependencies": {
-                               "is-number": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
-                                       "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "querystringify": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+                       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "randombytes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.6",
-                       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
-                       "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+                       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
</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">                                "safe-buffer": "^5.1.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11485,48 +10664,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">                "range-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
-                       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+                       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
</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">                "raw-body": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.7",
-                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz",
-                       "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.0",
+                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
+                       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
</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">-                                "bytes": "1",
-                               "string_decoder": "0.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bytes": "3.1.0",
+                               "http-errors": "1.7.2",
+                               "iconv-lite": "0.4.24",
+                               "unpipe": "1.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">-                                "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-                                       "dev": true
-                               }
-                       }
-               },
-               "rc": {
-                       "version": "1.2.8",
-                       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-                       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "deep-extend": "^0.6.0",
-                               "ini": "~1.3.0",
-                               "minimist": "^1.2.0",
-                               "strip-json-comments": "~2.0.1"
-                       },
-                       "dependencies": {
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "iconv-lite": {
+                                       "version": "0.4.24",
+                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
+                                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "safer-buffer": ">= 2.1.2 < 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">@@ -11547,11 +10709,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">                "react-addons-shallow-compare": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "15.6.2",
-                       "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.2.tgz",
-                       "integrity": "sha1-GYoAuR/DdiPbZKKP0XtZa6NicC8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "15.6.3",
+                       "resolved": "https://registry.npmjs.org/react-addons-shallow-compare/-/react-addons-shallow-compare-15.6.3.tgz",
+                       "integrity": "sha512-EDJbgKTtGRLhr3wiGDXK/+AEJ59yqGS+tKE6mue0aNXT6ZMR7VJbbzIiT6akotmHg1BLj46ElJSb+NBMp80XBg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "fbjs": "^0.8.4",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "object-assign": "^4.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11604,57 +10765,83 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "scheduler": "^0.11.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "react-is": {
+                       "version": "16.13.1",
+                       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+                       "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "react-moment-proptypes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.6.0.tgz",
-                       "integrity": "sha512-4h7EuhDMTzQqZ+02KUUO+AVA7PqhbD88yXB740nFpNDyDS/bj9jiPyn2rwr9sa8oDyaE1ByFN9+t5XPyPTmN6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.7.0.tgz",
+                       "integrity": "sha512-ZbOn/P4u469WEGAw5hgkS/E+g1YZqdves2BjYsLluJobzUZCtManhjHiZKjniBVT7MSHM6D/iKtRVzlXVv3ikA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment": ">=1.6.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">                "react-outside-click-handler": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.2.2.tgz",
-                       "integrity": "sha512-MgCxmFARGN1VrZdwoLkER/y3So6mC/fSniXI4XcXcB+Jt05nw/k8a/R1hSoa7p414uZUZ8NfClN3eVmZm9bM5Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.3.0.tgz",
+                       "integrity": "sha512-Te/7zFU0oHpAnctl//pP3hEAeobfeHMyygHB8MnjP6sX5OR8KHT1G3jmLsV3U9RnIYo+Yn+peJYWu+D5tUS8qQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "airbnb-prop-types": "^2.10.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "airbnb-prop-types": "^2.15.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "consolidated-events": "^1.1.1 || ^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object.values": "^1.0.4",
-                               "prop-types": "^15.6.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "document.contains": "^1.0.1",
+                               "object.values": "^1.1.0",
+                               "prop-types": "^15.7.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">                "react-portal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.0.tgz",
-                       "integrity": "sha512-Zf+vGQ/VEAb5XAy+muKEn48yhdCNYPZaB1BWg1xc8sAZWD8pXTgPtQT4ihBdmWzsfCq8p8/kqf0GWydSBqc+Eg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/react-portal/-/react-portal-4.2.1.tgz",
+                       "integrity": "sha512-fE9kOBagwmTXZ3YGRYb4gcMy+kSA+yLO0xnPankjRlfBv4uCpFXqKPfkpsGQQR15wkZ9EssnvTOl1yMzbkxhPQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.5.8"
</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">                "react-with-direction": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.0.tgz",
-                       "integrity": "sha512-2TflEebNckTNUybw3Rzqjg4BwM/H380ZL5lsbZ5f4UTY2JyE5uQdQZK5T2w+BDJSAMcqoA2RDJYa4e7Cl6C2Kg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.1",
+                       "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz",
+                       "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "airbnb-prop-types": "^2.8.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "airbnb-prop-types": "^2.10.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "brcast": "^2.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "deepmerge": "^1.5.1",
-                               "direction": "^1.0.1",
-                               "hoist-non-react-statics": "^2.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "deepmerge": "^1.5.2",
+                               "direction": "^1.0.2",
+                               "hoist-non-react-statics": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object.assign": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.values": "^1.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "prop-types": "^15.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "prop-types": "^15.6.2"
+                       },
+                       "dependencies": {
+                               "hoist-non-react-statics": {
+                                       "version": "3.3.2",
+                                       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+                                       "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+                                       "requires": {
+                                               "react-is": "^16.7.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">                "react-with-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.1",
-                       "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.1.tgz",
-                       "integrity": "sha512-L+x/EDgrKkqV6pTfDtLMShf7Xs+bVQ+HAT5rByX88QYX+ft9t5Gn4PWMmg36Ur21IVEBMGjjQQIJGJpBrzbsyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.3",
+                       "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.3.tgz",
+                       "integrity": "sha512-MTI1UOvMHABRLj5M4WpODfwnveHaip6X7QUMI2x6zovinJiBXxzhA9AJP7MZNaKqg1JRFtHPXZdroUC8KcXwlQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "deepmerge": "^1.5.2",
-                               "hoist-non-react-statics": "^2.5.0",
-                               "prop-types": "^15.6.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "hoist-non-react-statics": "^3.2.1",
+                               "object.assign": "^4.1.0",
+                               "prop-types": "^15.6.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "react-with-direction": "^1.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "hoist-non-react-statics": {
+                                       "version": "3.3.2",
+                                       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz",
+                                       "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
+                                       "requires": {
+                                               "react-is": "^16.7.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">                "react-with-styles-interface-css": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11666,52 +10853,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "global-cache": "^1.2.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "read-all-stream": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz",
-                       "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "pinkie-promise": "^2.0.0",
-                               "readable-stream": "^2.0.0"
-                       }
-               },
-               "read-pkg": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
-                       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
-                       "dev": true,
-                       "requires": {
-                               "load-json-file": "^1.0.0",
-                               "normalize-package-data": "^2.3.2",
-                               "path-type": "^1.0.0"
-                       },
-                       "dependencies": {
-                               "path-type": {
-                                       "version": "1.1.0",
-                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
-                                       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
-                                       "dev": true,
-                                       "requires": {
-                                               "graceful-fs": "^4.1.2",
-                                               "pify": "^2.0.0",
-                                               "pinkie-promise": "^2.0.0"
-                                       }
-                               },
-                               "pify": {
-                                       "version": "2.3.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "read-pkg-up": {
</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/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "find-up": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "read-pkg": "^1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11722,6 +10869,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-exists": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "pinkie-promise": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11732,16 +10880,48 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "pinkie-promise": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "path-type": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+                                       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.1.2",
+                                               "pify": "^2.0.0",
+                                               "pinkie-promise": "^2.0.0"
+                                       }
+                               },
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "read-pkg": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+                                       "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "load-json-file": "^1.0.0",
+                                               "normalize-package-data": "^2.3.2",
+                                               "path-type": "^1.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "readable-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.6",
-                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.7",
+                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+                       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "core-util-is": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "~2.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11750,321 +10930,48 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "~5.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "string_decoder": "~1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "util-deprecate": "~1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+                               }
</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">+                "readdir-glob": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/readdir-glob/-/readdir-glob-1.1.1.tgz",
+                       "integrity": "sha512-91/k1EzZwDx6HbERR+zucygRFfiPl2zkIYZtv3Jjr6Mn7SkKcVct8aVO+sSRiGMc6fLf72du3d92/uY63YPdEA==",
+                       "dev": true,
+                       "requires": {
+                               "minimatch": "^3.0.4"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "readdirp": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
-                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
+                       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "graceful-fs": "^4.1.11",
-                               "micromatch": "^3.1.10",
-                               "readable-stream": "^2.0.2"
-                       },
-                       "dependencies": {
-                               "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-accessor-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-data-descriptor": {
-                                                       "version": "0.1.4",
-                                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-accessor-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^6.0.0"
-                                       }
-                               },
-                               "is-data-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^6.0.0"
-                                       }
-                               },
-                               "is-descriptor": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
-                                       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-accessor-descriptor": "^1.0.0",
-                                               "is-data-descriptor": "^1.0.0",
-                                               "kind-of": "^6.0.2"
-                                       }
-                               },
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "picomatch": "^2.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><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": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "indent-string": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-indent": "^1.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12071,9 +10978,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">                "redux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz",
-                       "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.5",
+                       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.5.tgz",
+                       "integrity": "sha512-VSz1uMAH24DM6MF72vcojpYPtrTUu3ByVWfPL1nPfVRb5mZVTve5GnNCUV53QM/BZ66xfWrm0CTWoM+Xlz8V1w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "loose-envify": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "symbol-observable": "^1.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12100,9 +11007,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-lwN27W5iYyagpCxxYDYDl0IIiKh0Vgi3wvafqfthbzTfBgLOYAstcftp+G2X612xVaB8rhn5wDxd4er4KEeb8A=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "regenerate": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
-                       "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.2",
+                       "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz",
+                       "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "regenerator-runtime": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.11.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12109,26 +11016,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "regenerator-transform": {
-                       "version": "0.10.1",
-                       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz",
-                       "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==",
-                       "requires": {
-                               "babel-runtime": "^6.18.0",
-                               "babel-types": "^6.19.0",
-                               "private": "^0.1.6"
-                       }
-               },
-               "regex-cache": {
-                       "version": "0.4.4",
-                       "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
-                       "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-equal-shallow": "^0.1.3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "regex-not": {
</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/regex-not/-/regex-not-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12137,59 +11024,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "extend-shallow": "^3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-regex": "^1.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       }
-                               },
-                               "is-extendable": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-plain-object": "^2.0.4"
-                                       }
-                               }
</del><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">-                "regexpu-core": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
-                       "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "regexp.prototype.flags": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz",
+                       "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "regenerate": "^1.2.1",
-                               "regjsgen": "^0.2.0",
-                               "regjsparser": "^0.1.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.0-next.1"
</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">-                "regjsgen": {
-                       "version": "0.2.0",
-                       "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
-                       "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc="
-               },
-               "regjsparser": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
-                       "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
-                       "requires": {
-                               "jsesc": "~0.5.0"
-                       },
-                       "dependencies": {
-                               "jsesc": {
-                                       "version": "0.5.0",
-                                       "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
-                                       "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rememo": {
</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/rememo/-/rememo-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12228,9 +11074,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">                "request": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.88.0",
-                       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
-                       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.88.2",
+                       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+                       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
</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">                                "aws-sign2": "~0.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12240,7 +11086,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "extend": "~3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "forever-agent": "~0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "form-data": "~2.3.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "har-validator": "~5.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "har-validator": "~5.1.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "http-signature": "~1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-typedarray": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "isstream": "~0.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12250,20 +11096,35 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "performance-now": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "qs": "~6.5.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tough-cookie": "~2.4.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tough-cookie": "~2.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tunnel-agent": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.3.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "qs": {
+                                       "version": "6.5.2",
+                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+                                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
+                                       "dev": true
+                               },
+                               "tough-cookie": {
+                                       "version": "2.5.0",
+                                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+                                       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "psl": "^1.1.28",
+                                               "punycode": "^2.1.1"
+                                       }
+                               },
+                               "uuid": {
+                                       "version": "3.4.0",
+                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+                                       "dev": true
+                               }
</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">-                "request-progress": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
-                       "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
-                       "dev": true,
-                       "requires": {
-                               "throttleit": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "require-directory": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12270,9 +11131,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "require-main-filename": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
-                       "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+                       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "requires-port": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12281,53 +11142,32 @@
</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">                "requizzle": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.1",
-                       "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.1.tgz",
-                       "integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.2.3",
+                       "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
+                       "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
</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">-                                "underscore": "~1.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14"
</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">-                                "underscore": {
-                                       "version": "1.6.0",
-                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
-                                       "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "resolve": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.7",
-                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
-                       "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
-                       "dev": true
-               },
-               "resolve-cwd": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
-                       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.19.0",
+                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
+                       "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
</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">-                                "resolve-from": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-core-module": "^2.1.0",
+                               "path-parse": "^1.0.6"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "resolve-dir": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
-                       "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
-                       "dev": true,
-                       "requires": {
-                               "expand-tilde": "^2.0.0",
-                               "global-modules": "^1.0.0"
-                       }
-               },
-               "resolve-from": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
-                       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "resolve-url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12334,6 +11174,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
</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">+                "responselike": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+                       "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "lowercase-keys": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "restore-cursor": {
</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/restore-cursor/-/restore-cursor-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12344,6 +11194,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "signal-exit": "^3.0.2"
</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">+                                "mimic-fn": {
+                                       "version": "1.2.0",
+                                       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+                                       "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "onetime": {
</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/onetime/-/onetime-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12361,6 +11217,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
</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">+                "retry": {
+                       "version": "0.12.0",
+                       "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+                       "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "rgb-regex": {
</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/rgb-regex/-/rgb-regex-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12373,22 +11235,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
</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">-                "right-align": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
-                       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
-                       "dev": true,
-                       "requires": {
-                               "align-text": "^0.1.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rimraf": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.2",
-                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
-                       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.7.1",
+                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+                       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.0.5"
</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">                "ripemd160": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12402,31 +11255,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">                "rtlcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.4.0.tgz",
-                       "integrity": "sha512-hdjFhZ5FCI0ABOfyXOMOhBtwPWtANLCG7rOiOcRf+yi5eDdxmDjqBruWouEnwVdzfh/TWF6NNncIEsigOCFZOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.2",
+                       "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz",
+                       "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.3.0",
-                               "findup": "^0.1.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@choojs/findup": "^0.2.1",
+                               "chalk": "^2.4.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "^0.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^6.0.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^6.0.23",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-json-comments": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><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.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; 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==",
</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-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12451,25 +11295,19 @@
</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><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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "strip-json-comments": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+                                       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "run-async": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
-                       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
-                       "dev": true,
-                       "requires": {
-                               "is-promise": "^2.1.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.1",
+                       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+                       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "run-queue": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12485,12 +11323,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rungen/-/rungen-0.3.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-QAwJ6+kU57F+C27zJjQA/Cq8fLM="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "rx": {
-                       "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
-                       "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rxjs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.5.12",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12509,9 +11341,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">                "safe-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.2",
-                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.1",
+                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "safe-json-parse": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12534,211 +11366,103 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sanitize-html": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.19.1",
-                       "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.19.1.tgz",
-                       "integrity": "sha512-zNYr6FvBn4bZukr9x2uny6od/9YdjCLwF+FqxivqI0YOt/m9GIxfX+tWhm52tBAPUXiTTb4bJTGVagRz5b06bw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.27.5",
+                       "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.27.5.tgz",
+                       "integrity": "sha512-M4M5iXDAUEcZKLXkmk90zSYWEtk5NH3JmojQxKxV371fnMh+x9t1rqdmXaGoyEHw3z/X/8vnFhKjGL5xFGOJ3A==",
</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",
-                               "htmlparser2": "^3.9.0",
-                               "lodash.clonedeep": "^4.5.0",
-                               "lodash.escaperegexp": "^4.1.2",
-                               "lodash.isplainobject": "^4.0.6",
-                               "lodash.isstring": "^4.0.1",
-                               "lodash.mergewith": "^4.6.0",
-                               "postcss": "^6.0.14",
-                               "srcset": "^1.0.0",
-                               "xtend": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "htmlparser2": "^4.1.0",
+                               "lodash": "^4.17.15",
+                               "parse-srcset": "^1.0.2",
+                               "postcss": "^7.0.27"
</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==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "dom-serializer": {
+                                       "version": "1.2.0",
+                                       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.2.0.tgz",
+                                       "integrity": "sha512-n6kZFH/KlCrqs/1GHMOd5i2fd/beQHuehKdWvNNffbGHTr/almdhuVvTVFb3V7fglz+nC50fFusu3lY33h12pA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "color-convert": "^1.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "domelementtype": "^2.0.1",
+                                               "domhandler": "^4.0.0",
+                                               "entities": "^2.0.0"
+                                       },
+                                       "dependencies": {
+                                               "domhandler": {
+                                                       "version": "4.0.0",
+                                                       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz",
+                                                       "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "domelementtype": "^2.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">-                                "chalk": {
-                                       "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "domelementtype": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.3.0",
-                                       "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz",
-                                       "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.1.0.tgz",
+                                       "integrity": "sha512-LsTgx/L5VpD+Q8lmsXSHW2WpA+eBlZ9HPf3erD1IoPF00/3JKHZ3BknUVA2QGDNu69ZNmyFmCWBSO45XjYKC5w==",
</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">-                                "htmlparser2": {
-                                       "version": "3.10.0",
-                                       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz",
-                                       "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "domhandler": {
+                                       "version": "3.3.0",
+                                       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-3.3.0.tgz",
+                                       "integrity": "sha512-J1C5rIANUbuYK+FuFL98650rihynUOEzRLxW+90bKZRWB6A1X1Tf82GxR1qAWLyfNPRvjqfip3Q5tdYlmAa9lA==",
</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">-                                                "domelementtype": "^1.3.0",
-                                               "domhandler": "^2.3.0",
-                                               "domutils": "^1.5.1",
-                                               "entities": "^1.1.1",
-                                               "inherits": "^2.0.1",
-                                               "readable-stream": "^3.0.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "domelementtype": "^2.0.1"
</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">-                                "postcss": {
-                                       "version": "6.0.23",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
-                                       "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "domutils": {
+                                       "version": "2.4.4",
+                                       "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.4.4.tgz",
+                                       "integrity": "sha512-jBC0vOsECI4OMdD0GC9mGn7NXPLb+Qt6KW1YDQzeQYRUFKmNG8lh7mO5HiELfr+lLQE7loDVI4QcAxV80HS+RA==",
</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",
-                                               "source-map": "^0.6.1",
-                                               "supports-color": "^5.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dom-serializer": "^1.0.1",
+                                               "domelementtype": "^2.0.1",
+                                               "domhandler": "^4.0.0"
+                                       },
+                                       "dependencies": {
+                                               "domhandler": {
+                                                       "version": "4.0.0",
+                                                       "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.0.0.tgz",
+                                                       "integrity": "sha512-KPTbnGQ1JeEMQyO1iYXoagsI6so/C96HZiFyByU3T6iAzpXn8EGEvct6unm1ZGoed8ByO2oirxgwxBmqKF9haA==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "domelementtype": "^2.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">-                                "readable-stream": {
-                                       "version": "3.0.6",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz",
-                                       "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "htmlparser2": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-4.1.0.tgz",
+                                       "integrity": "sha512-4zDq1a1zhE4gQso/c5LP1OtrhYTncXNSpvJYtWJBtXAETPlMfi3IFNjGuQbYLuVY4ZR0QMqRVvo4Pdy9KLyP8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "inherits": "^2.0.3",
-                                               "string_decoder": "^1.1.1",
-                                               "util-deprecate": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "domelementtype": "^2.0.1",
+                                               "domhandler": "^3.0.0",
+                                               "domutils": "^2.0.0",
+                                               "entities": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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><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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "sass-graph": {
-                       "version": "2.2.4",
-                       "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
-                       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "sass": {
+                       "version": "1.32.6",
+                       "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz",
+                       "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.0.0",
-                               "lodash": "^4.0.0",
-                               "scss-tokenizer": "^0.2.3",
-                               "yargs": "^7.0.0"
-                       },
-                       "dependencies": {
-                               "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
-                                       "dev": true
-                               },
-                               "camelcase": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
-                                       "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
-                                       "dev": true
-                               },
-                               "cliui": {
-                                       "version": "3.2.0",
-                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
-                                       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
-                                       "dev": true,
-                                       "requires": {
-                                               "string-width": "^1.0.1",
-                                               "strip-ansi": "^3.0.1",
-                                               "wrap-ansi": "^2.0.0"
-                                       }
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-                                       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-                                       "dev": true,
-                                       "requires": {
-                                               "number-is-nan": "^1.0.0"
-                                       }
-                               },
-                               "os-locale": {
-                                       "version": "1.4.0",
-                                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
-                                       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
-                                       "dev": true,
-                                       "requires": {
-                                               "lcid": "^1.0.0"
-                                       }
-                               },
-                               "string-width": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-                                       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-                                       "dev": true,
-                                       "requires": {
-                                               "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
-                               },
-                               "which-module": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
-                                       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
-                                       "dev": true
-                               },
-                               "yargs": {
-                                       "version": "7.1.0",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
-                                       "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^3.0.0",
-                                               "cliui": "^3.2.0",
-                                               "decamelize": "^1.1.1",
-                                               "get-caller-file": "^1.0.1",
-                                               "os-locale": "^1.4.0",
-                                               "read-pkg-up": "^1.0.1",
-                                               "require-directory": "^2.1.1",
-                                               "require-main-filename": "^1.0.1",
-                                               "set-blocking": "^2.0.0",
-                                               "string-width": "^1.0.2",
-                                               "which-module": "^1.0.0",
-                                               "y18n": "^3.2.1",
-                                               "yargs-parser": "^5.0.0"
-                                       }
-                               },
-                               "yargs-parser": {
-                                       "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
-                                       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^3.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": ">=2.0.0 <4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sax": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12748,9 +11472,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">                "scheduler": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.11.2",
-                       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.2.tgz",
-                       "integrity": "sha512-+WCP3s3wOaW4S7C1tl3TEXp4l9lJn0ZK8G3W3WKRWmw77Z2cIFUW2MiNTMHn5sCjxN+t7N43HAOOgMjyAg5hlg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.11.3",
+                       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.3.tgz",
+                       "integrity": "sha512-i9X9VRRVZDd3xZw10NY5Z2cVMbdYg6gqFecfj79USv1CFN+YrJ3gIPRKf1qlY+Sxly4djoKdfx1T+m9dnRB8kQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "loose-envify": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-assign": "^4.1.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12757,82 +11481,24 @@
</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">                "schema-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.7",
-                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
-                       "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+                       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
</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">                                "ajv": "^6.1.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "ajv-errors": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ajv-keywords": "^3.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "ajv": {
-                                       "version": "6.5.4",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz",
-                                       "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "fast-deep-equal": "^2.0.1",
-                                               "fast-json-stable-stringify": "^2.0.0",
-                                               "json-schema-traverse": "^0.4.1",
-                                               "uri-js": "^4.2.2"
-                                       }
-                               },
-                               "fast-deep-equal": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-                                       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
-                                       "dev": true
-                               },
-                               "json-schema-traverse": {
-                                       "version": "0.4.1",
-                                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-                                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "scss-tokenizer": {
-                       "version": "0.2.3",
-                       "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
-                       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
-                       "dev": true,
-                       "requires": {
-                               "js-base64": "^2.1.8",
-                               "source-map": "^0.4.2"
-                       },
-                       "dependencies": {
-                               "source-map": {
-                                       "version": "0.4.4",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
-                                       "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
-                                       "dev": true,
-                                       "requires": {
-                                               "amdefine": ">=0.0.4"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "seek-bzip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
-                       "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
+                       "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "commander": "~2.8.1"
-                       },
-                       "dependencies": {
-                               "commander": {
-                                       "version": "2.8.1",
-                                       "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
-                                       "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "graceful-readlink": ">= 1.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "^2.8.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "select": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12847,23 +11513,23 @@
</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.4",
-                       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz",
-                       "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==",
</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.7.5"
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.6.0",
-                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
-                       "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.7.1",
+                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "semver-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz",
-                       "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
+                       "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12875,12 +11541,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": "^5.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "semver": {
+                                       "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+                                       "dev": true,
+                                       "optional": 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">                "send": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.16.2",
-                       "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
-                       "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.17.1",
+                       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
+                       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
</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": "2.6.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12890,19 +11565,53 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "etag": "~1.8.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fresh": "0.5.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "http-errors": "~1.6.2",
-                               "mime": "1.4.1",
-                               "ms": "2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "http-errors": "~1.7.2",
+                               "mime": "1.6.0",
+                               "ms": "2.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "range-parser": "~1.2.0",
-                               "statuses": "~1.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "range-parser": "~1.2.1",
+                               "statuses": "~1.5.0"
+                       },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       },
+                                       "dependencies": {
+                                               "ms": {
+                                                       "version": "2.0.0",
+                                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                                       "dev": true
+                                               }
+                                       }
+                               },
+                               "mime": {
+                                       "version": "1.6.0",
+                                       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+                                       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+                                       "dev": true
+                               },
+                               "ms": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+                                       "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">                "serialize-javascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.0",
-                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz",
-                       "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==",
-                       "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">                "serve-index": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.9.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12917,18 +11626,59 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "http-errors": "~1.6.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mime-types": "~2.1.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parseurl": "~1.3.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
+                               "http-errors": {
+                                       "version": "1.6.3",
+                                       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+                                       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+                                       "dev": true,
+                                       "requires": {
+                                               "depd": "~1.1.2",
+                                               "inherits": "2.0.3",
+                                               "setprototypeof": "1.1.0",
+                                               "statuses": ">= 1.4.0 < 2"
+                                       }
+                               },
+                               "inherits": {
+                                       "version": "2.0.3",
+                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+                                       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+                                       "dev": true
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                       "dev": true
+                               },
+                               "setprototypeof": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+                                       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+                                       "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">                "serve-static": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.13.2",
-                       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
-                       "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.14.1",
+                       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
+                       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
</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">                                "encodeurl": "~1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "parseurl": "~1.3.2",
-                               "send": "0.16.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parseurl": "~1.3.3",
+                               "send": "0.17.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "set-blocking": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12936,16 +11686,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "set-immediate-shim": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
-                       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "set-value": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
-                       "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
+                       "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==",
</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">                                "extend-shallow": "^2.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12952,17 +11696,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-extendable": "^0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-plain-object": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "split-string": "^3.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "extend-shallow": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extendable": "^0.1.0"
+                                       }
+                               }
</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">                "setimmediate": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "setprototypeof": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
-                       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+                       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
</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">                "sha.js": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12979,6 +11735,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
</span><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">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "shebang-regex": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12986,7 +11743,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "shebang-regex": {
</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/shebang-regex/-/shebang-regex-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "shelljs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12995,11 +11753,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "showdown": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.9.0",
-                       "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.0.tgz",
-                       "integrity": "sha512-x7xDCRIaOlicbC57nMhGfKamu+ghwsdVkHMttyn+DelwzuHOx4OHCVL/UW/2QOLH7BxfCcCCVVUix3boKXJKXQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.1",
+                       "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz",
+                       "integrity": "sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yargs": "^10.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "yargs": "^14.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">                "shuffle-array": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13008,29 +11766,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-xP88/nTRb5NzBZIwGyXmV3sSiYs="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "signal-exit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
-                       "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
+                       "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "simple-concat": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz",
-                       "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=",
-                       "dev": true,
-                       "optional": true
-               },
-               "simple-get": {
-                       "version": "2.8.1",
-                       "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz",
-                       "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "decompress-response": "^3.3.0",
-                               "once": "^1.3.1",
-                               "simple-concat": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "simple-html-tokenizer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.4.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13053,11 +11793,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "slash": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
-                       "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "snapdragon": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.8.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13074,6 +11809,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "use": "^3.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">+                                "debug": {
+                                       "version": "2.6.9",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.0.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "define-property": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13082,6 +11826,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-descriptor": "^0.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">+                                },
+                               "extend-shallow": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
+                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extendable": "^0.1.0"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                       "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">@@ -13134,16 +11893,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "kind-of": "^6.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">-                                "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "kind-of": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.3",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+                                       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
</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">@@ -13158,33 +11911,51 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sockjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.19",
-                       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
-                       "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.3.21",
+                       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
+                       "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "faye-websocket": "^0.10.0",
-                               "uuid": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "faye-websocket": "^0.11.3",
+                               "uuid": "^3.4.0",
+                               "websocket-driver": "^0.7.4"
+                       },
+                       "dependencies": {
+                               "faye-websocket": {
+                                       "version": "0.11.3",
+                                       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
+                                       "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "websocket-driver": ">=0.5.1"
+                                       }
+                               },
+                               "uuid": {
+                                       "version": "3.4.0",
+                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+                                       "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">                "sockjs-client": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz",
-                       "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==",
</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">@@ -13191,22 +11962,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "faye-websocket": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.11.1",
-                                       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz",
-                                       "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "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==",
</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">                                                "websocket-driver": ">=0.5.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "ms": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "sort-keys": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+                       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "is-plain-obj": "^1.0.0"
+                       }
+               },
+               "sort-keys-length": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
+                       "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "sort-keys": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "source-list-map": {
</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/source-list-map/-/source-list-map-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13219,22 +12004,65 @@
</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": {
+                               "json5": {
+                                       "version": "2.1.3",
+                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz",
+                                       "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "minimist": "^1.2.5"
+                                       }
+                               },
+                               "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.2",
-                       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
-                       "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.3",
+                       "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz",
+                       "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==",
</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">-                                "atob": "^2.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "atob": "^2.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "decode-uri-component": "^0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "resolve-url": "^0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map-url": "^0.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13242,11 +12070,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "source-map-support": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.18",
-                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz",
-                       "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.19",
+                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
+                       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "source-map": "^0.5.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "buffer-from": "^1.0.0",
+                               "source-map": "^0.6.0"
+                       },
+                       "dependencies": {
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
+                               }
</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-url": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13255,18 +12093,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
</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">-                "sparkles": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
-                       "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "spdx-correct": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz",
-                       "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+                       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-expression-parse": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-license-ids": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13273,16 +12105,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">                "spdx-exceptions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
-                       "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+                       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "spdx-expression-parse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
-                       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+                       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-exceptions": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-license-ids": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13289,50 +12123,52 @@
</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">                "spdx-license-ids": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz",
-                       "integrity": "sha512-TfOfPcYGBB5sDuPn3deByxPhmfegAhpDYKSOXZQN81Oyrrif8ZCodOLzK3AesELnCx03kikhyDwh0pfvvQvF8w==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.7",
+                       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
+                       "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "spdy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.4.7",
-                       "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz",
-                       "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+                       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "debug": "^2.6.8",
-                               "handle-thing": "^1.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^4.1.0",
+                               "handle-thing": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "http-deceiver": "^1.2.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "safe-buffer": "^5.0.1",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "select-hose": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "spdy-transport": "^2.0.18"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "spdy-transport": "^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">                "spdy-transport": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz",
-                       "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+                       "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
</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": "^2.6.8",
-                               "detect-node": "^2.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^4.1.0",
+                               "detect-node": "^2.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hpack.js": "^2.1.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "obuf": "^1.1.1",
-                               "readable-stream": "^2.2.9",
-                               "safe-buffer": "^5.0.1",
-                               "wbuf": "^1.7.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "obuf": "^1.1.2",
+                               "readable-stream": "^3.0.6",
+                               "wbuf": "^1.7.3"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</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">-                "split": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz",
-                       "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "through": "2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "split-string": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13340,34 +12176,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "extend-shallow": "^3.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       }
-                               },
-                               "is-extendable": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-plain-object": "^2.0.4"
-                                       }
-                               }
</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">                "sprintf-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
-                       "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz",
+                       "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "squeak": {
</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">@@ -13379,22 +12193,59 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "console-stream": "^0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lpad-align": "^1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "ansi-regex": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "ansi-styles": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "chalk": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "ansi-styles": "^2.2.1",
+                                               "escape-string-regexp": "^1.0.2",
+                                               "has-ansi": "^2.0.0",
+                                               "strip-ansi": "^3.0.0",
+                                               "supports-color": "^2.0.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "ansi-regex": "^2.0.0"
+                                       }
+                               },
+                               "supports-color": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+                                       "dev": true,
+                                       "optional": true
+                               }
</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">-                "srcset": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/srcset/-/srcset-1.0.0.tgz",
-                       "integrity": "sha1-pWad4StC87HV6D7QPHEEb8SPQe8=",
-                       "dev": true,
-                       "requires": {
-                               "array-uniq": "^1.0.2",
-                               "number-is-nan": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "sshpk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.15.1",
-                       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.1.tgz",
-                       "integrity": "sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.16.1",
+                       "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+                       "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
</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">                                "asn1": "~0.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13409,12 +12260,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">                "ssri": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.3.0",
-                       "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
-                       "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.1",
+                       "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
+                       "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
</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">-                                "safe-buffer": "^5.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "figgy-pudding": "^3.5.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stable": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13429,13 +12280,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
</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">-                "stat-mode": {
-                       "version": "0.2.2",
-                       "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz",
-                       "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "static-extend": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13458,24 +12302,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">                "statuses": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
-                       "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+                       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
</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">-                "stdout-stream": {
-                       "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
-                       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
-                       "dev": true,
-                       "requires": {
-                               "readable-stream": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "stream-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz",
-                       "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+                       "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "~2.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13483,22 +12318,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stream-buffers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz",
-                       "integrity": "sha1-kdX1Ew0c75bc+n9yaUUYh0HQnuQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.2",
+                       "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.2.tgz",
+                       "integrity": "sha512-DQi1h8VEBA/lURbSwFtEHnSTb9s2/pwLEaFuNhXwy1Dx3Sa0lOuYT2yNUr4/j2fs8oCAMANtrZ5OrPZtyVs3MQ==",
</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">-                "stream-combiner2": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
-                       "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "duplexer2": "~0.1.0",
-                               "readable-stream": "^2.0.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "stream-each": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13528,19 +12352,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stream-shift": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
-                       "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+                       "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
</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">                "stream-to-string": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.1.0.tgz",
-                       "integrity": "sha1-OSELATF+ars16FRTjgEwN7ajWUA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.0.tgz",
+                       "integrity": "sha512-8drZlFIKBHSMdX9GCWv8V9AAWnQcTqw0iAI6/GC7UJ0H0SwKeFKjOoZfGY1tOU00GGU7FYZQoJ/ZCUEoXhD7yQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "promise-polyfill": "^1.1.6"
</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">+                "strict-uri-encode": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+                       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "string-template": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13548,14 +12379,33 @@
</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">                "string-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
-                       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "emoji-regex": "^7.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-fullwidth-code-point": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "strip-ansi": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "strip-ansi": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "string.prototype.trimend": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
+                       "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+                       "requires": {
+                               "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3"
+                       }
+               },
+               "string.prototype.trimstart": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
+                       "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+                       "requires": {
+                               "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "string_decoder": {
</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/string_decoder/-/string_decoder-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13562,64 +12412,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "~5.1.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-                       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ansi-regex": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-regex": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "strip-bom": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
-                       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
-                       "dev": true,
-                       "requires": {
-                               "is-utf8": "^0.2.0"
-                       }
-               },
-               "strip-bom-stream": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz",
-                       "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "first-chunk-stream": "^1.0.0",
-                               "strip-bom": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "strip-dirs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",
-                       "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
+                       "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "is-absolute": "^0.1.5",
-                               "is-natural-number": "^2.0.0",
-                               "minimist": "^1.1.0",
-                               "sum-up": "^1.0.1"
-                       },
-                       "dependencies": {
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-natural-number": "^4.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-eof": {
</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/strip-eof/-/strip-eof-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-indent": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13626,14 +12450,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "get-stdin": "^4.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "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,
+                                       "optional": 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">                "strip-json-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-                       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "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">                "strip-outer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13647,9 +12481,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">                "stylehacks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz",
-                       "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
+                       "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/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><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13658,12 +12492,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">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
-                                       "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</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">-                                                "dot-prop": "^4.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dot-prop": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "indexes-of": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uniq": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13670,41 +12504,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "sum-up": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz",
-                       "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=",
</del><ins style="background-color: #dfd; 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==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "supports-color": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "svgo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz",
-                       "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+                       "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
</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">-                                "coa": "~2.0.1",
-                               "colors": "~1.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^2.4.1",
+                               "coa": "^2.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "css-select": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-select-base-adapter": "~0.1.0",
-                               "css-tree": "1.0.0-alpha.28",
-                               "css-url-regex": "^1.1.0",
-                               "csso": "^3.5.0",
-                               "js-yaml": "^3.12.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "css-select-base-adapter": "^0.1.1",
+                               "css-tree": "1.0.0-alpha.37",
+                               "csso": "^4.0.2",
+                               "js-yaml": "^3.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "~0.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object.values": "^1.0.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object.values": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "sax": "~1.2.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "stable": "~0.1.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "stable": "^0.1.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "unquote": "~1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "util.promisify": "~1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "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"
+                                       }
+                               }
</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">                "symbol-observable": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13719,71 +12559,57 @@
</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">                "tannin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.0.1.tgz",
-                       "integrity": "sha512-dDtnwHQ63bS/Gz0ZLY+E+JCdRoTZkmoKDoC64y3hzAD2X2qrp8jSuWNUjtiYHA48mtj4Ens9xl4knAOm1t+rfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/tannin/-/tannin-1.2.0.tgz",
+                       "integrity": "sha512-U7GgX/RcSeUETbV7gYgoz8PD7Ni4y95pgIP/Z6ayI3CfhSujwKEBlGFTCRN+Aqnuyf4AN2yHL+L8x+TCGjb9uA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@tannin/plural-forms": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@tannin/plural-forms": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tapable": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz",
-                       "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+                       "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
</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">-                "tar": {
-                       "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
-                       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "tar-fs": {
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
+                       "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "block-stream": "*",
-                               "fstream": "^1.0.2",
-                               "inherits": "2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chownr": "^1.1.1",
+                               "mkdirp-classic": "^0.5.2",
+                               "pump": "^3.0.0",
+                               "tar-stream": "^2.1.4"
</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">-                "tar-fs": {
-                       "version": "1.16.3",
-                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-1.16.3.tgz",
-                       "integrity": "sha512-NvCeXpYx7OsmOh8zIOP/ebG55zZmxLE0etfWRbWok+q2Qo8x/vOR/IJT1taADXPe+jsiu9axDb3X4B+iIgNlKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "tar-stream": {
+                       "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chownr": "^1.0.1",
-                               "mkdirp": "^0.5.1",
-                               "pump": "^1.0.0",
-                               "tar-stream": "^1.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bl": "^4.0.3",
+                               "end-of-stream": "^1.4.1",
+                               "fs-constants": "^1.0.0",
+                               "inherits": "^2.0.3",
+                               "readable-stream": "^3.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pump": {
-                                       "version": "1.0.3",
-                                       "resolved": "https://registry.npmjs.org/pump/-/pump-1.0.3.tgz",
-                                       "integrity": "sha512-8k0JupWme55+9tCVE+FS5ULT3K6AbgqrGa58lTT49RpyfwwcGedHqaC5LlQNdEAumn/wFsu6aPwkuPMioy8kqw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "end-of-stream": "^1.1.0",
-                                               "once": "^1.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "tar-stream": {
-                       "version": "1.6.2",
-                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
-                       "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
-                       "dev": true,
-                       "requires": {
-                               "bl": "^1.0.0",
-                               "buffer-alloc": "^1.2.0",
-                               "end-of-stream": "^1.0.0",
-                               "fs-constants": "^1.0.0",
-                               "readable-stream": "^2.3.0",
-                               "to-buffer": "^1.1.1",
-                               "xtend": "^4.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "temp-dir": {
</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/temp-dir/-/temp-dir-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13800,22 +12626,60 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "temp-dir": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "uuid": {
+                                       "version": "3.4.0",
+                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+                                       "dev": true,
+                                       "optional": true
+                               }
</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">-                "temporary": {
-                       "version": "0.0.8",
-                       "resolved": "https://registry.npmjs.org/temporary/-/temporary-0.0.8.tgz",
-                       "integrity": "sha1-oYqYHSi6jKNgJ/s8MFOMPst0CsA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "terser": {
+                       "version": "4.8.0",
+                       "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
+                       "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "package": ">= 1.0.0 < 1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "^2.20.0",
+                               "source-map": "~0.6.1",
+                               "source-map-support": "~0.5.12"
+                       },
+                       "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
+                               }
</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">-                "throttleit": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
-                       "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "terser-webpack-plugin": {
+                       "version": "1.4.5",
+                       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
+                       "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
+                       "dev": true,
+                       "requires": {
+                               "cacache": "^12.0.2",
+                               "find-cache-dir": "^2.1.0",
+                               "is-wsl": "^1.1.0",
+                               "schema-utils": "^1.0.0",
+                               "serialize-javascript": "^4.0.0",
+                               "source-map": "^0.6.1",
+                               "terser": "^4.1.2",
+                               "webpack-sources": "^1.4.0",
+                               "worker-farm": "^1.7.0"
+                       },
+                       "dependencies": {
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
+                               }
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "through": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.3.8",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13824,50 +12688,32 @@
</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">                "through2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
-                       "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
</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">-                                "readable-stream": "^2.1.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readable-stream": "~2.3.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "xtend": "~4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "through2-filter": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
-                       "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "through2": "~2.0.0",
-                               "xtend": "~4.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "thunky": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz",
-                       "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+                       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "time-stamp": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
-                       "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "timed-out": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz",
-                       "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
+                       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "timers-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.10",
-                       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
-                       "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.12",
+                       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+                       "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "setimmediate": "^1.0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13880,9 +12726,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">                "tiny-emitter": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.0.2.tgz",
-                       "integrity": "sha512-2NM0auVBGft5tee/OxP4PI3d8WItkDM+fPnaRAVo6xTDI2knbz9eC5ArWGqtGlYqiH3RU5yMpdyTTO7MguC4ow=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
+                       "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><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="lines" style="display: block; padding: 0 10px; color: #888">@@ -13899,31 +12745,25 @@
</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": "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="cx" style="display: block; padding: 0 10px">                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "ms": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tinycolor2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.1.tgz",
-                       "integrity": "sha1-9PrTM0R7wLB9TcjpIJ2POaisd+g="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.2",
+                       "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
+                       "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "tinymce": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.9.2",
-                       "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.9.2.tgz",
-                       "integrity": "sha512-ZRoTGG4GAsOI73QPSNkabO7nkoYw9H6cglRB44W2mMkxSiqxYi8WJlgkUphk0fDqo6ZD6r3E+NSP4UHxF2lySg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.9.11",
+                       "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-4.9.11.tgz",
+                       "integrity": "sha512-nkSLsax+VY5DBRjMFnHFqPwTnlLEGHCco82FwJF2JNH6W+5/ClvNC1P4uhD5lXPDNiDykSHR0XJdEh7w/ICHzA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "tmp": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.33",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13933,16 +12773,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "os-tmpdir": "~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">-                "to-absolute-glob": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz",
-                       "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "extend-shallow": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "to-arraybuffer": {
</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/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13953,7 +12783,8 @@
</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/to-buffer/-/to-buffer-1.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
</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">                "to-fast-properties": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13979,27 +12810,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "extend-shallow": "^3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "regex-not": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-regex": "^1.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       }
-                               },
-                               "is-extendable": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-plain-object": "^2.0.4"
-                                       }
-                               }
</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">                "to-regex-range": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14010,36 +12820,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-number": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "repeat-string": "^1.6.1"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       }
-                               }
</del><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">-                "tough-cookie": {
-                       "version": "2.4.3",
-                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
-                       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
-                       "dev": true,
-                       "requires": {
-                               "psl": "^1.1.24",
-                               "punycode": "^1.4.1"
-                       },
-                       "dependencies": {
-                               "punycode": {
-                                       "version": "1.4.1",
-                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
-                                       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
-                                       "dev": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "toidentifier": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
+                       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "traverse": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.6.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14050,7 +12837,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/trim-newlines/-/trim-newlines-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
</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">                "trim-repeated": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14067,21 +12855,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "true-case-path": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
-                       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
-                       "dev": true,
-                       "requires": {
-                               "glob": "^7.1.2"
-                       }
-               },
-               "tslib": {
-                       "version": "1.9.3",
-                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
-                       "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tsort": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tsort/-/tsort-0.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14114,13 +12887,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">                "type-is": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.16",
-                       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
-                       "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.6.18",
+                       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+                       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
</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">                                "media-typer": "0.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mime-types": "~2.1.18"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-types": "~2.1.24"
</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">                "typedarray": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14129,96 +12902,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
</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">-                "ua-parser-js": {
-                       "version": "0.7.19",
-                       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz",
-                       "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "uc.micro": {
+                       "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
+                       "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+                       "dev": true
</ins><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.4.9",
-                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
-                       "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
-                       "requires": {
-                               "commander": "~2.17.1",
-                               "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=="
-                               }
-                       }
</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=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "uglify-to-browserify": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
-                       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
-                       "dev": true
-               },
-               "uglifyjs-webpack-plugin": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz",
-                       "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "unbzip2-stream": {
+                       "version": "1.4.3",
+                       "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+                       "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cacache": "^10.0.4",
-                               "find-cache-dir": "^1.0.0",
-                               "schema-utils": "^0.4.5",
-                               "serialize-javascript": "^1.4.0",
-                               "source-map": "^0.6.1",
-                               "uglify-es": "^3.3.4",
-                               "webpack-sources": "^1.1.0",
-                               "worker-farm": "^1.5.2"
-                       },
-                       "dependencies": {
-                               "commander": {
-                                       "version": "2.13.0",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
-                                       "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==",
-                                       "dev": true
-                               },
-                               "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-                                       "dev": true
-                               },
-                               "uglify-es": {
-                                       "version": "3.3.9",
-                                       "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
-                                       "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "commander": "~2.13.0",
-                                               "source-map": "~0.6.1"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "buffer": "^5.2.1",
+                               "through": "^2.3.8"
</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">-                "underscore": {
-                       "version": "1.8.3",
-                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
-                       "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=",
</del><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=",
</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">-                "underscore-contrib": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz",
-                       "integrity": "sha1-ZltmwkeD+PorGMn4y7Dix9SMJsc=",
-                       "dev": true,
-                       "requires": {
-                               "underscore": "1.6.0"
-                       },
-                       "dependencies": {
-                               "underscore": {
-                                       "version": "1.6.0",
-                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
-                                       "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "underscore.string": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14229,36 +12939,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "util-deprecate": "^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">-                "unicode-5.2.0": {
-                       "version": "0.7.5",
-                       "resolved": "https://registry.npmjs.org/unicode-5.2.0/-/unicode-5.2.0-0.7.5.tgz",
-                       "integrity": "sha512-KVGLW1Bri30x00yv4HNM8kBxoqFXr0Sbo55735nvrlsx4PYBZol3UtoWgO492fSwmsetzPEZzy73rbU8OGXJcA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "union-value": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
-                       "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz",
+                       "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==",
</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">                                "arr-union": "^3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "get-value": "^2.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-extendable": "^0.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "set-value": "^0.4.3"
-                       },
-                       "dependencies": {
-                               "set-value": {
-                                       "version": "0.4.3",
-                                       "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
-                                       "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-extendable": "^0.1.1",
-                                               "is-plain-object": "^2.0.1",
-                                               "to-object-path": "^0.3.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "set-value": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uniq": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14283,25 +12973,14 @@
</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">                "unique-slug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz",
-                       "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+                       "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
</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">                                "imurmurhash": "^0.1.4"
</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">-                "unique-stream": {
-                       "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
-                       "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "json-stable-stringify": "^1.0.0",
-                               "through2-filter": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "unpipe": {
</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/unpipe/-/unpipe-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14351,43 +13030,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
</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">-                                },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "unzip-response": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz",
-                       "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "upath": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
-                       "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+                       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uri-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.2",
-                       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
-                       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.4.0",
+                       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.0.tgz",
+                       "integrity": "sha512-B0yRTzYdUCCn9n+F4+Gh4yIDtMQcaJsmYBDsTSG8g/OejKBodLQ2IHfN3bM7jUsRXndopT7OIXWdYqc1fjmV6g==",
</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">                                "punycode": "^2.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "punycode": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-                                       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
-                                       "dev": true
-                               }
</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">                "uri-path": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14409,24 +13067,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "punycode": "1.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "querystring": "0.2.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "punycode": {
+                                       "version": "1.3.2",
+                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+                                       "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
+                               }
</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">                "url-parse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.3",
-                       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz",
-                       "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.7",
+                       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
+                       "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
</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">-                                "querystringify": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "querystringify": "^2.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "requires-port": "^1.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "querystringify": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz",
-                                       "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "url-parse-lax": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14439,15 +13096,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "prepend-http": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "url-regex": {
-                       "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz",
-                       "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "url-to-options": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
+                       "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
-                       "requires": {
-                               "ip-regex": "^1.0.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "use": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14465,12 +13119,20 @@
</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">                "util": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.10.4",
-                       "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
-                       "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.11.1",
+                       "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+                       "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "2.0.3"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "inherits": {
+                                       "version": "2.0.3",
+                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+                                       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=",
+                                       "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">                "util-deprecate": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14479,13 +13141,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "util.promisify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
-                       "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
+                       "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "object.getownpropertydescriptors": "^2.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.2",
+                               "has-symbols": "^1.0.1",
+                               "object.getownpropertydescriptors": "^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">                "utils-merge": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14495,16 +13159,18 @@
</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": "3.3.2",
-                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
-                       "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.4.0",
+                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "vali-date": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz",
-                       "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=",
</del><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==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "homedir-polyfill": "^1.0.1"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><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="lines" style="display: block; padding: 0 10px; color: #888">@@ -14511,6 +13177,7 @@
</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="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-correct": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-expression-parse": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14523,9 +13190,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">                "vendors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz",
-                       "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
+                       "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
</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">                "verror": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14539,557 +13206,273 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "extsprintf": "^1.2.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">-                "vinyl": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
-                       "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "clone": "^1.0.0",
-                               "clone-stats": "^0.0.1",
-                               "replace-ext": "0.0.1"
-                       },
-                       "dependencies": {
-                               "replace-ext": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
-                                       "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
-               "vinyl-assign": {
-                       "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz",
-                       "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "object-assign": "^4.0.1",
-                               "readable-stream": "^2.0.0"
-                       }
-               },
-               "vinyl-fs": {
-                       "version": "2.4.4",
-                       "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz",
-                       "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "duplexify": "^3.2.0",
-                               "glob-stream": "^5.3.2",
-                               "graceful-fs": "^4.0.0",
-                               "gulp-sourcemaps": "1.6.0",
-                               "is-valid-glob": "^0.3.0",
-                               "lazystream": "^1.0.0",
-                               "lodash.isequal": "^4.0.0",
-                               "merge-stream": "^1.0.0",
-                               "mkdirp": "^0.5.0",
-                               "object-assign": "^4.0.0",
-                               "readable-stream": "^2.0.4",
-                               "strip-bom": "^2.0.0",
-                               "strip-bom-stream": "^1.0.0",
-                               "through2": "^2.0.0",
-                               "through2-filter": "^2.0.0",
-                               "vali-date": "^1.0.0",
-                               "vinyl": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "vm-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.0.4",
-                       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
-                       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
-                       "dev": true,
-                       "requires": {
-                               "indexof": "0.0.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+                       "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
+                       "dev": true
</ins><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.11",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
-                                       "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==",
</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==",
</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"
+                                       }
+                               },
+                               "tslib": {
+                                       "version": "1.14.1",
+                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+                                       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
</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="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "walkdir": {
-                       "version": "0.0.11",
-                       "resolved": "https://registry.npmjs.org/walkdir/-/walkdir-0.0.11.tgz",
-                       "integrity": "sha1-oW0CXrkxvQO1LzCMrtD0D86+lTI=",
-                       "dev": true
-               },
-               "ware": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz",
-                       "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "wrap-fn": "^0.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "watchpack": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
-                       "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.5",
+                       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+                       "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chokidar": "^2.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": "^3.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "graceful-fs": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "neo-async": "^2.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "neo-async": "^2.5.0",
+                               "watchpack-chokidar2": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "wbuf": {
-                       "version": "1.7.3",
-                       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
-                       "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "watchpack-chokidar2": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+                       "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "minimalistic-assert": "^1.0.0"
-                       }
-               },
-               "webpack": {
-                       "version": "4.24.0",
-                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.24.0.tgz",
-                       "integrity": "sha512-Xur0l8nBETnW+DjpFqSGME1jNXxEPVETl30k1lWAsbnukVJdq330/i3PDOLPUtVl/E/cciiOp5uW098hFfQLQA==",
-                       "dev": true,
-                       "requires": {
-                               "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-module-context": "1.7.11",
-                               "@webassemblyjs/wasm-edit": "1.7.11",
-                               "@webassemblyjs/wasm-parser": "1.7.11",
-                               "acorn": "^5.6.2",
-                               "acorn-dynamic-import": "^3.0.0",
-                               "ajv": "^6.1.0",
-                               "ajv-keywords": "^3.1.0",
-                               "chrome-trace-event": "^1.0.0",
-                               "enhanced-resolve": "^4.1.0",
-                               "eslint-scope": "^4.0.0",
-                               "json-parse-better-errors": "^1.0.2",
-                               "loader-runner": "^2.3.0",
-                               "loader-utils": "^1.1.0",
-                               "memory-fs": "~0.4.1",
-                               "micromatch": "^3.1.8",
-                               "mkdirp": "~0.5.0",
-                               "neo-async": "^2.5.0",
-                               "node-libs-browser": "^2.0.0",
-                               "schema-utils": "^0.4.4",
-                               "tapable": "^1.1.0",
-                               "uglifyjs-webpack-plugin": "^1.2.4",
-                               "watchpack": "^1.5.0",
-                               "webpack-sources": "^1.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": "^2.1.8"
</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">-                                "ajv": {
-                                       "version": "6.5.4",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz",
-                                       "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "anymatch": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+                                       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "fast-deep-equal": "^2.0.1",
-                                               "fast-json-stable-stringify": "^2.0.0",
-                                               "json-schema-traverse": "^0.4.1",
-                                               "uri-js": "^4.2.2"
-                                       }
-                               },
-                               "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "micromatch": "^3.1.4",
+                                               "normalize-path": "^2.1.1"
</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">-                                                "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "normalize-path": {
+                                                       "version": "2.1.1",
+                                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+                                                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                "is-extendable": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "remove-trailing-separator": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                                }
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "binary-extensions": {
+                                       "version": "1.13.1",
+                                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+                                       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-accessor-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-data-descriptor": {
-                                                       "version": "0.1.4",
-                                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "kind-of": "^3.0.2"
-                                                       },
-                                                       "dependencies": {
-                                                               "kind-of": {
-                                                                       "version": "3.2.2",
-                                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                                       "dev": true,
-                                                                       "requires": {
-                                                                               "is-buffer": "^1.1.5"
-                                                                       }
-                                                               }
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": {
+                                       "version": "2.1.8",
+                                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+                                       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "anymatch": "^2.0.0",
+                                               "async-each": "^1.0.1",
+                                               "braces": "^2.3.2",
+                                               "fsevents": "^1.2.7",
+                                               "glob-parent": "^3.1.0",
+                                               "inherits": "^2.0.3",
+                                               "is-binary-path": "^1.0.0",
+                                               "is-glob": "^4.0.0",
+                                               "normalize-path": "^3.0.0",
+                                               "path-is-absolute": "^1.0.0",
+                                               "readdirp": "^2.2.1",
+                                               "upath": "^1.1.1"
</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">-                                "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "fsevents": {
+                                       "version": "1.2.13",
+                                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+                                       "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "bindings": "^1.5.0",
+                                               "nan": "^2.12.1"
</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">-                                "fast-deep-equal": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-                                       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
-                                       "dev": true
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob-parent": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+                                       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-glob": "^3.1.0",
+                                               "path-dirname": "^1.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">-                                                "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-glob": {
+                                                       "version": "3.1.0",
+                                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+                                                       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                "is-extendable": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "is-extglob": "^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="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-accessor-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-binary-path": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+                                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "kind-of": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "binary-extensions": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-data-descriptor": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
-                                       "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readdirp": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+                                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "kind-of": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "graceful-fs": "^4.1.11",
+                                               "micromatch": "^3.1.10",
+                                               "readable-stream": "^2.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "is-descriptor": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
-                                       "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "is-accessor-descriptor": "^1.0.0",
-                                               "is-data-descriptor": "^1.0.0",
-                                               "kind-of": "^6.0.2"
-                                       }
-                               },
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "json-schema-traverse": {
-                                       "version": "0.4.1",
-                                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-                                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
-                                       }
</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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "wbuf": {
+                       "version": "1.7.3",
+                       "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+                       "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+                       "dev": true,
+                       "requires": {
+                               "minimalistic-assert": "^1.0.0"
+                       }
+               },
+               "webpack": {
+                       "version": "4.43.0",
+                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz",
+                       "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==",
+                       "dev": true,
+                       "requires": {
+                               "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-module-context": "1.9.0",
+                               "@webassemblyjs/wasm-edit": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0",
+                               "acorn": "^6.4.1",
+                               "ajv": "^6.10.2",
+                               "ajv-keywords": "^3.4.1",
+                               "chrome-trace-event": "^1.0.2",
+                               "enhanced-resolve": "^4.1.0",
+                               "eslint-scope": "^4.0.3",
+                               "json-parse-better-errors": "^1.0.2",
+                               "loader-runner": "^2.4.0",
+                               "loader-utils": "^1.2.3",
+                               "memory-fs": "^0.4.1",
+                               "micromatch": "^3.1.10",
+                               "mkdirp": "^0.5.3",
+                               "neo-async": "^2.6.1",
+                               "node-libs-browser": "^2.2.1",
+                               "schema-utils": "^1.0.0",
+                               "tapable": "^1.1.3",
+                               "terser-webpack-plugin": "^1.4.3",
+                               "watchpack": "^1.6.1",
+                               "webpack-sources": "^1.4.1"
+                       }
+               },
</ins><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.4.0",
-                       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz",
-                       "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "memory-fs": "~0.4.1",
-                               "mime": "^2.3.1",
-                               "range-parser": "^1.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "memory-fs": "^0.4.1",
+                               "mime": "^2.4.4",
+                               "mkdirp": "^0.5.1",
+                               "range-parser": "^1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "webpack-log": "^2.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "mime": {
-                                       "version": "2.3.1",
-                                       "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz",
-                                       "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.10",
-                       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.10.tgz",
-                       "integrity": "sha512-RqOAVjfqZJtQcB0LmrzJ5y4Jp78lv9CK0MZ1YJDTaTmedMZ9PU9FLMQNrMCfVu8hHzaVLVOJKBlGEHMN10z+ww==",
</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="cx" style="display: block; padding: 0 10px">                                "bonjour": "^3.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chokidar": "^2.0.0",
-                               "compression": "^1.5.2",
-                               "connect-history-api-fallback": "^1.3.0",
-                               "debug": "^3.1.0",
-                               "del": "^3.0.0",
-                               "express": "^4.16.2",
-                               "html-entities": "^1.2.0",
-                               "http-proxy-middleware": "~0.18.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": "^2.1.8",
+                               "compression": "^1.7.4",
+                               "connect-history-api-fallback": "^1.6.0",
+                               "debug": "^4.1.1",
+                               "del": "^4.1.1",
+                               "express": "^4.17.1",
+                               "html-entities": "^1.3.1",
+                               "http-proxy-middleware": "0.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "import-local": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "internal-ip": "^3.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "internal-ip": "^4.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ip": "^1.1.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "killable": "^1.0.0",
-                               "loglevel": "^1.4.1",
-                               "opn": "^5.1.0",
-                               "portfinder": "^1.0.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-absolute-url": "^3.0.3",
+                               "killable": "^1.0.1",
+                               "loglevel": "^1.6.8",
+                               "opn": "^5.5.0",
+                               "p-retry": "^3.0.1",
+                               "portfinder": "^1.0.26",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "schema-utils": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "selfsigned": "^1.9.1",
-                               "serve-index": "^1.7.2",
-                               "sockjs": "0.3.19",
-                               "sockjs-client": "1.3.0",
-                               "spdy": "^3.4.1",
-                               "strip-ansi": "^3.0.0",
-                               "supports-color": "^5.1.0",
-                               "webpack-dev-middleware": "3.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "selfsigned": "^1.10.8",
+                               "semver": "^6.3.0",
+                               "serve-index": "^1.9.1",
+                               "sockjs": "^0.3.21",
+                               "sockjs-client": "^1.5.0",
+                               "spdy": "^4.0.2",
+                               "strip-ansi": "^3.0.1",
+                               "supports-color": "^6.1.0",
+                               "url": "^0.11.0",
+                               "webpack-dev-middleware": "^3.7.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "webpack-log": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yargs": "12.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ws": "^6.2.1",
+                               "yargs": "^13.3.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ajv": {
-                                       "version": "6.5.4",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz",
-                                       "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "fast-deep-equal": "^2.0.1",
-                                               "fast-json-stable-stringify": "^2.0.0",
-                                               "json-schema-traverse": "^0.4.1",
-                                               "uri-js": "^4.2.2"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15096,161 +13479,142 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cross-spawn": {
-                                       "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">+                         "anymatch": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+                                       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
</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">+                                         "micromatch": "^3.1.4",
+                                               "normalize-path": "^2.1.1"
+                                       },
+                                       "dependencies": {
+                                               "normalize-path": {
+                                                       "version": "2.1.1",
+                                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+                                                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "remove-trailing-separator": "^1.0.1"
+                                                       }
+                                               }
</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">-                                "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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "binary-extensions": {
+                                       "version": "1.13.1",
+                                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+                                       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "decamelize": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
-                                       "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": {
+                                       "version": "2.1.8",
+                                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+                                       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
</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">-                                                "xregexp": "4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "anymatch": "^2.0.0",
+                                               "async-each": "^1.0.1",
+                                               "braces": "^2.3.2",
+                                               "fsevents": "^1.2.7",
+                                               "glob-parent": "^3.1.0",
+                                               "inherits": "^2.0.3",
+                                               "is-binary-path": "^1.0.0",
+                                               "is-glob": "^4.0.0",
+                                               "normalize-path": "^3.0.0",
+                                               "path-is-absolute": "^1.0.0",
+                                               "readdirp": "^2.2.1",
+                                               "upath": "^1.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "execa": {
-                                       "version": "0.10.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
-                                       "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "fsevents": {
+                                       "version": "1.2.13",
+                                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+                                       "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "cross-spawn": "^6.0.0",
-                                               "get-stream": "^3.0.0",
-                                               "is-stream": "^1.1.0",
-                                               "npm-run-path": "^2.0.0",
-                                               "p-finally": "^1.0.0",
-                                               "signal-exit": "^3.0.0",
-                                               "strip-eof": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "bindings": "^1.5.0",
+                                               "nan": "^2.12.1"
</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">-                                "fast-deep-equal": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-                                       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
-                                       "dev": true
-                               },
-                               "find-up": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-                                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob-parent": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+                                       "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
</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">-                                                "locate-path": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-glob": "^3.1.0",
+                                               "path-dirname": "^1.0.0"
+                                       },
+                                       "dependencies": {
+                                               "is-glob": {
+                                                       "version": "3.1.0",
+                                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+                                                       "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "is-extglob": "^2.1.0"
+                                                       }
+                                               }
</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">-                                "invert-kv": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "import-local": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
-                                       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
-                                       "dev": true
-                               },
-                               "json-schema-traverse": {
-                                       "version": "0.4.1",
-                                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-                                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-                                       "dev": true
-                               },
-                               "lcid": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
-                                       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
+                                       "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "invert-kv": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "pkg-dir": "^3.0.0",
+                                               "resolve-cwd": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "locate-path": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
-                                       "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-locate": "^3.0.0",
-                                               "path-exists": "^3.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-absolute-url": {
+                                       "version": "3.0.3",
+                                       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
+                                       "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mem": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz",
-                                       "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-binary-path": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+                                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "map-age-cleaner": "^0.1.1",
-                                               "mimic-fn": "^1.0.0",
-                                               "p-is-promise": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "binary-extensions": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ms": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
-                                       "dev": true
-                               },
-                               "os-locale": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz",
-                                       "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readdirp": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+                                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "execa": "^0.10.0",
-                                               "lcid": "^2.0.0",
-                                               "mem": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "graceful-fs": "^4.1.11",
+                                               "micromatch": "^3.1.10",
+                                               "readable-stream": "^2.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-limit": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "resolve-cwd": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz",
-                                       "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
+                                       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "p-try": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "resolve-from": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-locate": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "resolve-from": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
-                                       "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-limit": "^2.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+                                       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-try": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
-                                       "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "schema-utils": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
-                                       "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ajv": "^6.1.0",
-                                               "ajv-errors": "^1.0.0",
-                                               "ajv-keywords": "^3.1.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "strip-ansi": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15261,51 +13625,61 @@
</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">                                "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="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">+                                "ws": {
+                                       "version": "6.2.1",
+                                       "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
+                                       "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "async-limiter": "~1.0.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "12.0.2",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz",
-                                       "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.3.2",
+                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+                                       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "cliui": "^4.0.0",
-                                               "decamelize": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cliui": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "find-up": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "get-caller-file": "^1.0.1",
-                                               "os-locale": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-caller-file": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "require-directory": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "require-main-filename": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "require-main-filename": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "set-blocking": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "string-width": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "which-module": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "y18n": "^3.2.1 || ^4.0.0",
-                                               "yargs-parser": "^10.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "y18n": "^4.0.0",
+                                               "yargs-parser": "^13.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "yargs-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "10.1.0",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
-                                       "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.1.2",
+                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+                                       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "camelcase": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "camelcase": "^5.0.0",
+                                               "decamelize": "^1.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-livereload-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.1.1.tgz",
-                       "integrity": "sha512-W7Q55QbPvVJotpIZSjjwzmqQ22333ExYxWM3WFlHKkbPStQqVRSmJkjntUqXF9jtpdeXi8r8HLkA1RVnAP0SQA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.3.0.tgz",
+                       "integrity": "sha512-vVBLQLlNpElt2sfsBG+XLDeVbQFS4RrniVU8Hi1/hX5ycSfx6mtW8MEEITr2g0Cvo36kuPWShFFDuy+DS7KFMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "anymatch": "^3.1.1",
+                               "portfinder": "^1.0.17",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tiny-lr": "^1.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">@@ -15317,12 +13691,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-colors": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.3.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "ansi-colors": {
+                                       "version": "3.2.4",
+                                       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
+                                       "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
+                                       "dev": true
+                               },
+                               "uuid": {
+                                       "version": "3.4.0",
+                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-sources": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
-                       "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.3",
+                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+                       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
</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">                                "source-list-map": "^2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15338,19 +13726,20 @@
</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">                "websocket-driver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.7.0",
-                       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",
-                       "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "http-parser-js": ">=0.4.0",
</del><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="cx" style="display: block; padding: 0 10px">                "websocket-extensions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
-                       "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.1.4",
+                       "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz",
+                       "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==",
</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">                "whatwg-fetch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15358,17 +13747,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "whet.extend": {
-                       "version": "0.9.9",
-                       "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
-                       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "whatwg-mimetype": {
+                       "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+                       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "which": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.1",
-                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
-                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+                       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
+                       "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "isexe": "^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">@@ -15378,68 +13767,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "which-pm-runs": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "wordwrap": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz",
-                       "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+                       "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "wide-align": {
-                       "version": "1.1.3",
-                       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
-                       "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==",
-                       "dev": true,
-                       "requires": {
-                               "string-width": "^1.0.2 || 2"
-                       }
-               },
-               "window-size": {
-                       "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
-                       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=",
-                       "dev": true
-               },
-               "winston": {
-                       "version": "2.4.4",
-                       "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz",
-                       "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "async": "~1.0.0",
-                               "colors": "1.0.x",
-                               "cycle": "1.0.x",
-                               "eyes": "0.1.x",
-                               "isstream": "0.1.x",
-                               "stack-trace": "0.0.x"
-                       },
-                       "dependencies": {
-                               "async": {
-                                       "version": "1.0.0",
-                                       "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz",
-                                       "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "colors": {
-                                       "version": "1.0.3",
-                                       "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz",
-                                       "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
-               "wordwrap": {
-                       "version": "0.0.3",
-                       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
-                       "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "worker-farm": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz",
-                       "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+                       "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
</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">                                "errno": "~0.1.7"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15446,66 +13782,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">                "wrap-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
-                       "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+                       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-width": "^1.0.1",
-                               "strip-ansi": "^3.0.1"
-                       },
-                       "dependencies": {
-                               "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
-                                       "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz",
-                                       "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=",
-                                       "requires": {
-                                               "number-is-nan": "^1.0.0"
-                                       }
-                               },
-                               "string-width": {
-                                       "version": "1.0.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
-                                       "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
-                                       "requires": {
-                                               "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
-                                       "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-styles": "^3.2.0",
+                               "string-width": "^3.0.0",
+                               "strip-ansi": "^5.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "wrap-fn": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz",
-                       "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "co": "3.1.0"
-                       },
-                       "dependencies": {
-                               "co": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
-                                       "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "wrappy": {
</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/wrappy/-/wrappy-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15512,6 +13797,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
</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">+                "ws": {
+                       "version": "7.4.2",
+                       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz",
+                       "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "xmlbuilder": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "8.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15519,9 +13810,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "xmlcreate": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz",
-                       "integrity": "sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz",
+                       "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "xmlrpc": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15534,22 +13825,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "xmlbuilder": "8.2.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">-                "xregexp": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz",
-                       "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "xtend": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
-                       "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz",
+                       "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
</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">                "y18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.1",
-                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
-                       "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
+                       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "yallist": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15557,30 +13842,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.1.2",
-                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz",
-                       "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "14.2.3",
+                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz",
+                       "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cliui": "^4.0.0",
-                               "decamelize": "^1.1.1",
-                               "find-up": "^2.1.0",
-                               "get-caller-file": "^1.0.1",
-                               "os-locale": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cliui": "^5.0.0",
+                               "decamelize": "^1.2.0",
+                               "find-up": "^3.0.0",
+                               "get-caller-file": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "require-directory": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "require-main-filename": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "require-main-filename": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "set-blocking": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-width": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "which-module": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "y18n": "^3.2.1",
-                               "yargs-parser": "^8.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "y18n": "^4.0.0",
+                               "yargs-parser": "^15.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "yargs-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.1.0",
-                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz",
-                       "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "15.0.1",
+                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz",
+                       "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "camelcase": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "camelcase": "^5.0.0",
+                               "decamelize": "^1.2.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">                "yauzl": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15588,7 +13873,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
</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">                                "buffer-crc32": "~0.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fd-slicer": "~1.1.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15595,15 +13879,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">                "zip-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-1.2.0.tgz",
-                       "integrity": "sha1-qLxF9MG0lpnGuQGYuqyqzbzUugQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/zip-stream/-/zip-stream-4.0.4.tgz",
+                       "integrity": "sha512-a65wQ3h5gcQ/nQGWV1mSZCEzCML6EK/vyVPcrPNynySP1j3VBbQKh3nhC8CbORb+jfl2vXvh56Ul5odP1bAHqw==",
</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">-                                "archiver-utils": "^1.3.0",
-                               "compress-commons": "^1.2.0",
-                               "lodash": "^4.8.0",
-                               "readable-stream": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "archiver-utils": "^2.1.0",
+                               "compress-commons": "^4.0.2",
+                               "readable-stream": "^3.6.0"
+                       },
+                       "dependencies": {
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               }
</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="branches50packagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.0/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/package.json 2021-02-05 03:54:48 UTC (rev 50200)
+++ branches/5.0/package.json   2021-02-05 04:03:45 UTC (rev 50201)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,97 +7,110 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "url": "https://develop.svn.wordpress.org/trunk"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node": "10.22.1",
-               "npm": "6.14.6"
</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+",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "browserslist": [
+               "> 1%",
+               "ie >= 11",
+               "last 1 Android versions",
+               "last 1 ChromeAndroid versions",
+               "last 2 Chrome versions",
+               "last 2 Firefox versions",
+               "last 2 Safari versions",
+               "last 2 iOS versions",
+               "last 2 Edge versions",
+               "last 2 Opera versions"
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "devDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/custom-templated-path-webpack-plugin": "^1.1.5",
-               "@wordpress/library-export-default-webpack-plugin": "^1.0.4",
-               "autoprefixer": "^9.1.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/custom-templated-path-webpack-plugin": "1.1.5",
+               "@wordpress/library-export-default-webpack-plugin": "1.0.4",
+               "autoprefixer": "^9.8.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "copy-webpack-plugin": "^4.6.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cssnano": "^4.1.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "cssnano": "4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "dotenv": "^8.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv-expand": "^5.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt": "~1.0.3",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-compress": "~1.4.3",
-               "grunt-contrib-concat": "~1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-contrib-compress": "~2.0.0",
+               "grunt-contrib-concat": "1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-contrib-copy": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-cssmin": "~3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-imagemin": "~2.0.1",
-               "grunt-contrib-jshint": "~2.0.0",
-               "grunt-contrib-qunit": "^1.2.0",
-               "grunt-contrib-uglify": "~2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-contrib-imagemin": "~4.0.0",
+               "grunt-contrib-jshint": "3.0.0",
+               "grunt-contrib-qunit": "^4.0.0",
+               "grunt-contrib-uglify": "~5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-contrib-watch": "~1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-includes": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-jsdoc": "^2.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-jsdoc": "2.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-jsvalidate": "~0.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-legacy-util": "^1.1.1",
-               "grunt-patch-wordpress": "~1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-legacy-util": "^2.0.0",
+               "grunt-patch-wordpress": "~3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-postcss": "~0.9.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-replace": "~1.0.1",
-               "grunt-rtlcss": "~2.0.1",
-               "grunt-sass": "^2.0.0",
-               "grunt-webpack": "^3.0.2",
-               "ink-docstrap": "^1.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-replace-lts": "~1.1.0",
+               "grunt-rtlcss": "~2.0.2",
+               "grunt-sass": "~3.1.0",
+               "grunt-webpack": "^4.0.0",
+               "ink-docstrap": "1.3.2",
</ins><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">-                "source-map-loader": "^0.2.4",
-               "uglify-js": "^3.4.9",
-               "wait-on": "^3.3.0",
-               "webpack": "^4.24.0",
-               "webpack-dev-server": "^3.1.9",
-               "webpack-livereload-plugin": "^2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "sass": "^1.32.6",
+               "source-map-loader": "^1.1.3",
+               "uglify-js": "^3.12.6",
+               "wait-on": "5.2.1",
+               "webpack": "4.43.0",
+               "webpack-dev-server": "3.11.2",
+               "webpack-livereload-plugin": "2.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@babel/polyfill": "^7.0.0",
-               "@wordpress/a11y": "^2.0.2",
-               "@wordpress/annotations": "^1.0.5",
-               "@wordpress/api-fetch": "^2.2.7",
-               "@wordpress/autop": "^2.0.2",
-               "@wordpress/blob": "^2.1.0",
-               "@wordpress/block-library": "^2.2.17",
-               "@wordpress/block-serialization-default-parser": "^2.0.3",
-               "@wordpress/blocks": "^6.0.5",
-               "@wordpress/components": "^7.0.5",
-               "@wordpress/compose": "^3.0.0",
-               "@wordpress/core-data": "^2.0.16",
-               "@wordpress/data": "^4.2.0",
-               "@wordpress/date": "^3.0.1",
-               "@wordpress/deprecated": "^2.0.4",
-               "@wordpress/dom": "^2.0.8",
-               "@wordpress/dom-ready": "^2.0.2",
-               "@wordpress/edit-post": "^3.1.7",
-               "@wordpress/editor": "^9.0.7",
-               "@wordpress/element": "^2.1.8",
-               "@wordpress/escape-html": "^1.0.1",
-               "@wordpress/format-library": "^1.2.10",
-               "@wordpress/hooks": "^2.0.4",
-               "@wordpress/html-entities": "^2.0.4",
-               "@wordpress/i18n": "^3.1.0",
-               "@wordpress/is-shallow-equal": "^1.1.4",
-               "@wordpress/keycodes": "^2.0.5",
-               "@wordpress/list-reusable-blocks": "^1.1.18",
-               "@wordpress/notices": "^1.1.2",
-               "@wordpress/nux": "^3.0.6",
-               "@wordpress/plugins": "^2.0.10",
-               "@wordpress/redux-routine": "^3.0.3",
-               "@wordpress/rich-text": "^3.0.4",
-               "@wordpress/shortcode": "^2.0.2",
-               "@wordpress/token-list": "^1.1.0",
-               "@wordpress/url": "^2.3.3",
-               "@wordpress/viewport": "^2.1.0",
-               "@wordpress/wordcount": "^2.0.3",
-               "element-closest": "^2.0.2",
-               "formdata-polyfill": "^3.0.12",
-               "lodash": "^4.17.11",
-               "moment": "^2.22.2",
-               "polyfill-library": "^3.26.0-0",
-               "react": "^16.6.3",
-               "react-dom": "^16.6.3",
-               "whatwg-fetch": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@babel/polyfill": "7.0.0",
+               "@wordpress/a11y": "2.0.2",
+               "@wordpress/annotations": "1.0.5",
+               "@wordpress/api-fetch": "2.2.7",
+               "@wordpress/autop": "2.0.2",
+               "@wordpress/blob": "2.1.0",
+               "@wordpress/block-library": "2.2.17",
+               "@wordpress/block-serialization-default-parser": "2.0.3",
+               "@wordpress/blocks": "6.0.5",
+               "@wordpress/components": "7.0.5",
+               "@wordpress/compose": "3.0.0",
+               "@wordpress/core-data": "2.0.16",
+               "@wordpress/data": "4.2.0",
+               "@wordpress/date": "3.0.1",
+               "@wordpress/deprecated": "2.0.4",
+               "@wordpress/dom": "2.0.8",
+               "@wordpress/dom-ready": "2.0.2",
+               "@wordpress/edit-post": "3.1.7",
+               "@wordpress/editor": "9.0.7",
+               "@wordpress/element": "2.1.8",
+               "@wordpress/escape-html": "1.0.1",
+               "@wordpress/format-library": "1.2.10",
+               "@wordpress/hooks": "2.0.4",
+               "@wordpress/html-entities": "2.0.4",
+               "@wordpress/i18n": "3.1.0",
+               "@wordpress/is-shallow-equal": "1.1.4",
+               "@wordpress/keycodes": "2.0.5",
+               "@wordpress/list-reusable-blocks": "1.1.18",
+               "@wordpress/notices": "1.1.2",
+               "@wordpress/nux": "3.0.6",
+               "@wordpress/plugins": "2.0.10",
+               "@wordpress/redux-routine": "3.0.3",
+               "@wordpress/rich-text": "3.0.4",
+               "@wordpress/shortcode": "2.0.2",
+               "@wordpress/token-list": "1.1.0",
+               "@wordpress/url": "2.3.3",
+               "@wordpress/viewport": "2.1.0",
+               "@wordpress/wordcount": "2.0.3",
+               "element-closest": "2.0.2",
+               "formdata-polyfill": "3.0.12",
+               "lodash": "4.17.11",
+               "moment": "2.22.2",
+               "polyfill-library": "3.26.0-0",
+               "react": "16.6.3",
+               "react-dom": "16.6.3",
+               "whatwg-fetch": "3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "scripts": {
</span><span class="cx" style="display: block; padding: 0 10px">                "build": "grunt build",
</span></span></pre></div>
<a id="branches50srcwpincludesjsimgareaselectjqueryimgareaselectminjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.0/src/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js 2021-02-05 03:54:48 UTC (rev 50200)
+++ branches/5.0/src/wp-includes/js/imgareaselect/jquery.imgareaselect.min.js   2021-02-05 04:03:45 UTC (rev 50201)
</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">-!function(a){function b(){return a("<div/>")}var c=Math.abs,d=Math.max,e=Math.min,f=Math.round;a.imgAreaSelect=function(g,h){function i(a){return a+ra.left-sa.left}function j(a){return a+ra.top-sa.top}function k(a){return a-ra.left+sa.left}function l(a){return a-ra.top+sa.top}function m(a){return d(a.pageX||0,o(a).x)-sa.left}function n(a){return d(a.pageY||0,o(a).y)-sa.top}function o(a){var b=a.originalEvent||{};return b.touches&&b.touches.length?{x:b.touches[0].pageX,y:b.touches[0].pageY}:{x:0,y:0}}function p(a){var b=a||T,c=a||U;return{x1:f(va.x1*b),y1:f(va.y1*c),x2:f(va.x2*b),y2:f(va.y2*c),width:f(va.x2*b)-f(va.x1*b),height:f(va.y2*c)-f(va.y1*c)}}function q(a,b,c,d,e){var g=e||T,h=e||U;va={x1:f(a/g||0),y1:f(b/h||0),x2:f(c/g||0),y2:f(d/h||0)},va.width=va.x2-va.x1,va.height=va.y2-va.y1}function r(){K&&la.width()&&(ra={left:f(la.offset().left),top:
 f(la.offset().top)},O=la.innerWidth(),P=la.innerHeight(),ra.top+=la.outerHeight()-P>>1,ra.left+=la.outerWidth()-O>>1,W=f(h.minWidth/T)||0,X=f(h.minHeight/U)||0,Y=f(e(h.maxWidth/T||1<<24,O)),Z=f(e(h.maxHeight/U||1<<24,P)),"1.3.2"!=a().jquery||"fixed"!=ua||wa.getBoundingClientRect||(ra.top+=d(document.body.scrollTop,wa.scrollTop),ra.left+=d(document.body.scrollLeft,wa.scrollLeft)),sa=/absolute|relative/.test(Q.css("position"))?{left:f(Q.offset().left)-Q.scrollLeft(),top:f(Q.offset().top)-Q.scrollTop()}:"fixed"==ua?{left:a(document).scrollLeft(),top:a(document).scrollTop()}:{left:0,top:0},M=i(0),N=j(0),(va.x2>O||va.y2>P)&&z())}function s(b){if(_){switch(ma.css({left:i(va.x1),top:j(va.y1)}).add(na).width(ia=va.width).height(ja=va.height),na.add(oa).add(qa).css({left:0,top:0}),oa.width(d(ia-oa.outerWidth()+oa.innerWidth(),0)).height(d(ja-oa.outerHeight()+oa.innerHeight(),0)),a(pa[0]).css({left:M,top:N,width:va.
 x1,height:P}),a(pa[1]).css({left:M+va.x1,top:N,width:ia,height:va.y1}),a(pa[2]).css({left:M+va.x2,top:N,width:O-va.x2,height:P}),a(pa[3]).css({left:M+va.x1,top:N+va.y2,width:ia,height:P-va.y2}),ia-=qa.outerWidth(),ja-=qa.outerHeight(),qa.length){case 8:a(qa[4]).css({left:ia>>1}),a(qa[5]).css({left:ia,top:ja>>1}),a(qa[6]).css({left:ia>>1,top:ja}),a(qa[7]).css({top:ja>>1});case 4:qa.slice(1,3).css({left:ia}),qa.slice(2,4).css({top:ja})}b!==!1&&(a.imgAreaSelect.onKeyPress!=ya&&a(document).unbind(a.imgAreaSelect.keyPress,a.imgAreaSelect.onKeyPress),h.keys&&a(document)[a.imgAreaSelect.keyPress](a.imgAreaSelect.onKeyPress=ya)),za&&oa.outerWidth()-oa.innerWidth()==2&&(oa.css("margin",0),setTimeout(function(){oa.css("margin","auto")},0))}}function t(a){r(),s(a),aa=i(va.x1),ba=j(va.y1),ca=i(va.x2),da=j(va.y2)}function u(a,b){h.fadeSpeed?a.fadeOut(h.fadeSpeed,b):a.hide()}function v(a){var b=k(m(a))-v
 a.x1,c=l(n(a))-va.y1;ka||(r(),ka=!0,ma.one("mouseout",function(){ka=!1})),V="",h.resizable&&(c<=h.resizeMargin?V="n":c>=va.height-h.resizeMargin&&(V="s"),b<=h.resizeMargin?V+="w":b>=va.width-h.resizeMargin&&(V+="e")),ma.css("cursor",V?V+"-resize":h.movable?"move":""),L&&L.toggle()}function w(b){a("body").css("cursor",""),(h.autoHide||va.width*va.height==0)&&u(ma.add(pa),function(){a(this).hide()}),a(document).off("mousemove touchmove",A),ma.on("mousemove touchmove",v),h.onSelectEnd(g,p())}function x(b){return("mousedown"!=b.type||1==b.which)&&(v(b),r(),V?(a("body").css("cursor",V+"-resize"),aa=i(va[/w/.test(V)?"x2":"x1"]),ba=j(va[/n/.test(V)?"y2":"y1"]),a(document).on("mousemove touchmove&quot
 ;,A).one("mouseup touchend",w),ma.off("mousemove touchmove",v)):h.movable?(R=M+va.x1-m(b),S=N+va.y1-n(b),ma.off("mousemove touchmove",v),a(document).on("mousemove touchmove",C).one("mouseup touchend",function(){h.onSelectEnd(g,p()),a(document).off("mousemove touchmove",C),ma.on("mousemove touchmove",v)})):la.mousedown(b),!1)}function y(a){$&&(a?(ca=d(M,e(M+O,aa+c(da-ba)*$*(ca>aa||-1))),da=f(d(N,e(N+P,ba+c(ca-aa)/$*(da>ba||-1)))),ca=f(ca)):(da=d(N,e(N+P,ba+c(ca-aa)/$*(da>ba||-1))),ca=f(d(M,e(M+O,aa+c(da-ba)*$*(ca>aa||-1)))),da=f(da)))}function z(){aa=e(aa,M+O),ba=e(ba,N+P),c(ca-aa)<W&&(ca=aa-W*(ca<aa||-1),ca<M?aa=M+W:ca>M+O&&(aa=M+O-W)),c(da-ba)<X&&(da=ba-X*(da<ba||-1),da<N?ba=N+X:da>N+P&&(ba=N+P-X)),ca=d(M,e(ca,M+O)),da=d(N,e(da,N+P)),y(c(ca-aa)<c(da-ba)*$),c(ca-aa)>Y&&(ca=aa-Y*(ca<aa||-1),y()),c(da-ba)>Z&&(da=b
 a-Z*(da<ba||-1),y(!0)),va={x1:k(e(aa,ca)),x2:k(d(aa,ca)),y1:l(e(ba,da)),y2:l(d(ba,da)),width:c(ca-aa),height:c(da-ba)},s(),h.onSelectChange(g,p())}function A(a){return ca=/w|e|^$/.test(V)||$?m(a):i(va.x2),da=/n|s|^$/.test(V)||$?n(a):j(va.y2),z(),!1}function B(b,c){ca=(aa=b)+va.width,da=(ba=c)+va.height,a.extend(va,{x1:k(aa),y1:l(ba),x2:k(ca),y2:l(da)}),s(),h.onSelectChange(g,p())}function C(a){return aa=d(M,e(R+m(a),M+O-va.width)),ba=d(N,e(S+n(a),N+P-va.height)),B(aa,ba),a.preventDefault(),!1}function D(){a(document).off("mousemove touchmove",D),r(),ca=aa,da=ba,z(),V="",pa.is(":visible")||ma.add(pa).hide().fadeIn(h.fadeSpeed||0),_=!0,a(document).off("mouseup touchend",E).on("mousemove touchmove",A).one("mouseup touchend",w),ma.off("mousemove touchmove",v),h.onSelectStart(g,p())}function E(){a(document).off("mousemove touchmove",D).off("mouseup touchend",E),u(ma.add(pa)),q(k(aa),l(ba),k(aa),l
 (ba)),this instanceof a.imgAreaSelect||(h.onSelectChange(g,p()),h.onSelectEnd(g,p()))}function F(b){return!(b.which>1||pa.is(":animated"))&&(r(),R=aa=m(b),S=ba=n(b),a(document).on({"mousemove touchmove":D,"mouseup touchend":E}),!1)}function G(){t(!1)}function H(){K=!0,J(h=a.extend({classPrefix:"imgareaselect",movable:!0,parent:"body",resizable:!0,resizeMargin:10,onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},h)),ma.add(pa).css({visibility:""}),h.show&&(_=!0,r(),s(),ma.add(pa).hide().fadeIn(h.fadeSpeed||0)),setTimeout(function(){h.onInit(g,p())},0)}function I(a,b){for(var c in b)void 0!==h[c]&&a.css(b[c],h[c])}function J(c){if(c.parent&&(Q=a(c.parent)).append(ma.add(pa)),a.extend(h,c),r(),null!=c.handles){for(qa.remove(),qa=a([]),ga=c.handles?"corners"==c.handles?4:8:0;ga--;)qa=qa.add(b());qa.addClass(h.classPrefix+"-handl
 e").css({position:"absolute",fontSize:0,zIndex:ta+1||1}),!parseInt(qa.css("width"))>=0&&qa.width(5).height(5),(ha=h.borderWidth)&&qa.css({borderWidth:ha,borderStyle:"solid"}),I(qa,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}for(T=h.imageWidth/O||1,U=h.imageHeight/P||1,null!=c.x1&&(q(c.x1,c.y1,c.x2,c.y2),c.show=!c.hide),c.keys&&(h.keys=a.extend({shift:1,ctrl:"resize"},c.keys)),pa.addClass(h.classPrefix+"-outer"),na.addClass(h.classPrefix+"-selection"),ga=0;ga++<4;)a(oa[ga-1]).addClass(h.classPrefix+"-border"+ga);I(na,{selectionColor:"background-color",selectionOpacity:"opacity"}),I(oa,{borderOpacity:"opacity",borderWidth:"border-width"}),I(pa,{outerColor:"background-color",outerOpacity:"opacity"}),(ha=h.borderColor1)&&a(oa[0]).css({bo
 rderStyle:"solid",borderColor:ha}),(ha=h.borderColor2)&&a(oa[1]).css({borderStyle:"dashed",borderColor:ha}),ma.append(na.add(oa).add(L)).append(qa),za&&((ha=(pa.css("filter")||"").match(/opacity=(\d+)/))&&pa.css("opacity",ha[1]/100),(ha=(oa.css("filter")||"").match(/opacity=(\d+)/))&&oa.css("opacity",ha[1]/100)),c.hide?u(ma.add(pa)):c.show&&K&&(_=!0,ma.add(pa).fadeIn(h.fadeSpeed||0),t()),$=(fa=(h.aspectRatio||"").split(/:/))[0]/fa[1],la.add(pa).unbind("mousedown",F),h.disable||h.enable===!1?(ma.off({"mousemove touchmove":v,"mousedown touchstart":x}),a(window).off("resize",G)):((h.enable||h.disable===!1)&&((h.resizable||h.movable)&&ma.on({"mousemove touchmove":v,"mousedown touchstart":x}),a(window).resize(G)),h.persistent||la.add(pa).on("mousedown touchstart",F)),
 h.enable=h.disable=void 0}var K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,_,aa,ba,ca,da,ea,fa,ga,ha,ia,ja,ka,la=a(g),ma=b(),na=b(),oa=b().add(b()).add(b()).add(b()),pa=b().add(b()).add(b()).add(b()),qa=a([]),ra={left:0,top:0},sa={left:0,top:0},ta=0,ua="absolute",va={x1:0,y1:0,x2:0,y2:0,width:0,height:0},wa=document.documentElement,xa=navigator.userAgent,ya=function(a){var b,c,f=h.keys,g=a.keyCode;if(b=isNaN(f.alt)||!a.altKey&&!a.originalEvent.altKey?!isNaN(f.ctrl)&&a.ctrlKey?f.ctrl:!isNaN(f.shift)&&a.shiftKey?f.shift:isNaN(f.arrows)?10:f.arrows:f.alt,"resize"==f.arrows||"resize"==f.shift&&a.shiftKey||"resize"==f.ctrl&&a.ctrlKey||"resize"==f.alt&&(a.altKey||a.originalEvent.altKey)){switch(g){case 37:b=-b;case 39:c=d(aa,ca),aa=e(aa,ca),ca=d(c+b,aa),y();break;case 38:b=-b;case 40:c=d(ba,da),ba=e(ba,da),da=d(c+b,ba),y(!0);break;default:return}z()}else switch(aa=e(aa,ca),ba=e(ba,da),g){case 37:B(d(aa-
 b,M),ba);break;case 38:B(aa,d(ba-b,N));break;case 39:B(aa+e(b,O-k(ca)),ba);break;case 40:B(aa,ba+e(b,P-l(da)));break;default:return}return!1};this.remove=function(){J({disable:!0}),ma.add(pa).remove()},this.getOptions=function(){return h},this.setOptions=J,this.getSelection=p,this.setSelection=q,this.cancelSelection=E,this.update=t;var za=(/msie ([\w.]+)/i.exec(xa)||[])[1],Aa=/opera/i.test(xa),Ba=/webkit/i.test(xa)&&!/chrome/i.test(xa);for(ea=la;ea.length;)ta=d(ta,isNaN(ea.css("z-index"))?ta:ea.css("z-index")),"fixed"==ea.css("position")&&(ua="fixed"),ea=ea.parent(":not(body)");ta=h.zIndex||ta,za&&la.attr("unselectable","on"),a.imgAreaSelect.keyPress=za||Ba?"keydown":"keypress",Aa&&(L=b().css({width:"100%",height:"100%",position:"absolute",zIndex:ta+2||2})),ma.add(pa).css({visibility:"hidden",position:ua,overflow:
 "hidden",zIndex:ta||"0"}),ma.css({zIndex:ta+2||2}),na.add(oa).css({position:"absolute",fontSize:0}),g.complete||"complete"==g.readyState||!la.is("img")?H():la.one("load",H),!K&&za&&za>=7&&(g.src=g.src)},a.fn.imgAreaSelect=function(b){return b=b||{},this.each(function(){a(this).data("imgAreaSelect")?b.remove?(a(this).data("imgAreaSelect").remove(),a(this).removeData("imgAreaSelect")):a(this).data("imgAreaSelect").setOptions(b):b.remove||(void 0===b.enable&&void 0===b.disable&&(b.enable=!0),a(this).data("imgAreaSelect",new a.imgAreaSelect(this,b)))}),b.instance?a(this).data("imgAreaSelect"):this}}(jQuery);
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+!function(xe){var we=Math.abs,Se=Math.max,ze=Math.min,ke=Math.round;function Ce(){return xe("<div/>")}xe.imgAreaSelect=function(o,n){var t,i,r,c,d,a,s,u,l,h,f,m,e,p,y,g,v,b,x,w,S,z,k,C,A,W,I,K=xe(o),P=Ce(),N=Ce(),H=Ce().add(Ce()).add(Ce()).add(Ce()),M=Ce().add(Ce()).add(Ce()).add(Ce()),E=xe([]),O={left:0,top:0},T={left:0,top:0},L=0,j="absolute",D={x1:0,y1:0,x2:0,y2:0,width:0,height:0},R=document.documentElement,X=navigator.userAgent;function Y(e){return e+O.left-T.left}function $(e){return e+O.top-T.top}function q(e){return e-O.left+T.left}function B(e){return e-O.top+T.top}function Q(e){return Se(e.pageX||0,G(e).x)-T.left}function F(e){return Se(e.pageY||0,G(e).y)-T.top}function G(e){e=e.originalEvent||{};return e.touches&&e.touches.length?{x:e.touches[0].pageX,y:e.touches[0].pageY}:{x:0,y:0}}function J(e){var t=e||h,e=e||f;return{x1:ke(D.x1*t),y1:ke(D.
 y1*e),x2:ke(D.x2*t),y2:ke(D.y2*e),width:ke(D.x2*t)-ke(D.x1*t),height:ke(D.y2*e)-ke(D.y1*e)}}function U(e,t,o,i,s){var n=s||h,s=s||f;(D={x1:ke(e/n||0),y1:ke(t/s||0),x2:ke(o/n||0),y2:ke(i/s||0)}).width=D.x2-D.x1,D.height=D.y2-D.y1}function V(){t&&K.width()&&(O={left:ke(K.offset().left),top:ke(K.offset().top)},d=K.innerWidth(),a=K.innerHeight(),O.top+=K.outerHeight()-a>>1,O.left+=K.outerWidth()-d>>1,e=ke(n.minWidth/h)||0,p=ke(n.minHeight/f)||0,y=ke(ze(n.maxWidth/h||1<<24,d)),g=ke(ze(n.maxHeight/f||1<<24,a)),"1.3.2"!=xe().jquery||"fixed"!=j||R.getBoundingClientRect||(O.top+=Se(document.body.scrollTop,R.scrollTop),O.left+=Se(document.body.scrollLeft,R.scrollLeft)),T=/absolute|relative/.test(s.css("position"))?{left:ke(s.offset().left)-s.scrollLeft(),top:ke(s.offset().top)-s.scrollTop()}:"fixed"==j?{left:xe(document).scrollLeft(),top:xe(document).scrollTop()}:{left:0,top:0},r=Y(0),c=$(0),(D.x2>d||D.y2>a)
 &&ne())}function Z(e){if(b){switch(P.css({left:Y(D.x1),top:$(D.y1)}).add(N).width(A=D.width).height(W=D.height),N.add(H).add(E).css({left:0,top:0}),H.width(Se(A-H.outerWidth()+H.innerWidth(),0)).height(Se(W-H.outerHeight()+H.innerHeight(),0)),xe(M[0]).css({left:r,top:c,width:D.x1,height:a}),xe(M[1]).css({left:r+D.x1,top:c,width:A,height:D.y1}),xe(M[2]).css({left:r+D.x2,top:c,width:d-D.x2,height:a}),xe(M[3]).css({left:r+D.x1,top:c+D.y2,width:A,height:a-D.y2}),A-=E.outerWidth(),W-=E.outerHeight(),E.length){case 8:xe(E[4]).css({left:A>>1}),xe(E[5]).css({left:A,top:W>>1}),xe(E[6]).css({left:A>>1,top:W}),xe(E[7]).css({top:W>>1});case 4:E.slice(1,3).css({left:A}),E.slice(2,4).css({top:W})}!1!==e&&(xe.imgAreaSelect.onKeyPress!=me&&xe(document).unbind(xe.imgAreaSelect.keyPress,xe.imgAreaSelect.onKeyPress),n.keys&&xe(document)[xe.imgAreaSelect.keyPress](xe.imgAreaSelect.onKeyPress=me)),ge&&H.outerWidth()-H.innerWidth()==2&&a
 mp;(H.css("margin",0),setTimeout(function(){H.css("margin","auto")},0))}}function _(e){V(),Z(e),x=Y(D.x1),w=$(D.y1),S=Y(D.x2),z=$(D.y2)}function ee(e,t){n.fadeSpeed?e.fadeOut(n.fadeSpeed,t):e.hide()}function te(e){var t=q(Q(e))-D.x1,e=B(F(e))-D.y1;I||(V(),I=!0,P.one("mouseout",function(){I=!1})),m="",n.resizable&&(e<=n.resizeMargin?m="n":e>=D.height-n.resizeMargin&&(m="s"),t<=n.resizeMargin?m+="w":t>=D.width-n.resizeMargin&&(m+="e")),P.css("cursor",m?m+"-resize":n.movable?"move":""),i&&i.toggle()}function oe(e){xe("body").css("cursor",""),!n.autoHide&&D.width*D.height!=0||ee(P.add(M),function(){xe(this).hide()}),xe(document).off("mousemove touchmove",re),P.on("mousemove touchmove",te),n.onSelectEnd(o,J())}function ie(e){return"mousedown"==e.type
 &&1!=e.which||(te(e),V(),m?(xe("body").css("cursor",m+"-resize"),x=Y(D[/w/.test(m)?"x2":"x1"]),w=$(D[/n/.test(m)?"y2":"y1"]),xe(document).on("mousemove touchmove",re).one("mouseup touchend",oe),P.off("mousemove touchmove",te)):n.movable?(u=r+D.x1-Q(e),l=c+D.y1-F(e),P.off("mousemove touchmove",te),xe(document).on("mousemove touchmove",de).one("mouseup touchend",function(){n.onSelectEnd(o,J()),xe(document).off("mousemove touchmove",de),P.on("mousemove touchmove",te)})):K.mousedown(e)),!1}function se(e){v&&(e?(S=Se(r,ze(r+d,x+we(z-w)*v*(x<S||-1))),z=ke(Se(c,ze(c+a,w+we(S-x)/v*(w<z||-1)))),S=ke(S)):(z=Se(c,ze(c+a,w+we(S-x)/v*(w<z||-1))),S=ke(Se(r,ze(r+d,x+we(z-w)*v*(x<S||-1)))),z=ke(z)))}function ne(){x=ze(x,r+d),w=ze(w,c+a),we(S-x)<e&&((S=x-e*(S<x||-1))<r?x=r+e:r+d<S&&(x=r+d-e)),we(z
 -w)<p&&((z=w-p*(z<w||-1))<c?w=c+p:c+a<z&&(w=c+a-p)),S=Se(r,ze(S,r+d)),z=Se(c,ze(z,c+a)),se(we(S-x)<we(z-w)*v),we(S-x)>y&&(S=x-y*(S<x||-1),se()),we(z-w)>g&&(z=w-g*(z<w||-1),se(!0)),D={x1:q(ze(x,S)),x2:q(Se(x,S)),y1:B(ze(w,z)),y2:B(Se(w,z)),width:we(S-x),height:we(z-w)},Z(),n.onSelectChange(o,J())}function re(e){return S=/w|e|^$/.test(m)||v?Q(e):Y(D.x2),z=/n|s|^$/.test(m)||v?F(e):$(D.y2),ne(),!1}function ce(e,t){S=(x=e)+D.width,z=(w=t)+D.height,xe.extend(D,{x1:q(x),y1:B(w),x2:q(S),y2:B(z)}),Z(),n.onSelectChange(o,J())}function de(e){return x=Se(r,ze(u+Q(e),r+d-D.width)),w=Se(c,ze(l+F(e),c+a-D.height)),ce(x,w),e.preventDefault(),!1}function ae(){xe(document).off("mousemove touchmove",ae),V(),S=x,z=w,ne(),m="",M.is(":visible")||P.add(M).hide().fadeIn(n.fadeSpeed||0),b=!0,xe(document).off("mouseup touchend",ue).on("mousemove touchmove",re).one("mouseup touchend",oe),P.of
 f("mousemove touchmove",te),n.onSelectStart(o,J())}function ue(){xe(document).off("mousemove touchmove",ae).off("mouseup touchend",ue),ee(P.add(M)),U(q(x),B(w),q(x),B(w)),this instanceof xe.imgAreaSelect||(n.onSelectChange(o,J()),n.onSelectEnd(o,J()))}function le(e){return 1<e.which||M.is(":animated")||(V(),u=x=Q(e),l=w=F(e),xe(document).on({"mousemove touchmove":ae,"mouseup touchend":ue})),!1}function he(){_(!1)}function fe(){t=!0,ye(n=xe.extend({classPrefix:"imgareaselect",movable:!0,parent:"body",resizable:!0,resizeMargin:10,onInit:function(){},onSelectStart:function(){},onSelectChange:function(){},onSelectEnd:function(){}},n)),P.add(M).css({visibility:""}),n.show&&(b=!0,V(),Z(),P.add(M).hide().fadeIn(n.fadeSpeed||0)),setTimeout(function(){n.onInit(o,J())},0)}var me=function(e){var t,o=n.keys,i=e.keyCode,s=isNaN(o.alt)||!e.altKey&&!e.originalEvent.altKey?!isNaN(o.ctrl)&amp
 ;&e.ctrlKey?o.ctrl:!isNaN(o.shift)&&e.shiftKey?o.shift:isNaN(o.arrows)?10:o.arrows:o.alt;if("resize"==o.arrows||"resize"==o.shift&&e.shiftKey||"resize"==o.ctrl&&e.ctrlKey||"resize"==o.alt&&(e.altKey||e.originalEvent.altKey)){switch(i){case 37:s=-s;case 39:t=Se(x,S),x=ze(x,S),S=Se(t+s,x),se();break;case 38:s=-s;case 40:t=Se(w,z),w=ze(w,z),z=Se(t+s,w),se(!0);break;default:return}ne()}else switch(x=ze(x,S),w=ze(w,z),i){case 37:ce(Se(x-s,r),w);break;case 38:ce(x,Se(w-s,c));break;case 39:ce(x+ze(s,d-q(S)),w);break;case 40:ce(x,w+ze(s,a-B(z)));break;default:return}return!1};function pe(e,t){for(var o in t)void 0!==n[o]&&e.css(t[o],n[o])}function ye(e){if(e.parent&&(s=xe(e.parent)).append(P.add(M)),xe.extend(n,e),V(),null!=e.handles){for(E.remove(),E=xe([]),k=e.handles?"corners"==e.handles?4:8:0;k--;)E=E.add(Ce());E.addClass(n.classPrefix+"-handle").css({position:"absolute&q
 uot;,fontSize:0,zIndex:L+1||1}),0<=!parseInt(E.css("width"))&&E.width(5).height(5),(C=n.borderWidth)&&E.css({borderWidth:C,borderStyle:"solid"}),pe(E,{borderColor1:"border-color",borderColor2:"background-color",borderOpacity:"opacity"})}for(h=n.imageWidth/d||1,f=n.imageHeight/a||1,null!=e.x1&&(U(e.x1,e.y1,e.x2,e.y2),e.show=!e.hide),e.keys&&(n.keys=xe.extend({shift:1,ctrl:"resize"},e.keys)),M.addClass(n.classPrefix+"-outer"),N.addClass(n.classPrefix+"-selection"),k=0;k++<4;)xe(H[k-1]).addClass(n.classPrefix+"-border"+k);pe(N,{selectionColor:"background-color",selectionOpacity:"opacity"}),pe(H,{borderOpacity:"opacity",borderWidth:"border-width"}),pe(M,{outerColor:"background-color",outerOpacity:"opacity"}),(C=n.borderColor1)&&xe(H[0]).css({borderStyle:"solid",borderColor:C}),(C=n.bo
 rderColor2)&&xe(H[1]).css({borderStyle:"dashed",borderColor:C}),P.append(N.add(H).add(i)).append(E),ge&&((C=(M.css("filter")||"").match(/opacity=(\d+)/))&&M.css("opacity",C[1]/100),(C=(H.css("filter")||"").match(/opacity=(\d+)/))&&H.css("opacity",C[1]/100)),e.hide?ee(P.add(M)):e.show&&t&&(b=!0,P.add(M).fadeIn(n.fadeSpeed||0),_()),v=(C=(n.aspectRatio||"").split(/:/))[0]/C[1],K.add(M).unbind("mousedown",le),n.disable||!1===n.enable?(P.off({"mousemove touchmove":te,"mousedown touchstart":ie}),xe(window).off("resize",he)):(!n.enable&&!1!==n.disable||((n.resizable||n.movable)&&P.on({"mousemove touchmove":te,"mousedown touchstart":ie}),xe(window).resize(he)),n.persistent||K.add(M).on("mousedown touchstart",le)),n.enable=n.disable=void 0}this.remove=function(){ye({disable:!0}),P.
 add(M).remove()},this.getOptions=function(){return n},this.setOptions=ye,this.getSelection=J,this.setSelection=U,this.cancelSelection=ue,this.update=_;for(var ge=(/msie ([\w.]+)/i.exec(X)||[])[1],ve=/opera/i.test(X),X=/webkit/i.test(X)&&!/chrome/i.test(X),be=K;be.length;)L=Se(L,isNaN(be.css("z-index"))?L:be.css("z-index")),"fixed"==be.css("position")&&(j="fixed"),be=be.parent(":not(body)");L=n.zIndex||L,ge&&K.attr("unselectable","on"),xe.imgAreaSelect.keyPress=ge||X?"keydown":"keypress",ve&&(i=Ce().css({width:"100%",height:"100%",position:"absolute",zIndex:L+2||2})),P.add(M).css({visibility:"hidden",position:j,overflow:"hidden",zIndex:L||"0"}),P.css({zIndex:L+2||2}),N.add(H).css({position:"absolute",fontSize:0}),o.complete||"complete"==o.readyState||!K.is("img")?fe
 ():K.one("load",fe),!t&&ge&&7<=ge&&(o.src=o.src)},xe.fn.imgAreaSelect=function(e){return e=e||{},this.each(function(){xe(this).data("imgAreaSelect")?e.remove?(xe(this).data("imgAreaSelect").remove(),xe(this).removeData("imgAreaSelect")):xe(this).data("imgAreaSelect").setOptions(e):e.remove||(void 0===e.enable&&void 0===e.disable&&(e.enable=!0),xe(this).data("imgAreaSelect",new xe.imgAreaSelect(this,e)))}),e.instance?xe(this).data("imgAreaSelect"):this}}(jQuery);
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50srcwpincludesjsjqueryjquerymasonryminjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.0/src/wp-includes/js/jquery/jquery.masonry.min.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/src/wp-includes/js/jquery/jquery.masonry.min.js      2021-02-05 03:54:48 UTC (rev 50200)
+++ branches/5.0/src/wp-includes/js/jquery/jquery.masonry.min.js        2021-02-05 04:03:45 UTC (rev 50201)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,4 +8,4 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * MIT License
</span><span class="cx" style="display: block; padding: 0 10px">  * by David DeSandro
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-!function(a){"use strict";var b=a.Masonry;b.prototype._remapV2Options=function(){this._remapOption("gutterWidth","gutter"),this._remapOption("isResizable","isResizeBound"),this._remapOption("isRTL","isOriginLeft",function(a){return!a});var a=this.options.isAnimated;if(void 0!==a&&(this.options.transitionDuration=a?this.options.transitionDuration:0),void 0===a||a){var b=this.options.animationOptions,c=b&&b.duration;c&&(this.options.transitionDuration="string"==typeof c?c:c+"ms")}},b.prototype._remapOption=function(a,b,c){var d=this.options[a];void 0!==d&&(this.options[b]=c?c(d):d)};var c=b.prototype._create;b.prototype._create=function(){var a=this;this._remapV2Options(),c.apply(this,arguments),setTimeout(function(){jQuery(a.element).addClass("masonry")},0)};
 var d=b.prototype.layout;b.prototype.layout=function(){this._remapV2Options(),d.apply(this,arguments)};var e=b.prototype.option;b.prototype.option=function(){e.apply(this,arguments),this._remapV2Options()};var f=b.prototype._itemize;b.prototype._itemize=function(a){var b=f.apply(this,arguments);return jQuery(a).addClass("masonry-brick"),b};var g=b.prototype.measureColumns;b.prototype.measureColumns=function(){var a=this.options.columnWidth;a&&"function"==typeof a&&(this.getContainerWidth(),this.columnWidth=a(this.containerWidth)),g.apply(this,arguments)},b.prototype.reload=function(){this.reloadItems.apply(this,arguments),this.layout.apply(this)};var h=b.prototype.destroy;b.prototype.destroy=function(){var a=this.getItemElements();jQuery(this.element).removeClass("masonry"),jQuery(a).removeClass("masonry-brick"),h.apply(this,arguments)}}(window);
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+!function(){"use strict";var t=window.Masonry;t.prototype._remapV2Options=function(){this._remapOption("gutterWidth","gutter"),this._remapOption("isResizable","isResizeBound"),this._remapOption("isRTL","isOriginLeft",function(t){return!t});var t=this.options.isAnimated;void 0!==t&&(this.options.transitionDuration=t?this.options.transitionDuration:0),void 0!==t&&!t||(t=(t=this.options.animationOptions)&&t.duration)&&(this.options.transitionDuration="string"==typeof t?t:t+"ms")},t.prototype._remapOption=function(t,o,i){t=this.options[t];void 0!==t&&(this.options[o]=i?i(t):t)};var o=t.prototype._create;t.prototype._create=function(){var t=this;this._remapV2Options(),o.apply(this,arguments),setTimeout(function(){jQuery(t.element).addClass("masonry")},0)}
 ;var i=t.prototype.layout;t.prototype.layout=function(){this._remapV2Options(),i.apply(this,arguments)};var n=t.prototype.option;t.prototype.option=function(){n.apply(this,arguments),this._remapV2Options()};var s=t.prototype._itemize;t.prototype._itemize=function(t){var o=s.apply(this,arguments);return jQuery(t).addClass("masonry-brick"),o};var e=t.prototype.measureColumns;t.prototype.measureColumns=function(){var t=this.options.columnWidth;t&&"function"==typeof t&&(this.getContainerWidth(),this.columnWidth=t(this.containerWidth)),e.apply(this,arguments)},t.prototype.reload=function(){this.reloadItems.apply(this,arguments),this.layout.apply(this)};var p=t.prototype.destroy;t.prototype.destroy=function(){var t=this.getItemElements();jQuery(this.element).removeClass("masonry"),jQuery(t).removeClass("masonry-brick"),p.apply(this,arguments)}}();
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="branches50testsphpunittestsbasicphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.0/tests/phpunit/tests/basic.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.0/tests/phpunit/tests/basic.php        2021-02-05 03:54:48 UTC (rev 50200)
+++ branches/5.0/tests/phpunit/tests/basic.php  2021-02-05 04:03:45 UTC (rev 50201)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,8 +35,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        function test_package_json_node_engine( $package_json ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertArrayHasKey( 'engines', $package_json );
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertArrayHasKey( 'node', $package_json['engines'] );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $node = $package_json['engines']['node'];
-               $this->assertRegExp( '~^=?\d+\.\d+\.\d+$~', $node, "package.json's node version cannot be a range." );
</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">        // two tests for a lame bug in PHPUnit that broke the $GLOBALS reference
</span></span></pre>
</div>
</div>

</body>
</html>