<!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>[52042] trunk: Block Editor: Update the WordPress Packages based on Gutenberg 11.9 RC1.</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/52042">52042</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/52042","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>youknowriad</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2021-11-08 14:26:27 +0000 (Mon, 08 Nov 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'>Block Editor: Update the WordPress Packages based on Gutenberg 11.9 RC1.

This brings the JS packages up to date and is the first step that will allow us 
to include the other block editor updates for WordPress 5.9:
FSE infrastrucutre, site editor and global styles.

Props noisysocks.
See <a href="https://core.trac.wordpress.org/ticket/54337">#54337</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkGruntfilejs">trunk/Gruntfile.js</a></li>
<li><a href="#trunkpackagelockjson">trunk/package-lock.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
<li><a href="#trunksrcwpincludesassetsscriptloaderpackagesphp">trunk/src/wp-includes/assets/script-loader-packages.php</a></li>
<li><a href="#trunksrcwpincludesblockeditorphp">trunk/src/wp-includes/block-editor.php</a></li>
<li><a href="#trunksrcwpincludesblocksarchivesphp">trunk/src/wp-includes/blocks/archives.php</a></li>
<li><a href="#trunksrcwpincludesblocksbuttonblockjson">trunk/src/wp-includes/blocks/button/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksbuttonsblockjson">trunk/src/wp-includes/blocks/buttons/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscalendarphp">trunk/src/wp-includes/blocks/calendar.php</a></li>
<li><a href="#trunksrcwpincludesblockscategoriesblockjson">trunk/src/wp-includes/blocks/categories/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscategoriesphp">trunk/src/wp-includes/blocks/categories.php</a></li>
<li><a href="#trunksrcwpincludesblockscodeblockjson">trunk/src/wp-includes/blocks/code/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscolumnblockjson">trunk/src/wp-includes/blocks/column/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscolumnsblockjson">trunk/src/wp-includes/blocks/columns/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscoverblockjson">trunk/src/wp-includes/blocks/cover/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksembedblockjson">trunk/src/wp-includes/blocks/embed/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksfileblockjson">trunk/src/wp-includes/blocks/file/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksgalleryblockjson">trunk/src/wp-includes/blocks/gallery/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksgroupblockjson">trunk/src/wp-includes/blocks/group/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksheadingblockjson">trunk/src/wp-includes/blocks/heading/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksimageblockjson">trunk/src/wp-includes/blocks/image/block.json</a></li>
<li><a href="#trunksrcwpincludesblockslatestcommentsphp">trunk/src/wp-includes/blocks/latest-comments.php</a></li>
<li><a href="#trunksrcwpincludesblockslistblockjson">trunk/src/wp-includes/blocks/list/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksloginoutphp">trunk/src/wp-includes/blocks/loginout.php</a></li>
<li><a href="#trunksrcwpincludesblockspagelistblockjson">trunk/src/wp-includes/blocks/page-list/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspagelistphp">trunk/src/wp-includes/blocks/page-list.php</a></li>
<li><a href="#trunksrcwpincludesblocksparagraphblockjson">trunk/src/wp-includes/blocks/paragraph/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostdateblockjson">trunk/src/wp-includes/blocks/post-date/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostexcerptblockjson">trunk/src/wp-includes/blocks/post-excerpt/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostexcerptphp">trunk/src/wp-includes/blocks/post-excerpt.php</a></li>
<li><a href="#trunksrcwpincludesblockspostfeaturedimageblockjson">trunk/src/wp-includes/blocks/post-featured-image/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostfeaturedimagephp">trunk/src/wp-includes/blocks/post-featured-image.php</a></li>
<li><a href="#trunksrcwpincludesblocksposttemplateblockjson">trunk/src/wp-includes/blocks/post-template/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksposttemplatephp">trunk/src/wp-includes/blocks/post-template.php</a></li>
<li><a href="#trunksrcwpincludesblocksposttermsblockjson">trunk/src/wp-includes/blocks/post-terms/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksposttermsphp">trunk/src/wp-includes/blocks/post-terms.php</a></li>
<li><a href="#trunksrcwpincludesblocksposttitleblockjson">trunk/src/wp-includes/blocks/post-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksposttitlephp">trunk/src/wp-includes/blocks/post-title.php</a></li>
<li><a href="#trunksrcwpincludesblockspreformattedblockjson">trunk/src/wp-includes/blocks/preformatted/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspullquoteblockjson">trunk/src/wp-includes/blocks/pullquote/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationblockjson">trunk/src/wp-includes/blocks/query-pagination/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnextblockjson">trunk/src/wp-includes/blocks/query-pagination-next/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnextphp">trunk/src/wp-includes/blocks/query-pagination-next.php</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnumbersphp">trunk/src/wp-includes/blocks/query-pagination-numbers.php</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationpreviousblockjson">trunk/src/wp-includes/blocks/query-pagination-previous/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationpreviousphp">trunk/src/wp-includes/blocks/query-pagination-previous.php</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationphp">trunk/src/wp-includes/blocks/query-pagination.php</a></li>
<li><a href="#trunksrcwpincludesblocksquerytitleblockjson">trunk/src/wp-includes/blocks/query-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquoteblockjson">trunk/src/wp-includes/blocks/quote/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssearchblockjson">trunk/src/wp-includes/blocks/search/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssearchphp">trunk/src/wp-includes/blocks/search.php</a></li>
<li><a href="#trunksrcwpincludesblockssitelogoblockjson">trunk/src/wp-includes/blocks/site-logo/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssitelogoeditorrtlcss">trunk/src/wp-includes/blocks/site-logo/editor-rtl.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogoeditorrtlmincss">trunk/src/wp-includes/blocks/site-logo/editor-rtl.min.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogoeditorcss">trunk/src/wp-includes/blocks/site-logo/editor.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogoeditormincss">trunk/src/wp-includes/blocks/site-logo/editor.min.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogostylertlcss">trunk/src/wp-includes/blocks/site-logo/style-rtl.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogostylertlmincss">trunk/src/wp-includes/blocks/site-logo/style-rtl.min.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogostylecss">trunk/src/wp-includes/blocks/site-logo/style.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogostylemincss">trunk/src/wp-includes/blocks/site-logo/style.min.css</a></li>
<li><a href="#trunksrcwpincludesblockssitelogophp">trunk/src/wp-includes/blocks/site-logo.php</a></li>
<li><a href="#trunksrcwpincludesblockssitetaglineblockjson">trunk/src/wp-includes/blocks/site-tagline/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssitetitleblockjson">trunk/src/wp-includes/blocks/site-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssitetitlephp">trunk/src/wp-includes/blocks/site-title.php</a></li>
<li><a href="#trunksrcwpincludesblockssociallinksblockjson">trunk/src/wp-includes/blocks/social-links/block.json</a></li>
<li><a href="#trunksrcwpincludesblockstableblockjson">trunk/src/wp-includes/blocks/table/block.json</a></li>
<li><a href="#trunksrcwpincludesblockstagcloudblockjson">trunk/src/wp-includes/blocks/tag-cloud/block.json</a></li>
<li><a href="#trunksrcwpincludesblockstagcloudphp">trunk/src/wp-includes/blocks/tag-cloud.php</a></li>
<li><a href="#trunksrcwpincludesblocksverseblockjson">trunk/src/wp-includes/blocks/verse/block.json</a></li>
<li><a href="#trunktestse2econfigbootstrapjs">trunk/tests/e2e/config/bootstrap.js</a></li>
<li><a href="#trunktestse2especseditpoststestjs">trunk/tests/e2e/specs/edit-posts.test.js</a></li>
<li><a href="#trunktestsphpunittestsblockseditorphp">trunk/tests/phpunit/tests/blocks/editor.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkGruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/Gruntfile.js        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/Gruntfile.js  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1549,6 +1549,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @ticket 46218
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        grunt.registerTask( 'verify:source-maps', function() {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                const ignoredFiles = [
+                       'build/wp-includes/js/dist/components.js'
+               ];
</ins><span class="cx" style="display: block; padding: 0 10px">                 const files = buildFiles.reduce( ( acc, path ) => {
</span><span class="cx" style="display: block; padding: 0 10px">                        // Skip excluded paths and any path that isn't a file.
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( '!' === path[0] || '**' !== path.substr( -2 ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1563,18 +1566,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'No JavaScript files found in the build directory.'
</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">-                files.forEach( function( file ) {
-                       const contents = fs.readFileSync( file, {
-                               encoding: 'utf8',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         files
+                       .filter(file => ! ignoredFiles.includes( file) )
+                       .forEach( function( file ) {
+                               const contents = fs.readFileSync( file, {
+                                       encoding: 'utf8',
+                               } );
+                               // `data:` URLs are allowed:
+                               const match = contents.match( /sourceMappingURL=((?!data:).)/ );
+
+                               assert(
+                                       match === null,
+                                       `The ${ file } file must not contain a sourceMappingURL.`
+                               );
</ins><span class="cx" style="display: block; padding: 0 10px">                         } );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // `data:` URLs are allowed:
-                       const match = contents.match( /sourceMappingURL=((?!data:).)/ );
-
-                       assert(
-                               match === null,
-                               `The ${ file } file must not contain a sourceMappingURL.`
-                       );
-               } );
</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">        grunt.registerTask( 'build', function() {
</span></span></pre></div>
<a id="trunkpackagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package-lock.json   2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/package-lock.json     2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,34 +5,34 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "requires": true,
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/code-frame": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz",
-                       "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz",
+                       "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==",
</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">-                                "@babel/highlight": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/highlight": "^7.16.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/compat-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.15.0.tgz",
-                       "integrity": "sha512-0NqAC1IJE0S0+lL1SWFMxMkz1pKCNCjI4tr2Zx4LJSXxCLAdr6KyArnY+sno5m3yH9g737ygOyPABDsnXkpxiA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.0.tgz",
+                       "integrity": "sha512-DGjt2QZse5SGd9nfOSqO4WLJ8NN/oHkijbXbPrxuoJO3oIPJL3TciZs9FX+cOHNiY9E9l0opL8g7BmLe3T+9ew==",
</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">                "@babel/core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.15.0.tgz",
-                       "integrity": "sha512-tXtmTminrze5HEUPn/a0JtOzzfp0nk+UEXQ/tqIJo3WDGypl/2OFQEMll/zSFU8f/lfmfLXvTaORHF3cfXIQMw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz",
+                       "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/code-frame": "^7.14.5",
-                               "@babel/generator": "^7.15.0",
-                               "@babel/helper-compilation-targets": "^7.15.0",
-                               "@babel/helper-module-transforms": "^7.15.0",
-                               "@babel/helpers": "^7.14.8",
-                               "@babel/parser": "^7.15.0",
-                               "@babel/template": "^7.14.5",
-                               "@babel/traverse": "^7.15.0",
-                               "@babel/types": "^7.15.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/code-frame": "^7.16.0",
+                               "@babel/generator": "^7.16.0",
+                               "@babel/helper-compilation-targets": "^7.16.0",
+                               "@babel/helper-module-transforms": "^7.16.0",
+                               "@babel/helpers": "^7.16.0",
+                               "@babel/parser": "^7.16.0",
+                               "@babel/template": "^7.16.0",
+                               "@babel/traverse": "^7.16.0",
+                               "@babel/types": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "convert-source-map": "^1.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "gensync": "^1.0.0-beta.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42,9 +42,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.15.3",
-                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz",
-                                       "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.16.2",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz",
+                                       "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==",
</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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -65,42 +65,42 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/generator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.15.0.tgz",
-                       "integrity": "sha512-eKl4XdMrbpYvuB505KTta4AV9g+wWzmVBW69tX0H2NwKVKd2YJbKgyK6M8j/rgLbmHOYJn6rUklV677nOyJrEQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz",
+                       "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.15.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jsesc": "^2.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": "^0.5.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">                "@babel/helper-annotate-as-pure": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz",
-                       "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz",
+                       "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-builder-binary-assignment-operator-visitor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz",
-                       "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz",
+                       "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-explode-assignable-expression": "^7.14.5",
-                               "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-explode-assignable-expression": "^7.16.0",
+                               "@babel/types": "^7.16.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/helper-compilation-targets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.15.0.tgz",
-                       "integrity": "sha512-h+/9t0ncd4jfZ8wsdAsoIxSa61qhBYlycXiHWqJaQBCXAhDCMbPRSMTGnZIkkmt1u4ag+UQmuqcILwqKzZ4N2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.0.tgz",
+                       "integrity": "sha512-S7iaOT1SYlqK0sQaCi21RX4+13hmdmnxIEAnQUB/eh7GeAnRjOUgTYpLkUOiRXzD+yog1JxP0qyAQZ7ZxVxLVg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/compat-data": "^7.15.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/compat-data": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-validator-option": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.16.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": "^6.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -115,33 +115,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">                "@babel/helper-create-class-features-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.0.tgz",
-                       "integrity": "sha512-MdmDXgvTIi4heDVX/e9EFfeGpugqm9fobBVg/iioE8kueXrOHdRDe36FAY7SnE9xXLVeYCoJR/gdrBEIHRC83Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz",
+                       "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-annotate-as-pure": "^7.14.5",
-                               "@babel/helper-function-name": "^7.14.5",
-                               "@babel/helper-member-expression-to-functions": "^7.15.0",
-                               "@babel/helper-optimise-call-expression": "^7.14.5",
-                               "@babel/helper-replace-supers": "^7.15.0",
-                               "@babel/helper-split-export-declaration": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-annotate-as-pure": "^7.16.0",
+                               "@babel/helper-function-name": "^7.16.0",
+                               "@babel/helper-member-expression-to-functions": "^7.16.0",
+                               "@babel/helper-optimise-call-expression": "^7.16.0",
+                               "@babel/helper-replace-supers": "^7.16.0",
+                               "@babel/helper-split-export-declaration": "^7.16.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/helper-create-regexp-features-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz",
-                       "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz",
+                       "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-annotate-as-pure": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-annotate-as-pure": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "regexpu-core": "^4.7.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">                "@babel/helper-define-polyfill-provider": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.3",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz",
-                       "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.2.4",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.4.tgz",
+                       "integrity": "sha512-OrpPZ97s+aPi6h2n1OXzdhVis1SGSsMU2aMHgLcOKfsp4/v1NWpx3CWT3lBj5eeBq9cDkPkh+YCfdF7O12uNDQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-compilation-targets": "^7.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -163,145 +163,144 @@
</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/helper-explode-assignable-expression": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz",
-                       "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz",
+                       "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-function-name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.5.tgz",
-                       "integrity": "sha512-Gjna0AsXWfFvrAuX+VKcN/aNNWonizBj39yGwUzVDVTlMYJMK2Wp6xdpy72mfArFq5uK+NOuexfzZlzI1z9+AQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz",
+                       "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-get-function-arity": "^7.14.5",
-                               "@babel/template": "^7.14.5",
-                               "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-get-function-arity": "^7.16.0",
+                               "@babel/template": "^7.16.0",
+                               "@babel/types": "^7.16.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/helper-get-function-arity": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.14.5.tgz",
-                       "integrity": "sha512-I1Db4Shst5lewOM4V+ZKJzQ0JGGaZ6VY1jYvMghRjqs6DWgxLCIyFt30GlnKkfUeFLpJt2vzbMVEXVSXlIFYUg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz",
+                       "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-hoist-variables": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.14.5.tgz",
-                       "integrity": "sha512-R1PXiz31Uc0Vxy4OEOm07x0oSjKAdPPCh3tPivn/Eo8cvz6gveAeuyUUPB21Hoiif0uoPQSSdhIPS3352nvdyQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz",
+                       "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-member-expression-to-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.15.0.tgz",
-                       "integrity": "sha512-Jq8H8U2kYiafuj2xMTPQwkTBnEEdGKpT35lJEQsRRjnG0LW3neucsaMWLgKcwu3OHKNeYugfw+Z20BXBSEs2Lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz",
+                       "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.15.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-module-imports": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.14.5.tgz",
-                       "integrity": "sha512-SwrNHu5QWS84XlHwGYPDtCxcA0hrSlL2yhWYLgeOc0w7ccOl2qv4s/nARI0aYZW+bSwAL5CukeXA47B/1NKcnQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz",
+                       "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==",
</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">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-module-transforms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.15.0.tgz",
-                       "integrity": "sha512-RkGiW5Rer7fpXv9m1B3iHIFDZdItnO2/BLfWVW/9q7+KqQSDY5kUfQEbzdXM1MVhJGcugKV7kRrNVzNxmk7NBg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz",
+                       "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-module-imports": "^7.14.5",
-                               "@babel/helper-replace-supers": "^7.15.0",
-                               "@babel/helper-simple-access": "^7.14.8",
-                               "@babel/helper-split-export-declaration": "^7.14.5",
-                               "@babel/helper-validator-identifier": "^7.14.9",
-                               "@babel/template": "^7.14.5",
-                               "@babel/traverse": "^7.15.0",
-                               "@babel/types": "^7.15.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-imports": "^7.16.0",
+                               "@babel/helper-replace-supers": "^7.16.0",
+                               "@babel/helper-simple-access": "^7.16.0",
+                               "@babel/helper-split-export-declaration": "^7.16.0",
+                               "@babel/helper-validator-identifier": "^7.15.7",
+                               "@babel/template": "^7.16.0",
+                               "@babel/traverse": "^7.16.0",
+                               "@babel/types": "^7.16.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/helper-optimise-call-expression": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz",
-                       "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz",
+                       "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-plugin-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-remap-async-to-generator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz",
-                       "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.0.tgz",
+                       "integrity": "sha512-MLM1IOMe9aQBqMWxcRw8dcb9jlM86NIw7KA0Wri91Xkfied+dE0QuBFSBjMNvqzmS0OSIDsMNC24dBEkPUi7ew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-annotate-as-pure": "^7.14.5",
-                               "@babel/helper-wrap-function": "^7.14.5",
-                               "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-annotate-as-pure": "^7.16.0",
+                               "@babel/helper-wrap-function": "^7.16.0",
+                               "@babel/types": "^7.16.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/helper-replace-supers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.15.0.tgz",
-                       "integrity": "sha512-6O+eWrhx+HEra/uJnifCwhwMd6Bp5+ZfZeJwbqUTuqkhIT6YcRhiZCOOFChRypOIe0cV46kFrRBlm+t5vHCEaA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz",
+                       "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-member-expression-to-functions": "^7.15.0",
-                               "@babel/helper-optimise-call-expression": "^7.14.5",
-                               "@babel/traverse": "^7.15.0",
-                               "@babel/types": "^7.15.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-member-expression-to-functions": "^7.16.0",
+                               "@babel/helper-optimise-call-expression": "^7.16.0",
+                               "@babel/traverse": "^7.16.0",
+                               "@babel/types": "^7.16.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/helper-simple-access": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.8",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.14.8.tgz",
-                       "integrity": "sha512-TrFN4RHh9gnWEU+s7JloIho2T76GPwRHhdzOWLqTrMnlas8T9O7ec+oEDNsRXndOmru9ymH9DFrEOxpzPoSbdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz",
+                       "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.8"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-skip-transparent-expression-wrappers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz",
-                       "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz",
+                       "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-split-export-declaration": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.14.5.tgz",
-                       "integrity": "sha512-hprxVPu6e5Kdp2puZUmvOGjaLv9TCe58E/Fl6hRq4YiVQxIcNvuq6uTM2r1mT/oPskuS9CgR+I94sqAYv0NGKA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz",
+                       "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.16.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/helper-validator-identifier": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.9",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.9.tgz",
-                       "integrity": "sha512-pQYxPY0UP6IHISRitNe8bsijHex4TWZXi2HwKVsjPiltzlhse2znVcm9Ace510VT1kxIHjGJCZZQBX2gJDbo0g=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.15.7",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz",
+                       "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-validator-option": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -310,34 +309,34 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-wrap-function": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz",
-                       "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz",
+                       "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-function-name": "^7.14.5",
-                               "@babel/template": "^7.14.5",
-                               "@babel/traverse": "^7.14.5",
-                               "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-function-name": "^7.16.0",
+                               "@babel/template": "^7.16.0",
+                               "@babel/traverse": "^7.16.0",
+                               "@babel/types": "^7.16.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/helpers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.3",
-                       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.15.3.tgz",
-                       "integrity": "sha512-HwJiz52XaS96lX+28Tnbu31VeFSQJGOeKHJeaEPQlTl7PnlhFElWPj8tUXtqFIzeN86XxXoBr+WFAyK2PPVz6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.0.tgz",
+                       "integrity": "sha512-dVRM0StFMdKlkt7cVcGgwD8UMaBfWJHl3A83Yfs8GQ3MO0LHIIIMvK7Fa0RGOGUQ10qikLaX6D7o5htcQWgTMQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/template": "^7.14.5",
-                               "@babel/traverse": "^7.15.0",
-                               "@babel/types": "^7.15.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/template": "^7.16.0",
+                               "@babel/traverse": "^7.16.0",
+                               "@babel/types": "^7.16.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/highlight": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz",
-                       "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz",
+                       "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==",
</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">-                                "@babel/helper-validator-identifier": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-validator-identifier": "^7.15.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "js-tokens": "^4.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -360,53 +359,62 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-N3UxG+uuF4CMYoNj8AhnbAcJF0PiuJ9KHuy1lQmkYsxTer/MAH9UBNHsBoAX/4s6NvlDD047No8mYVGGzLL4hg==",
</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">+                "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
+                       "version": "7.16.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz",
+                       "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==",
+                       "dev": true,
+                       "requires": {
+                               "@babel/helper-plugin-utils": "^7.14.5"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz",
-                       "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz",
+                       "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
-                               "@babel/plugin-proposal-optional-chaining": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
+                               "@babel/plugin-proposal-optional-chaining": "^7.16.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-proposal-async-generator-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.9",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.9.tgz",
-                       "integrity": "sha512-d1lnh+ZnKrFKwtTYdw320+sQWCTwgkB9fmUhNXRADA4akR6wLjaruSGnIEUjpt9HCOwTr4ynFTKu19b7rFRpmw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.0.tgz",
+                       "integrity": "sha512-nyYmIo7ZqKsY6P4lnVmBlxp9B3a96CscbLotlsNuktMHahkDwoPYEjXrZHU0Tj844Z9f1IthVxQln57mhkcExw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-remap-async-to-generator": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-remap-async-to-generator": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-syntax-async-generators": "^7.8.4"
</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/plugin-proposal-class-properties": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz",
-                       "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz",
+                       "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-class-features-plugin": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-class-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/plugin-proposal-class-static-block": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz",
-                       "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz",
+                       "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-class-features-plugin": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-class-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-class-static-block": "^7.14.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">                "@babel/plugin-proposal-dynamic-import": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz",
-                       "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz",
+                       "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -414,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">                "@babel/plugin-proposal-export-namespace-from": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz",
-                       "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz",
+                       "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -424,9 +432,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">                "@babel/plugin-proposal-json-strings": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz",
-                       "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz",
+                       "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -434,9 +442,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">                "@babel/plugin-proposal-logical-assignment-operators": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz",
-                       "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz",
+                       "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -444,9 +452,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">                "@babel/plugin-proposal-nullish-coalescing-operator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz",
-                       "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz",
+                       "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -454,9 +462,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">                "@babel/plugin-proposal-numeric-separator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz",
-                       "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz",
+                       "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -464,22 +472,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">                "@babel/plugin-proposal-object-rest-spread": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.7",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz",
-                       "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz",
+                       "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/compat-data": "^7.14.7",
-                               "@babel/helper-compilation-targets": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/compat-data": "^7.16.0",
+                               "@babel/helper-compilation-targets": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-object-rest-spread": "^7.8.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-parameters": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-parameters": "^7.16.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-proposal-optional-catch-binding": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz",
-                       "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz",
+                       "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -487,45 +495,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-proposal-optional-chaining": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz",
-                       "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz",
+                       "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-syntax-optional-chaining": "^7.8.3"
</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/plugin-proposal-private-methods": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz",
-                       "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz",
+                       "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-class-features-plugin": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-class-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/plugin-proposal-private-property-in-object": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz",
-                       "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz",
+                       "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-annotate-as-pure": "^7.14.5",
-                               "@babel/helper-create-class-features-plugin": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-annotate-as-pure": "^7.16.0",
+                               "@babel/helper-create-class-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-private-property-in-object": "^7.14.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">                "@babel/plugin-proposal-unicode-property-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz",
-                       "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz",
+                       "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-regexp-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5"
</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">@@ -602,10 +610,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">                "@babel/plugin-syntax-jsx": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.14.5.tgz",
-                       "integrity": "sha512-ohuFIsOMXJnbOMRfX7/w7LocdR6R7whhuRD4ax8IipLcLPlZGJKkBxgHp++U4N/vKyU16/YDQr2f5seajD3jIw==",
-                       "dev": true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz",
+                       "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -683,9 +690,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">                "@babel/plugin-syntax-typescript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz",
-                       "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz",
+                       "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -692,9 +699,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">                "@babel/plugin-transform-arrow-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz",
-                       "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz",
+                       "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -701,20 +708,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">                "@babel/plugin-transform-async-to-generator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz",
-                       "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz",
+                       "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-module-imports": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-imports": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-remap-async-to-generator": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-remap-async-to-generator": "^7.16.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-block-scoped-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz",
-                       "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz",
+                       "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -721,9 +728,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">                "@babel/plugin-transform-block-scoping": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.3",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.15.3.tgz",
-                       "integrity": "sha512-nBAzfZwZb4DkaGtOes1Up1nOAp9TDRRFw4XBzBBSG9QK7KVFmYzgj9o9sbPv7TX5ofL4Auq4wZnxCoPnI/lz2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz",
+                       "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -730,24 +737,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">                "@babel/plugin-transform-classes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.9",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.9.tgz",
-                       "integrity": "sha512-NfZpTcxU3foGWbl4wxmZ35mTsYJy8oQocbeIMoDAGGFarAmSQlL+LWMkDx/tj6pNotpbX3rltIA4dprgAPOq5A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz",
+                       "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-annotate-as-pure": "^7.14.5",
-                               "@babel/helper-function-name": "^7.14.5",
-                               "@babel/helper-optimise-call-expression": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-annotate-as-pure": "^7.16.0",
+                               "@babel/helper-function-name": "^7.16.0",
+                               "@babel/helper-optimise-call-expression": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-replace-supers": "^7.14.5",
-                               "@babel/helper-split-export-declaration": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-replace-supers": "^7.16.0",
+                               "@babel/helper-split-export-declaration": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globals": "^11.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="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-computed-properties": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz",
-                       "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz",
+                       "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -754,9 +761,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">                "@babel/plugin-transform-destructuring": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.7",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz",
-                       "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz",
+                       "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -763,19 +770,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">                "@babel/plugin-transform-dotall-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz",
-                       "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz",
+                       "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-regexp-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/plugin-transform-duplicate-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz",
-                       "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz",
+                       "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -782,19 +789,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">                "@babel/plugin-transform-exponentiation-operator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz",
-                       "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz",
+                       "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/plugin-transform-for-of": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz",
-                       "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz",
+                       "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -801,19 +808,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">                "@babel/plugin-transform-function-name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz",
-                       "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz",
+                       "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-function-name": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-function-name": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/plugin-transform-literals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz",
-                       "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz",
+                       "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -820,9 +827,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">                "@babel/plugin-transform-member-expression-literals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz",
-                       "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz",
+                       "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -829,64 +836,64 @@
</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/plugin-transform-modules-amd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz",
-                       "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz",
+                       "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-module-transforms": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-transforms": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-plugin-dynamic-import-node": "^2.3.3"
</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/plugin-transform-modules-commonjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.15.0.tgz",
-                       "integrity": "sha512-3H/R9s8cXcOGE8kgMlmjYYC9nqr5ELiPkJn4q0mypBrjhYQoc+5/Maq69vV4xRPWnkzZuwJPf5rArxpB/35Cig==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz",
+                       "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-module-transforms": "^7.15.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-transforms": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-simple-access": "^7.14.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-simple-access": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-plugin-dynamic-import-node": "^2.3.3"
</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/plugin-transform-modules-systemjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz",
-                       "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz",
+                       "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-hoist-variables": "^7.14.5",
-                               "@babel/helper-module-transforms": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-hoist-variables": "^7.16.0",
+                               "@babel/helper-module-transforms": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-validator-identifier": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-validator-identifier": "^7.15.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-plugin-dynamic-import-node": "^2.3.3"
</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/plugin-transform-modules-umd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz",
-                       "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz",
+                       "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-module-transforms": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-transforms": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/plugin-transform-named-capturing-groups-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.9",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.9.tgz",
-                       "integrity": "sha512-l666wCVYO75mlAtGFfyFwnWmIXQm3kSH0C3IRnJqWcZbWkoihyAdDhFm2ZWaxWTqvBvhVFfJjMRQ0ez4oN1yYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz",
+                       "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-regexp-features-plugin": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-regexp-features-plugin": "^7.16.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-new-target": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz",
-                       "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz",
+                       "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -893,19 +900,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">                "@babel/plugin-transform-object-super": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz",
-                       "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz",
+                       "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-replace-supers": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-replace-supers": "^7.16.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-parameters": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz",
-                       "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.0.tgz",
+                       "integrity": "sha512-XgnQEm1CevKROPx+udOi/8f8TiGhrUWiHiaUCIp47tE0tpFDjzXNTZc9E5CmCwxNjXTWEVqvRfWZYOTFvMa/ZQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -912,9 +919,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">                "@babel/plugin-transform-property-literals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz",
-                       "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz",
+                       "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -921,9 +928,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">                "@babel/plugin-transform-react-constant-elements": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.14.5.tgz",
-                       "integrity": "sha512-NBqLEx1GxllIOXJInJAQbrnwwYJsV3WaMHIcOwD8rhYS0AabTWn7kHdHgPgu5RmHLU0q4DMxhAMu8ue/KampgQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.16.0.tgz",
+                       "integrity": "sha512-OgtklS+p9t1X37eWA4XdvvbZG/3gqzX569gqmo3q4/Ui6qjfTQmOs5UTSrfdD9nVByHhX6Gbm/Pyc4KbwUXGWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -930,9 +937,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">                "@babel/plugin-transform-react-display-name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.1",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.15.1.tgz",
-                       "integrity": "sha512-yQZ/i/pUCJAHI/LbtZr413S3VT26qNrEm0M5RRxQJA947/YNYwbZbBaXGDrq6CG5QsZycI1VIP6d7pQaBfP+8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz",
+                       "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -939,41 +946,41 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-react-jsx": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.9",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.14.9.tgz",
-                       "integrity": "sha512-30PeETvS+AeD1f58i1OVyoDlVYQhap/K20ZrMjLmmzmC2AYR/G43D4sdJAaDAqCD3MYpSWbmrz3kES158QSLjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz",
+                       "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-annotate-as-pure": "^7.14.5",
-                               "@babel/helper-module-imports": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-annotate-as-pure": "^7.16.0",
+                               "@babel/helper-module-imports": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-syntax-jsx": "^7.14.5",
-                               "@babel/types": "^7.14.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-syntax-jsx": "^7.16.0",
+                               "@babel/types": "^7.16.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-react-jsx-development": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.14.5.tgz",
-                       "integrity": "sha512-rdwG/9jC6QybWxVe2UVOa7q6cnTpw8JRRHOxntG/h6g/guAOe6AhtQHJuJh5FwmnXIT1bdm5vC2/5huV8ZOorQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz",
+                       "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-react-jsx": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-react-jsx": "^7.16.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-react-pure-annotations": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.14.5.tgz",
-                       "integrity": "sha512-3X4HpBJimNxW4rhUy/SONPyNQHp5YRr0HhJdT2OH1BRp0of7u3Dkirc7x9FRJMKMqTBI079VZ1hzv7Ouuz///g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz",
+                       "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-annotate-as-pure": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-annotate-as-pure": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/plugin-transform-regenerator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz",
-                       "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz",
+                       "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==",
</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">                                "regenerator-transform": "^0.14.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -980,9 +987,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">                "@babel/plugin-transform-reserved-words": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz",
-                       "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz",
+                       "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -989,16 +996,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.15.0.tgz",
-                       "integrity": "sha512-sfHYkLGjhzWTq6xsuQ01oEsUYjkHRux9fW1iUA68dC7Qd8BS1Unq4aZ8itmQp95zUzIcyR2EbNMTzAicFj+guw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.16.0.tgz",
+                       "integrity": "sha512-zlPf1/XFn5+vWdve3AAhf+Sxl+MVa5VlwTwWgnLx23u4GlatSRQJ3Eoo9vllf0a9il3woQsT4SK+5Z7c06h8ag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-module-imports": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-imports": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "babel-plugin-polyfill-corejs2": "^0.2.2",
-                               "babel-plugin-polyfill-corejs3": "^0.2.2",
-                               "babel-plugin-polyfill-regenerator": "^0.2.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "babel-plugin-polyfill-corejs2": "^0.2.3",
+                               "babel-plugin-polyfill-corejs3": "^0.3.0",
+                               "babel-plugin-polyfill-regenerator": "^0.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^6.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1011,9 +1018,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">                "@babel/plugin-transform-shorthand-properties": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz",
-                       "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz",
+                       "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1020,19 +1027,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">                "@babel/plugin-transform-spread": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.6",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz",
-                       "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz",
+                       "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-skip-transparent-expression-wrappers": "^7.16.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-sticky-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz",
-                       "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz",
+                       "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1039,9 +1046,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">                "@babel/plugin-transform-template-literals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz",
-                       "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz",
+                       "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1048,9 +1055,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">                "@babel/plugin-transform-typeof-symbol": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz",
-                       "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz",
+                       "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1057,20 +1064,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">                "@babel/plugin-transform-typescript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.15.0.tgz",
-                       "integrity": "sha512-WIIEazmngMEEHDaPTx0IZY48SaAmjVWe3TRSX7cmJXn0bEv9midFzAjxiruOWYIVf5iQ10vFx7ASDpgEO08L5w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.1",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz",
+                       "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-class-features-plugin": "^7.15.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-class-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-syntax-typescript": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-syntax-typescript": "^7.16.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-unicode-escapes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz",
-                       "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz",
+                       "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1077,41 +1084,42 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-unicode-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz",
-                       "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz",
+                       "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-create-regexp-features-plugin": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-create-regexp-features-plugin": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.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">                "@babel/preset-env": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.15.0.tgz",
-                       "integrity": "sha512-FhEpCNFCcWW3iZLg0L2NPE9UerdtsCR6ZcsGHUX6Om6kbCQeL5QZDqFDmeNHC6/fy6UH3jEge7K4qG5uC9In0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.0.tgz",
+                       "integrity": "sha512-cdTu/W0IrviamtnZiTfixPfIncr2M1VqRrkjzZWlr1B4TVYimCFK5jkyOdP4qw2MrlKHi+b3ORj6x8GoCew8Dg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/compat-data": "^7.15.0",
-                               "@babel/helper-compilation-targets": "^7.15.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/compat-data": "^7.16.0",
+                               "@babel/helper-compilation-targets": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-validator-option": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.14.5",
-                               "@babel/plugin-proposal-async-generator-functions": "^7.14.9",
-                               "@babel/plugin-proposal-class-properties": "^7.14.5",
-                               "@babel/plugin-proposal-class-static-block": "^7.14.5",
-                               "@babel/plugin-proposal-dynamic-import": "^7.14.5",
-                               "@babel/plugin-proposal-export-namespace-from": "^7.14.5",
-                               "@babel/plugin-proposal-json-strings": "^7.14.5",
-                               "@babel/plugin-proposal-logical-assignment-operators": "^7.14.5",
-                               "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.5",
-                               "@babel/plugin-proposal-numeric-separator": "^7.14.5",
-                               "@babel/plugin-proposal-object-rest-spread": "^7.14.7",
-                               "@babel/plugin-proposal-optional-catch-binding": "^7.14.5",
-                               "@babel/plugin-proposal-optional-chaining": "^7.14.5",
-                               "@babel/plugin-proposal-private-methods": "^7.14.5",
-                               "@babel/plugin-proposal-private-property-in-object": "^7.14.5",
-                               "@babel/plugin-proposal-unicode-property-regex": "^7.14.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.0",
+                               "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0",
+                               "@babel/plugin-proposal-async-generator-functions": "^7.16.0",
+                               "@babel/plugin-proposal-class-properties": "^7.16.0",
+                               "@babel/plugin-proposal-class-static-block": "^7.16.0",
+                               "@babel/plugin-proposal-dynamic-import": "^7.16.0",
+                               "@babel/plugin-proposal-export-namespace-from": "^7.16.0",
+                               "@babel/plugin-proposal-json-strings": "^7.16.0",
+                               "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0",
+                               "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0",
+                               "@babel/plugin-proposal-numeric-separator": "^7.16.0",
+                               "@babel/plugin-proposal-object-rest-spread": "^7.16.0",
+                               "@babel/plugin-proposal-optional-catch-binding": "^7.16.0",
+                               "@babel/plugin-proposal-optional-chaining": "^7.16.0",
+                               "@babel/plugin-proposal-private-methods": "^7.16.0",
+                               "@babel/plugin-proposal-private-property-in-object": "^7.16.0",
+                               "@babel/plugin-proposal-unicode-property-regex": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-syntax-async-generators": "^7.8.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-class-properties": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-class-static-block": "^7.14.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1126,44 +1134,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-optional-chaining": "^7.8.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-private-property-in-object": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-top-level-await": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-arrow-functions": "^7.14.5",
-                               "@babel/plugin-transform-async-to-generator": "^7.14.5",
-                               "@babel/plugin-transform-block-scoped-functions": "^7.14.5",
-                               "@babel/plugin-transform-block-scoping": "^7.14.5",
-                               "@babel/plugin-transform-classes": "^7.14.9",
-                               "@babel/plugin-transform-computed-properties": "^7.14.5",
-                               "@babel/plugin-transform-destructuring": "^7.14.7",
-                               "@babel/plugin-transform-dotall-regex": "^7.14.5",
-                               "@babel/plugin-transform-duplicate-keys": "^7.14.5",
-                               "@babel/plugin-transform-exponentiation-operator": "^7.14.5",
-                               "@babel/plugin-transform-for-of": "^7.14.5",
-                               "@babel/plugin-transform-function-name": "^7.14.5",
-                               "@babel/plugin-transform-literals": "^7.14.5",
-                               "@babel/plugin-transform-member-expression-literals": "^7.14.5",
-                               "@babel/plugin-transform-modules-amd": "^7.14.5",
-                               "@babel/plugin-transform-modules-commonjs": "^7.15.0",
-                               "@babel/plugin-transform-modules-systemjs": "^7.14.5",
-                               "@babel/plugin-transform-modules-umd": "^7.14.5",
-                               "@babel/plugin-transform-named-capturing-groups-regex": "^7.14.9",
-                               "@babel/plugin-transform-new-target": "^7.14.5",
-                               "@babel/plugin-transform-object-super": "^7.14.5",
-                               "@babel/plugin-transform-parameters": "^7.14.5",
-                               "@babel/plugin-transform-property-literals": "^7.14.5",
-                               "@babel/plugin-transform-regenerator": "^7.14.5",
-                               "@babel/plugin-transform-reserved-words": "^7.14.5",
-                               "@babel/plugin-transform-shorthand-properties": "^7.14.5",
-                               "@babel/plugin-transform-spread": "^7.14.6",
-                               "@babel/plugin-transform-sticky-regex": "^7.14.5",
-                               "@babel/plugin-transform-template-literals": "^7.14.5",
-                               "@babel/plugin-transform-typeof-symbol": "^7.14.5",
-                               "@babel/plugin-transform-unicode-escapes": "^7.14.5",
-                               "@babel/plugin-transform-unicode-regex": "^7.14.5",
-                               "@babel/preset-modules": "^0.1.4",
-                               "@babel/types": "^7.15.0",
-                               "babel-plugin-polyfill-corejs2": "^0.2.2",
-                               "babel-plugin-polyfill-corejs3": "^0.2.2",
-                               "babel-plugin-polyfill-regenerator": "^0.2.2",
-                               "core-js-compat": "^3.16.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-arrow-functions": "^7.16.0",
+                               "@babel/plugin-transform-async-to-generator": "^7.16.0",
+                               "@babel/plugin-transform-block-scoped-functions": "^7.16.0",
+                               "@babel/plugin-transform-block-scoping": "^7.16.0",
+                               "@babel/plugin-transform-classes": "^7.16.0",
+                               "@babel/plugin-transform-computed-properties": "^7.16.0",
+                               "@babel/plugin-transform-destructuring": "^7.16.0",
+                               "@babel/plugin-transform-dotall-regex": "^7.16.0",
+                               "@babel/plugin-transform-duplicate-keys": "^7.16.0",
+                               "@babel/plugin-transform-exponentiation-operator": "^7.16.0",
+                               "@babel/plugin-transform-for-of": "^7.16.0",
+                               "@babel/plugin-transform-function-name": "^7.16.0",
+                               "@babel/plugin-transform-literals": "^7.16.0",
+                               "@babel/plugin-transform-member-expression-literals": "^7.16.0",
+                               "@babel/plugin-transform-modules-amd": "^7.16.0",
+                               "@babel/plugin-transform-modules-commonjs": "^7.16.0",
+                               "@babel/plugin-transform-modules-systemjs": "^7.16.0",
+                               "@babel/plugin-transform-modules-umd": "^7.16.0",
+                               "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0",
+                               "@babel/plugin-transform-new-target": "^7.16.0",
+                               "@babel/plugin-transform-object-super": "^7.16.0",
+                               "@babel/plugin-transform-parameters": "^7.16.0",
+                               "@babel/plugin-transform-property-literals": "^7.16.0",
+                               "@babel/plugin-transform-regenerator": "^7.16.0",
+                               "@babel/plugin-transform-reserved-words": "^7.16.0",
+                               "@babel/plugin-transform-shorthand-properties": "^7.16.0",
+                               "@babel/plugin-transform-spread": "^7.16.0",
+                               "@babel/plugin-transform-sticky-regex": "^7.16.0",
+                               "@babel/plugin-transform-template-literals": "^7.16.0",
+                               "@babel/plugin-transform-typeof-symbol": "^7.16.0",
+                               "@babel/plugin-transform-unicode-escapes": "^7.16.0",
+                               "@babel/plugin-transform-unicode-regex": "^7.16.0",
+                               "@babel/preset-modules": "^0.1.5",
+                               "@babel/types": "^7.16.0",
+                               "babel-plugin-polyfill-corejs2": "^0.2.3",
+                               "babel-plugin-polyfill-corejs3": "^0.3.0",
+                               "babel-plugin-polyfill-regenerator": "^0.2.3",
+                               "core-js-compat": "^3.19.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^6.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1176,9 +1184,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">                "@babel/preset-modules": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.4",
-                       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz",
-                       "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.1.5",
+                       "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz",
+                       "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1189,98 +1197,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">                "@babel/preset-react": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.14.5.tgz",
-                       "integrity": "sha512-XFxBkjyObLvBaAvkx1Ie95Iaq4S/GUEIrejyrntQ/VCMKUYvKLoyKxOBzJ2kjA3b6rC9/KL6KXfDC2GqvLiNqQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz",
+                       "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-validator-option": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-react-display-name": "^7.14.5",
-                               "@babel/plugin-transform-react-jsx": "^7.14.5",
-                               "@babel/plugin-transform-react-jsx-development": "^7.14.5",
-                               "@babel/plugin-transform-react-pure-annotations": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-react-display-name": "^7.16.0",
+                               "@babel/plugin-transform-react-jsx": "^7.16.0",
+                               "@babel/plugin-transform-react-jsx-development": "^7.16.0",
+                               "@babel/plugin-transform-react-pure-annotations": "^7.16.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/preset-typescript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.15.0.tgz",
-                       "integrity": "sha512-lt0Y/8V3y06Wq/8H/u0WakrqciZ7Fz7mwPDHWUJAXlABL5hiUG42BNlRXiELNjeWjO5rWmnNKlx+yzJvxezHow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.0.tgz",
+                       "integrity": "sha512-txegdrZYgO9DlPbv+9QOVpMnKbOtezsLHWsnsRF4AjbSIsVaujrq1qg8HK0mxQpWv0jnejt0yEoW1uWpvbrDTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.14.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-validator-option": "^7.14.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-typescript": "^7.15.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-typescript": "^7.16.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/runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.6",
-                       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz",
-                       "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.0.tgz",
+                       "integrity": "sha512-Nht8L0O8YCktmsDV6FqFue7vQLRx3Hb0B37lS5y0jDRqRxlBG4wIJHnf9/bgSE2UyipKFA01YtS+npRdTWBUyw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "regenerator-runtime": "^0.13.4"
</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-corejs3": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.3",
-                       "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.15.3.tgz",
-                       "integrity": "sha512-30A3lP+sRL6ml8uhoJSs+8jwpKzbw8CqBvDc1laeptxPm5FahumJxirigcbD2qTs71Sonvj1cyZB0OKGAmxQ+A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.16.0.tgz",
+                       "integrity": "sha512-Oi2qwQ21X7/d9gn3WiwkDTJmq3TQtYNz89lRnoFy8VeZpWlsyXvzSwiRrRZ8cXluvSwqKxqHJ6dBd9Rv+p0ZGQ==",
</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">-                                "core-js-pure": "^3.16.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "core-js-pure": "^3.19.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "regenerator-runtime": "^0.13.4"
</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/template": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.5",
-                       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.14.5.tgz",
-                       "integrity": "sha512-6Z3Po85sfxRGachLULUhOmvAaOo7xCvqGQtxINai2mEGPFm6pQ4z5QInFnUrRpfoSV60BnjyF5F3c+15fxFV1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz",
+                       "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/code-frame": "^7.14.5",
-                               "@babel/parser": "^7.14.5",
-                               "@babel/types": "^7.14.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/code-frame": "^7.16.0",
+                               "@babel/parser": "^7.16.0",
+                               "@babel/types": "^7.16.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.15.3",
-                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz",
-                                       "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.16.2",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz",
+                                       "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==",
</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">                "@babel/traverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.15.0.tgz",
-                       "integrity": "sha512-392d8BN0C9eVxVWd8H6x9WfipgVH5IaIoLp23334Sc1vbKKWINnvwRpb4us0xtPaCumlwbTtIYNA0Dv/32sVFw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.0.tgz",
+                       "integrity": "sha512-qQ84jIs1aRQxaGaxSysII9TuDaguZ5yVrEuC0BN2vcPlalwfLovVmCjbFDPECPXcYM/wLvNFfp8uDOliLxIoUQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/code-frame": "^7.14.5",
-                               "@babel/generator": "^7.15.0",
-                               "@babel/helper-function-name": "^7.14.5",
-                               "@babel/helper-hoist-variables": "^7.14.5",
-                               "@babel/helper-split-export-declaration": "^7.14.5",
-                               "@babel/parser": "^7.15.0",
-                               "@babel/types": "^7.15.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/code-frame": "^7.16.0",
+                               "@babel/generator": "^7.16.0",
+                               "@babel/helper-function-name": "^7.16.0",
+                               "@babel/helper-hoist-variables": "^7.16.0",
+                               "@babel/helper-split-export-declaration": "^7.16.0",
+                               "@babel/parser": "^7.16.0",
+                               "@babel/types": "^7.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globals": "^11.1.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">                                "@babel/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.15.3",
-                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.15.3.tgz",
-                                       "integrity": "sha512-O0L6v/HvqbdJawj0iBEfVQMc3/6WP+AeOsovsIgBFyJaG+W2w7eqvZB7puddATmWuARlm1SX7DwxJ/JJUnDpEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.16.2",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz",
+                                       "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==",
</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">                "@babel/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.15.0",
-                       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.15.0.tgz",
-                       "integrity": "sha512-OBvfqnllOIdX4ojTHpwZbpvz4j3EWyjkZEdmjH0/cgsd6QOdSgU8rLSk6ard/pcW7rlmjdVSX/AWOaORR1uNOQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.16.0",
+                       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz",
+                       "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==",
</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">-                                "@babel/helper-validator-identifier": "^7.14.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-validator-identifier": "^7.15.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "to-fast-properties": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1309,38 +1317,60 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimist": "^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">-                "@emotion/cache": {
-                       "version": "10.0.29",
-                       "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-10.0.29.tgz",
-                       "integrity": "sha512-fU2VtSVlHiF27empSbxi1O2JFdNWZO+2NFHfwO0pxgTep6Xa3uGb+3pVKfLww2l/IBGLNEZl5Xf/++A4wAYDYQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@discoveryjs/json-ext": {
+                       "version": "0.5.5",
+                       "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.5.tgz",
+                       "integrity": "sha512-6nFkfkmSeV/rqSaS4oWHgmpnYw194f6hmWF5is6b0J1naJZoiD0NTc9AiUwPHvWsowkjuHErCZT1wa0jg+BLIA==",
+                       "dev": true
+               },
+               "@emotion/babel-plugin": {
+                       "version": "11.3.0",
+                       "resolved": "https://registry.npmjs.org/@emotion/babel-plugin/-/babel-plugin-11.3.0.tgz",
+                       "integrity": "sha512-UZKwBV2rADuhRp+ZOGgNWg2eYgbzKzQXfQPtJbu/PLy8onurxlNCLvxMQEvlr1/GudguPI5IU9qIY1+2z1M5bA==",
</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">-                                "@emotion/sheet": "0.9.4",
-                               "@emotion/stylis": "0.8.5",
-                               "@emotion/utils": "0.11.3",
-                               "@emotion/weak-memoize": "0.2.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-imports": "^7.12.13",
+                               "@babel/plugin-syntax-jsx": "^7.12.13",
+                               "@babel/runtime": "^7.13.10",
+                               "@emotion/hash": "^0.8.0",
+                               "@emotion/memoize": "^0.7.5",
+                               "@emotion/serialize": "^1.0.2",
+                               "babel-plugin-macros": "^2.6.1",
+                               "convert-source-map": "^1.5.0",
+                               "escape-string-regexp": "^4.0.0",
+                               "find-root": "^1.1.0",
+                               "source-map": "^0.5.7",
+                               "stylis": "^4.0.3"
+                       },
+                       "dependencies": {
+                               "escape-string-regexp": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+                                       "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA=="
+                               }
</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">-                "@emotion/core": {
-                       "version": "10.1.1",
-                       "resolved": "https://registry.npmjs.org/@emotion/core/-/core-10.1.1.tgz",
-                       "integrity": "sha512-ZMLG6qpXR8x031NXD8HJqugy/AZSkAuMxxqB46pmAR7ze47MhNJ56cdoX243QPZdGctrdfo+s08yZTiwaUcRKA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@emotion/cache": {
+                       "version": "11.5.0",
+                       "resolved": "https://registry.npmjs.org/@emotion/cache/-/cache-11.5.0.tgz",
+                       "integrity": "sha512-mAZ5QRpLriBtaj/k2qyrXwck6yeoz1V5lMt/jfj6igWU35yYlNKs2LziXVgvH81gnJZ+9QQNGelSsnuoAy6uIw==",
</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">-                                "@babel/runtime": "^7.5.5",
-                               "@emotion/cache": "^10.0.27",
-                               "@emotion/css": "^10.0.27",
-                               "@emotion/serialize": "^0.11.15",
-                               "@emotion/sheet": "0.9.4",
-                               "@emotion/utils": "0.11.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@emotion/memoize": "^0.7.4",
+                               "@emotion/sheet": "^1.0.3",
+                               "@emotion/utils": "^1.0.0",
+                               "@emotion/weak-memoize": "^0.2.5",
+                               "stylis": "^4.0.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">                "@emotion/css": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.0.27",
-                       "resolved": "https://registry.npmjs.org/@emotion/css/-/css-10.0.27.tgz",
-                       "integrity": "sha512-6wZjsvYeBhyZQYNrGoR5yPMYbMBNEnanDrqmsqS1mzDm1cOTu12shvl2j4QHNS36UaTE0USIJawCH9C8oW34Zw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "11.5.0",
+                       "resolved": "https://registry.npmjs.org/@emotion/css/-/css-11.5.0.tgz",
+                       "integrity": "sha512-mqjz/3aqR9rp40M+pvwdKYWxlQK4Nj3cnNjo3Tx6SM14dSsEn7q/4W2/I7PlgG+mb27iITHugXuBIHH/QwUBVQ==",
</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">-                                "@emotion/serialize": "^0.11.15",
-                               "@emotion/utils": "0.11.3",
-                               "babel-plugin-emotion": "^10.0.27"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@emotion/babel-plugin": "^11.0.0",
+                               "@emotion/cache": "^11.5.0",
+                               "@emotion/serialize": "^1.0.0",
+                               "@emotion/sheet": "^1.0.3",
+                               "@emotion/utils": "^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">                "@emotion/hash": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1349,67 +1379,61 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@emotion/is-prop-valid": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.8.8",
-                       "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
-                       "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-1.1.0.tgz",
+                       "integrity": "sha512-9RkilvXAufQHsSsjQ3PIzSns+pxuX4EW8EbGeSPjZMHuMx6z/MOzb9LpqNieQX4F3mre3NWS2+X3JNRHTQztUQ==",
</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">-                                "@emotion/memoize": "0.7.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@emotion/memoize": "^0.7.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">                "@emotion/memoize": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.7.4",
-                       "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
-                       "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.7.5",
+                       "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.5.tgz",
+                       "integrity": "sha512-igX9a37DR2ZPGYtV6suZ6whr8pTFtyHL3K/oLUotxpSVO2ASaprmAe2Dkq7tBo7CRY7MMDrAa9nuQP9/YG8FxQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@emotion/react": {
+                       "version": "11.5.0",
+                       "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.5.0.tgz",
+                       "integrity": "sha512-MYq/bzp3rYbee4EMBORCn4duPQfgpiEB5XzrZEBnUZAL80Qdfr7CEv/T80jwaTl/dnZmt9SnTa8NkTrwFNpLlw==",
+                       "requires": {
+                               "@babel/runtime": "^7.13.10",
+                               "@emotion/cache": "^11.5.0",
+                               "@emotion/serialize": "^1.0.2",
+                               "@emotion/sheet": "^1.0.3",
+                               "@emotion/utils": "^1.0.0",
+                               "@emotion/weak-memoize": "^0.2.5",
+                               "hoist-non-react-statics": "^3.3.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@emotion/serialize": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.11.16",
-                       "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.11.16.tgz",
-                       "integrity": "sha512-G3J4o8by0VRrO+PFeSc3js2myYNOXVJ3Ya+RGVxnshRYgsvErfAOglKAiy1Eo1vhzxqtUvjCyS5gtewzkmvSSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.0.2.tgz",
+                       "integrity": "sha512-95MgNJ9+/ajxU7QIAruiOAdYNjxZX7G2mhgrtDWswA21VviYIRP1R5QilZ/bDY42xiKsaktP4egJb3QdYQZi1A==",
</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">-                                "@emotion/hash": "0.8.0",
-                               "@emotion/memoize": "0.7.4",
-                               "@emotion/unitless": "0.7.5",
-                               "@emotion/utils": "0.11.3",
-                               "csstype": "^2.5.7"
-                       },
-                       "dependencies": {
-                               "csstype": {
-                                       "version": "2.6.17",
-                                       "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz",
-                                       "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A=="
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@emotion/hash": "^0.8.0",
+                               "@emotion/memoize": "^0.7.4",
+                               "@emotion/unitless": "^0.7.5",
+                               "@emotion/utils": "^1.0.0",
+                               "csstype": "^3.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">                "@emotion/sheet": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.9.4",
-                       "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-0.9.4.tgz",
-                       "integrity": "sha512-zM9PFmgVSqBw4zL101Q0HrBVTGmpAxFZH/pYx/cjJT5advXguvcgjHFTCaIO3enL/xr89vK2bh0Mfyj9aa0ANA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/@emotion/sheet/-/sheet-1.0.3.tgz",
+                       "integrity": "sha512-YoX5GyQ4db7LpbmXHMuc8kebtBGP6nZfRC5Z13OKJMixBEwdZrJ914D6yJv/P+ZH/YY3F5s89NYX2hlZAf3SRQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@emotion/styled": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.0.27",
-                       "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-10.0.27.tgz",
-                       "integrity": "sha512-iK/8Sh7+NLJzyp9a5+vIQIXTYxfT4yB/OJbjzQanB2RZpvmzBQOHZWhpAMZWYEKRNNbsD6WfBw5sVWkb6WzS/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "11.3.0",
+                       "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.3.0.tgz",
+                       "integrity": "sha512-fUoLcN3BfMiLlRhJ8CuPUMEyKkLEoM+n+UyAbnqGEsCd5IzKQ7VQFLtzpJOaCD2/VR2+1hXQTnSZXVJeiTNltA==",
</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">-                                "@emotion/styled-base": "^10.0.27",
-                               "babel-plugin-emotion": "^10.0.27"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.13.10",
+                               "@emotion/babel-plugin": "^11.3.0",
+                               "@emotion/is-prop-valid": "^1.1.0",
+                               "@emotion/serialize": "^1.0.2",
+                               "@emotion/utils": "^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">-                "@emotion/styled-base": {
-                       "version": "10.0.31",
-                       "resolved": "https://registry.npmjs.org/@emotion/styled-base/-/styled-base-10.0.31.tgz",
-                       "integrity": "sha512-wTOE1NcXmqMWlyrtwdkqg87Mu6Rj1MaukEoEmEkHirO5IoHDJ8LgCQL4MjJODgxWxXibGR3opGp1p7YvkNEdXQ==",
-                       "requires": {
-                               "@babel/runtime": "^7.5.5",
-                               "@emotion/is-prop-valid": "0.8.8",
-                               "@emotion/serialize": "^0.11.15",
-                               "@emotion/utils": "0.11.3"
-                       }
-               },
-               "@emotion/stylis": {
-                       "version": "0.8.5",
-                       "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.8.5.tgz",
-                       "integrity": "sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@emotion/unitless": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.7.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.7.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1416,9 +1440,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@emotion/utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.11.3",
-                       "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz",
-                       "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-1.0.0.tgz",
+                       "integrity": "sha512-mQC2b3XLDs6QCW+pDQDiyO/EdGZYOygE8s5N5rrzjSI4M3IejPE/JPndCBwRT9z982aqQNi6beWs1UeayrQxxA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@emotion/weak-memoize": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1426,14 +1450,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-6U71C2Wp7r5XtFtQzYrW5iKFT67OixrSxjI4MptCHzdSVlgabczzqLe0ZSgnub/5Kp4hSbpDB1tMytZY9pwxxA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@es-joy/jsdoccomment": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.0",
-                       "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.6.0.tgz",
-                       "integrity": "sha512-zT1EtysKMITJ7vE4RvOJqitxk/Str6It8hq+fykxkwLuTyzgak+TnVuVSIyovT/qrEz3i46ypCSXgNtIDYwNOg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.10.8",
+                       "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.10.8.tgz",
+                       "integrity": "sha512-3P1JiGL4xaR9PoTKUHa2N/LKwa2/eUdRqGwijMWWgBqbFEqJUVpmaOi2TcjcemrsRMgFLBzQCK4ToPhrSVDiFQ==",
</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">-                                "comment-parser": "^1.1.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "comment-parser": "1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "esquery": "^1.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jsdoctypeparser": "^9.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jsdoc-type-pratt-parser": "1.1.1"
+                       },
+                       "dependencies": {
+                               "jsdoc-type-pratt-parser": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.1.1.tgz",
+                                       "integrity": "sha512-uelRmpghNwPBuZScwgBG/OzodaFk5RbO5xaivBdsAY70icWfShwZ7PCMO0x1zSkOa8T1FzHThmrdoyg/0AwV5g==",
+                                       "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">                "@eslint/eslintrc": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1454,9 +1486,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "globals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "13.11.0",
-                                       "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
-                                       "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.12.0",
+                                       "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
+                                       "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
</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">                                                "type-fest": "^0.20.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1667,51 +1699,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">-                "@gar/promisify": {
-                       "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz",
-                       "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==",
-                       "dev": true
-               },
-               "@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
-               },
-               "@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==",
-                       "dev": true,
-                       "requires": {
-                               "@hapi/address": "2.x.x",
-                               "@hapi/bourne": "1.x.x",
-                               "@hapi/hoek": "8.x.x",
-                               "@hapi/topo": "3.x.x"
-                       }
-               },
-               "@hapi/topo": {
-                       "version": "3.1.6",
-                       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
-                       "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
-                       "dev": true,
-                       "requires": {
-                               "@hapi/hoek": "^8.3.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@humanwhocodes/config-array": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1724,9 +1711,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">                "@humanwhocodes/object-schema": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.0.tgz",
-                       "integrity": "sha512-wdppn25U8z/2yiaT6YGquE6X8sSv7hNMWSXYSSU1jGv/yd6XqjXgTDJ8KP4NgjTXfJ3GbRjeeb8RTV7a/VpM+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz",
+                       "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==",
</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">                "@istanbuljs/load-nyc-config": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1841,9 +1828,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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">                                "braces": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1896,12 +1883,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">                                "strip-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+                                       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^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">                                "to-regex-range": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1985,6 +1972,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "v8-to-istanbul": "^7.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">+                                "istanbul-lib-instrument": {
+                                       "version": "4.0.3",
+                                       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
+                                       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@babel/core": "^7.7.5",
+                                               "@istanbuljs/schema": "^0.1.2",
+                                               "istanbul-lib-coverage": "^3.0.0",
+                                               "semver": "^6.3.0"
+                                       }
+                               },
+                               "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2171,65 +2176,66 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "fastq": "^1.6.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">-                "@npmcli/fs": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.0.0.tgz",
-                       "integrity": "sha512-8ltnOpRR/oJbOp8vaGUnipOi3bqkcW+sLHFlyXIr08OGHmVJLB1Hn7QtGXbYcpVtH1gAYZTlmDXtE4YV0+AMMQ==",
-                       "dev": true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@polka/url": {
+                       "version": "1.0.0-next.21",
+                       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
+                       "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
+                       "dev": true
+               },
+               "@popperjs/core": {
+                       "version": "2.10.2",
+                       "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.10.2.tgz",
+                       "integrity": "sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ=="
+               },
+               "@react-spring/animated": {
+                       "version": "9.3.0",
+                       "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.3.0.tgz",
+                       "integrity": "sha512-QvuyW77eDvLhdJyO6FFldlWlvnuKK2cpOx4+Zr962RyT/0IO1tbNDRO6G1vM8va6mbv6tmfYmRGKmKYePN3kVg==",
</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">-                                "@gar/promisify": "^1.0.1",
-                               "semver": "^7.3.5"
-                       },
-                       "dependencies": {
-                               "semver": {
-                                       "version": "7.3.5",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
-                                       "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "lru-cache": "^6.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@react-spring/shared": "~9.3.0",
+                               "@react-spring/types": "~9.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">-                "@npmcli/move-file": {
-                       "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz",
-                       "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==",
-                       "dev": true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@react-spring/core": {
+                       "version": "9.3.0",
+                       "resolved": "https://registry.npmjs.org/@react-spring/core/-/core-9.3.0.tgz",
+                       "integrity": "sha512-SZQOIX7wkIagmucAi7zxqGGIb9A60o9n5922UrWo8Kl3FdG7FgrNwqr0kOI43/pMFeL70/PXwFhBatB03N5ctw==",
</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">-                                "mkdirp": "^1.0.4",
-                               "rimraf": "^3.0.2"
-                       },
-                       "dependencies": {
-                               "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"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@react-spring/animated": "~9.3.0",
+                               "@react-spring/shared": "~9.3.0",
+                               "@react-spring/types": "~9.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">-                "@polka/url": {
-                       "version": "1.0.0-next.20",
-                       "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.20.tgz",
-                       "integrity": "sha512-88p7+M0QGxKpmnkfXjS4V26AnoC/eiqZutE8GLdaI5X12NY75bXSdTY9NkmYb2Xyk1O+MmkuO6Frmsj84V6I8Q==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@react-spring/rafz": {
+                       "version": "9.3.0",
+                       "resolved": "https://registry.npmjs.org/@react-spring/rafz/-/rafz-9.3.0.tgz",
+                       "integrity": "sha512-FD04d2TNb3xOZ6+04qwDmC3d0H4X6gvhsxU71/nSm4PPYRqFzZEolcVPmrHlbGzco3bvXKI+Kp2pIrpXLPUJFA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@popperjs/core": {
-                       "version": "2.9.3",
-                       "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.3.tgz",
-                       "integrity": "sha512-xDu17cEfh7Kid/d95kB6tZsLOmSWKCZKtprnhVepjsSaCij+lM3mItSJDuuHDMbCWTh8Ejmebwb+KONcCJ0eXQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@react-spring/shared": {
+                       "version": "9.3.0",
+                       "resolved": "https://registry.npmjs.org/@react-spring/shared/-/shared-9.3.0.tgz",
+                       "integrity": "sha512-7ZFY2Blu/wxbLGcYvQavyLUVi9bK/is1bsn11qZ9AaZb4iucRyIf2jgjBfKZFCq4qgi7S/7QmDQG7sucUyLELg==",
+                       "requires": {
+                               "@react-spring/rafz": "~9.3.0",
+                               "@react-spring/types": "~9.3.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">+                "@react-spring/types": {
+                       "version": "9.3.0",
+                       "resolved": "https://registry.npmjs.org/@react-spring/types/-/types-9.3.0.tgz",
+                       "integrity": "sha512-q4cDr2RSPblXMD3Rxvk6qcC7nmhhfV2izEBP06hb8ZCXznA6qJirG3RMpi29kBtEQiw1lWR59hAXKhauaPtbOA=="
+               },
+               "@react-spring/web": {
+                       "version": "9.3.0",
+                       "resolved": "https://registry.npmjs.org/@react-spring/web/-/web-9.3.0.tgz",
+                       "integrity": "sha512-OTAGKRdyz6fLRR1tABFyw9KMpytyATIndQrj0O6RG47GfjiInpf4+WZKxo763vpS7z1OlnkI81WLUm/sqOqAnA==",
+                       "requires": {
+                               "@react-spring/animated": "~9.3.0",
+                               "@react-spring/core": "~9.3.0",
+                               "@react-spring/shared": "~9.3.0",
+                               "@react-spring/types": "~9.3.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@sideway/address": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2495,9 +2501,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">                                "loader-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "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==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.0.2",
+                                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+                                       "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
</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">                                                "big.js": "^5.2.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2540,10 +2546,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==",
</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">+                "@trysound/sax": {
+                       "version": "0.2.0",
+                       "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+                       "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@types/babel__core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.1.15",
-                       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.15.tgz",
-                       "integrity": "sha512-bxlMKPDbY8x5h6HBwVzEOk2C8fb6SLfYQ5Jw3uBYuYF1lfWk/kbLd81la82vrIkBb0l+JdmrZaDikPrNxpS/Ew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.16",
+                       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.16.tgz",
+                       "integrity": "sha512-EAEHtisTMM+KaKwfWdC3oyllIqswlznXCIVCt7/oRNrh+DhgT4UEBNC/jlADNjvw7UnfbcdkGQcPVZ1xYiLcrQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/parser": "^7.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2605,6 +2617,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/eslint": {
+                       "version": "7.28.2",
+                       "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.28.2.tgz",
+                       "integrity": "sha512-KubbADPkfoU75KgKeKLsFHXnU4ipH7wYg0TRT33NK3N3yiu7jlFAAoygIWBV+KbuHx/G+AvuGX6DllnK35gfJA==",
+                       "dev": true,
+                       "requires": {
+                               "@types/estree": "*",
+                               "@types/json-schema": "*"
+                       }
+               },
+               "@types/eslint-scope": {
+                       "version": "3.7.1",
+                       "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.1.tgz",
+                       "integrity": "sha512-SCFeogqiptms4Fg29WpOTk5nHIzfpKCemSN63ksBQYKTcXoJEmJagV+DhVmbapZzY4/5YaOV1nZwrsU79fFm1g==",
+                       "dev": true,
+                       "requires": {
+                               "@types/eslint": "*",
+                               "@types/estree": "*"
+                       }
+               },
+               "@types/estree": {
+                       "version": "0.0.50",
+                       "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz",
+                       "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@types/glob": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2660,6 +2698,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/lodash": {
+                       "version": "4.14.176",
+                       "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.176.tgz",
+                       "integrity": "sha512-xZmuPTa3rlZoIbtDUyJKZQimJV3bxCmzMIO2c9Pz9afyDro6kr7R79GwcB6mRhuoPmV2p1Vb66WOJH7F886WKQ=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@types/mdast": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-3.0.10.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2681,6 +2724,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/mousetrap": {
+                       "version": "1.6.8",
+                       "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.8.tgz",
+                       "integrity": "sha512-zTqjvgCUT5EoXqbqmd8iJMb4NJqyV/V7pK7AIKq7qcaAsJIpGlTVJS1HQM6YkdHCdnkNSbhcQI7MXYxFfE3iCA=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@types/node": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "14.14.20",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2698,9 +2746,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@types/prettier": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.2",
-                       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.3.2.tgz",
-                       "integrity": "sha512-eI5Yrz3Qv4KPUa/nSIAi0h+qX0XyewOliug5F2QAtuRg6Kjg6jfmxe1GIwoIRhZspD1A0RP8ANrPwvEXXtRFog==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.1",
+                       "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.4.1.tgz",
+                       "integrity": "sha512-Fo79ojj3vdEZOHg3wR9ksAMRz4P3S5fDB5e/YWZiFnyFQI1WY2Vftu9XoXVVtJfxB7Bpce/QTqWSSntkz2Znrw==",
</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">                "@types/prop-types": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2715,9 +2763,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">                "@types/react": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "16.14.14",
-                       "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.14.tgz",
-                       "integrity": "sha512-uwIWDYW8LznHzEMJl7ag9St1RsK0gw/xaFZ5+uI1ZM1HndwUgmPH3/wQkSb87GkOVg7shUxnpNW8DcN0AzvG5Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "16.14.20",
+                       "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.20.tgz",
+                       "integrity": "sha512-SV7TaVc8e9E/5Xuv6TIyJ5VhQpZoVFJqX6IZgj5HZoFCtIDCArE3qXkcHlc6O/Ud4UwcMoX+tlvDA95YrKdLgA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/prop-types": "*",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/scheduler": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2779,9 +2827,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">                "@types/webpack": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.41.30",
-                       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz",
-                       "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.41.31",
+                       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.31.tgz",
+                       "integrity": "sha512-/i0J7sepXFIp1ZT7FjUGi1eXMCg8HCCzLJEQkKsOtbJFontsJLolBcDC+3qxn5pPwiCt1G0ZdRmYRzNBtvpuGQ==",
</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">                                "@types/node": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2845,15 +2893,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@typescript-eslint/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.30.0",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.30.0.tgz",
-                       "integrity": "sha512-NgAnqk55RQ/SD+tZFD9aPwNSeHmDHHe5rtUyhIq0ZeCWZEvo4DK9rYz7v9HDuQZFvn320Ot+AikaCKMFKLlD0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.33.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz",
+                       "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==",
</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">-                                "@typescript-eslint/experimental-utils": "4.30.0",
-                               "@typescript-eslint/scope-manager": "4.30.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/experimental-utils": "4.33.0",
+                               "@typescript-eslint/scope-manager": "4.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "functional-red-black-tree": "^1.0.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "ignore": "^5.1.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "regexpp": "^3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": "^7.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tsutils": "^3.21.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2886,15 +2935,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">                "@typescript-eslint/experimental-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.30.0",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.30.0.tgz",
-                       "integrity": "sha512-K8RNIX9GnBsv5v4TjtwkKtqMSzYpjqAQg/oSphtxf3xxdt6T0owqnpojztjjTcatSteH3hLj3t/kklKx87NPqw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.33.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz",
+                       "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==",
</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">                                "@types/json-schema": "^7.0.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@typescript-eslint/scope-manager": "4.30.0",
-                               "@typescript-eslint/types": "4.30.0",
-                               "@typescript-eslint/typescript-estree": "4.30.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "4.33.0",
+                               "@typescript-eslint/types": "4.33.0",
+                               "@typescript-eslint/typescript-estree": "4.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eslint-scope": "^5.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-utils": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2918,14 +2967,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">                "@typescript-eslint/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.30.0",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.30.0.tgz",
-                       "integrity": "sha512-HJ0XuluSZSxeboLU7Q2VQ6eLlCwXPBOGnA7CqgBnz2Db3JRQYyBDJgQnop6TZ+rsbSx5gEdWhw4rE4mDa1FnZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.33.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz",
+                       "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==",
</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">-                                "@typescript-eslint/scope-manager": "4.30.0",
-                               "@typescript-eslint/types": "4.30.0",
-                               "@typescript-eslint/typescript-estree": "4.30.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "4.33.0",
+                               "@typescript-eslint/types": "4.33.0",
+                               "@typescript-eslint/typescript-estree": "4.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2947,29 +2996,29 @@
</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">                "@typescript-eslint/scope-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.30.0",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.30.0.tgz",
-                       "integrity": "sha512-VJ/jAXovxNh7rIXCQbYhkyV2Y3Ac/0cVHP/FruTJSAUUm4Oacmn/nkN5zfWmWFEanN4ggP0vJSHOeajtHq3f8A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.33.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz",
+                       "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==",
</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">-                                "@typescript-eslint/types": "4.30.0",
-                               "@typescript-eslint/visitor-keys": "4.30.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "4.33.0",
+                               "@typescript-eslint/visitor-keys": "4.33.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">                "@typescript-eslint/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.30.0",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.30.0.tgz",
-                       "integrity": "sha512-YKldqbNU9K4WpTNwBqtAerQKLLW/X2A/j4yw92e3ZJYLx+BpKLeheyzoPfzIXHfM8BXfoleTdiYwpsvVPvHrDw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.33.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz",
+                       "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==",
</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">                "@typescript-eslint/typescript-estree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.30.0",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.30.0.tgz",
-                       "integrity": "sha512-6WN7UFYvykr/U0Qgy4kz48iGPWILvYL34xXJxvDQeiRE018B7POspNRVtAZscWntEPZpFCx4hcz/XBT+erenfg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.33.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz",
+                       "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==",
</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">-                                "@typescript-eslint/types": "4.30.0",
-                               "@typescript-eslint/visitor-keys": "4.30.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "4.33.0",
+                               "@typescript-eslint/visitor-keys": "4.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globby": "^11.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-glob": "^4.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3024,12 +3073,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">                "@typescript-eslint/visitor-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.30.0",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.30.0.tgz",
-                       "integrity": "sha512-pNaaxDt/Ol/+JZwzP7MqWc8PJQTUhZwoee/PVlQ+iYoYhagccvoHnC9e4l+C/krQYYkENxznhVSDwClIbZVxRw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.33.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz",
+                       "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==",
</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">-                                "@typescript-eslint/types": "4.30.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "4.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eslint-visitor-keys": "^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">@@ -3086,6 +3135,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@webassemblyjs/ast": "1.9.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">+                "@webassemblyjs/helper-numbers": {
+                       "version": "1.11.1",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz",
+                       "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==",
+                       "dev": true,
+                       "requires": {
+                               "@webassemblyjs/floating-point-hex-parser": "1.11.1",
+                               "@webassemblyjs/helper-api-error": "1.11.1",
+                               "@xtuc/long": "4.2.2"
+                       },
+                       "dependencies": {
+                               "@webassemblyjs/floating-point-hex-parser": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz",
+                                       "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==",
+                                       "dev": true
+                               },
+                               "@webassemblyjs/helper-api-error": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+                                       "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@webassemblyjs/helper-wasm-bytecode": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3213,10 +3287,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@webcomponents/template/-/template-1.4.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-QqCmmywIKJTilkl6UIPLxEBBuqhDaOBpvQyKOnUEwl9lJuVHBrVlhMIhhnp9VSZJ6xEUnp+PiX8DST1k0q/v4Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@webpack-cli/configtest": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz",
+                       "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==",
+                       "dev": true
+               },
+               "@webpack-cli/info": {
+                       "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz",
+                       "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==",
+                       "dev": true,
+                       "requires": {
+                               "envinfo": "^7.7.3"
+                       }
+               },
+               "@webpack-cli/serve": {
+                       "version": "1.6.0",
+                       "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz",
+                       "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wojtekmaj/enzyme-adapter-react-17": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.3",
-                       "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.3.tgz",
-                       "integrity": "sha512-Kp1ZJxtHkKEnUksaWrcMABNTOgL4wOt8VI6k2xOek2aH9PtZcWRXJNUEgnKrdJrqg5UqIjRslbVF9uUqwQJtFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.6.5",
+                       "resolved": "https://registry.npmjs.org/@wojtekmaj/enzyme-adapter-react-17/-/enzyme-adapter-react-17-0.6.5.tgz",
+                       "integrity": "sha512-ChIObUiXXYUiqzXPqOai+p6KF5dlbItpDDYsftUOQiAiygbMDlLeJIjynC6ZrJIa2U2MpRp4YJmtR2GQyIHjgA==",
</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">                                "@wojtekmaj/enzyme-adapter-utils": "^0.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3251,25 +3346,25 @@
</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/a11y": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.1.2.tgz",
-                       "integrity": "sha512-VUrJN4UcDdYLYVOjArMbSsHNrIPmoAfrSsJi09xpRFBJXUq67sLLPh5+yy01uptbV1aOqcIbRagyj0Zaq8I70g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.2.3.tgz",
+                       "integrity": "sha512-s6ghUetvxRPDyC3fohaXtOeoTQeA1JPYPNSic616LWLWvx/bOCY4RibfwxS7p7prY1+0Px2VhxsPIM2kZuR/wA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/dom-ready": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/dom-ready": "^3.2.2",
+                               "@wordpress/i18n": "^4.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">                "@wordpress/annotations": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.1.6.tgz",
-                       "integrity": "sha512-z79UvFGm8GiwJZWEIgE9mzIEzoGVRPo31qwjnotFq3uHjAhKsRZk3ppmaLRNZUbJfobNOvDEyD8VT8V033Gp2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.6",
+                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.2.6.tgz",
+                       "integrity": "sha512-+I9Zj7aup0c/qyWXdBIT+Mm9gWQRp/a/ACSQZATGnRE+vbtYm7/XZjmoWmQi96n1ow57RfcBz6xZ6daQWpBmmg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/data": "^5.1.6",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/rich-text": "^4.1.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/data": "^6.1.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/rich-text": "^5.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^8.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3276,19 +3371,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">                "@wordpress/api-fetch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-5.1.2.tgz",
-                       "integrity": "sha512-qdYENoku3IHfq9tHQismlOnCXerps3Vf9oHjoicUT7ukUBLawEfJWM8LeMJmuFoMRh4mc5ceuhUmTnmEfbcwIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-5.2.5.tgz",
+                       "integrity": "sha512-AAwqdN76qsJkgAERCfNWftZxOnmvjRg+OSDXQrQG4A/0RdztWFW4uQS79RinW8nL0h3g6Nm5P4Kt5iitT/tHeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/url": "^3.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/url": "^3.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">                "@wordpress/autop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.1.2.tgz",
-                       "integrity": "sha512-EbQ/lJwK20GjMXa0pszW8RVdIWghrQcjM1GE/IjPhSWuReD8h0R+3LpB+noZpuy4ccqiz3/Enksq9LBlnFUMvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.2.2.tgz",
+                       "integrity": "sha512-lfw7yZs1PeWVdPnKaV5rPMGIhkwPmdnKaviIbQV48E8irQOcPaT3NgWQksizr1Qlersm6aNBkXZfM1idRzzcgA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3300,9 +3395,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">                "@wordpress/babel-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.2.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.2.1.tgz",
-                       "integrity": "sha512-io2HbPtmLdfu3WdZg6X6T1oRVCrOTVrTouqSeUxyAZ954fNh8xyB7Q8rfHfxUZHPgGypnbzZOKBiCpUlnBRs7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.3.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.3.4.tgz",
+                       "integrity": "sha512-J0Axceu8pT4I6gOc9YDIiANZ/CKHSPtVSYoULMcsBWme4FyYckLMujH5avX8JNooJ3UCrX/rwEn4oq7dllmcZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/core": "^7.13.10",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3311,87 +3406,89 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-env": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-typescript": "^7.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-plugin-import-jsx-pragma": "^3.0.5",
-                               "@wordpress/browserslist-config": "^4.0.1",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/warning": "^2.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-plugin-import-jsx-pragma": "^3.1.0",
+                               "@wordpress/browserslist-config": "^4.1.0",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/warning": "^2.2.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browserslist": "^4.16.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "core-js": "^3.12.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">                "@wordpress/base-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.6.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-3.6.0.tgz",
-                       "integrity": "sha512-6/vXAmc9FSX7Y17UjKgUJoVU++Pv1U1G8uMx7iClRUaLetc7/jj2DD9PTyX/cdJjHr32e3yXuLVT9wfEbo6SEg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.0.3.tgz",
+                       "integrity": "sha512-dL6xsQUeCNY7oqNDbbO9k65bOXq4zKwFfdJQITXUIuH3PBVoZaonsndeV8BsRs7I5YXiJCqT1ts6gjibJr914g==",
</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">                "@wordpress/blob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.1.2.tgz",
-                       "integrity": "sha512-xtuw2+fPok3Ep+fKJlNuatMzag19FUzLziDPa5XLtfncVo+WKg/Tnz+gj138EwYtrjVKnxGlGolps1zqFzH4Bg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.2.1.tgz",
+                       "integrity": "sha512-qD8wZ6n+hjoshV2dp9eGH3VismOM0kvrJn5cSe4PaoYDREqUhioJIDXktZxaohnvgWOq6xfJH6rS4Or8W0r9ew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.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">                "@wordpress/block-directory": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.21",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.1.21.tgz",
-                       "integrity": "sha512-CCfQDyY7LpWkPxvmA7Dv9KAeSK1WiYIAZKt8FZNXJhnzZHuADsUcZy/7otopcMGHqCYycHcg+ygkpfzNyve5lA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.0.5.tgz",
+                       "integrity": "sha512-vinSWZJ9MQ4mgQCzKQCrjWi26OCOzKCacqgbQ3qm4DcGA6DkzNviXhJ6EeQrY1YZUlAOduiSFSQO30uboqBmWg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/data-controls": "^2.1.6",
-                               "@wordpress/edit-post": "^4.1.21",
-                               "@wordpress/editor": "^10.1.17",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/html-entities": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/plugins": "^3.1.6",
-                               "@wordpress/url": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/edit-post": "^5.0.5",
+                               "@wordpress/editor": "^12.0.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/html-entities": "^3.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/plugins": "^4.0.5",
+                               "@wordpress/url": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/block-editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.1.14",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-6.1.14.tgz",
-                       "integrity": "sha512-4qiAPqrBSOIO6fanm+jG2nTaNuPc1vfqq+KLHnWWfEZtAA06tuKeW/C8XbHT5NdCBzdSL9sytVw+94gOJVeTww==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-8.0.0.tgz",
+                       "integrity": "sha512-POzr9e5QXEzBUMMMAqjDYrt+cITG1nRXjsOkh+f7RhEDex8ymiG8bE31WLlnlwQvbB0jFKO4H706TTUzCZ6AmA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/blob": "^3.1.2",
-                               "@wordpress/block-serialization-default-parser": "^4.1.2",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/data-controls": "^2.1.6",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/html-entities": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/keyboard-shortcuts": "^2.1.7",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/rich-text": "^4.1.6",
-                               "@wordpress/shortcode": "^3.1.2",
-                               "@wordpress/token-list": "^2.1.1",
-                               "@wordpress/url": "^3.1.2",
-                               "@wordpress/wordcount": "^3.1.2",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@react-spring/web": "^9.2.4",
+                               "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/blob": "^3.2.1",
+                               "@wordpress/block-serialization-default-parser": "^4.2.2",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/html-entities": "^3.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/keyboard-shortcuts": "^3.0.5",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/rich-text": "^5.0.5",
+                               "@wordpress/shortcode": "^3.2.2",
+                               "@wordpress/token-list": "^2.2.1",
+                               "@wordpress/url": "^3.3.0",
+                               "@wordpress/warning": "^2.2.2",
+                               "@wordpress/wordcount": "^3.2.2",
+                               "classnames": "^2.3.1",
+                               "colord": "^2.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "css-mediaquery": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "diff": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "dom-scroll-into-view": "^1.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3399,90 +3496,89 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-autosize-textarea": "^7.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "react-spring": "^8.0.19",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "react-easy-crop": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "redux-multi": "^0.1.12",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tinycolor2": "^1.4.2",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "traverse": "^0.6.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">                "@wordpress/block-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.19",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.2.19.tgz",
-                       "integrity": "sha512-F/Dbg9YYmoQQ9LdtanA1Nn6Bi6z7a5mC9gUankzbl6657Aqw7EcBwvbKfuG3n1TOjbbJZpA2wCCYTge6XNXLWA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-6.0.3.tgz",
+                       "integrity": "sha512-pnrr8XUtNne+GKAz+XR1VRos1RWuOEOtPfSM/uy/mMyKwM+mD941GGg+JdHIFnIzbgQec9ASJzi7a0kHJgIkJQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/autop": "^3.1.2",
-                               "@wordpress/blob": "^3.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/date": "^4.1.2",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/escape-html": "^2.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/primitives": "^2.1.2",
-                               "@wordpress/reusable-blocks": "^2.1.17",
-                               "@wordpress/rich-text": "^4.1.6",
-                               "@wordpress/server-side-render": "^2.1.12",
-                               "@wordpress/url": "^3.1.2",
-                               "@wordpress/viewport": "^3.1.6",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/autop": "^3.2.2",
+                               "@wordpress/blob": "^3.2.1",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/date": "^4.2.2",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/escape-html": "^2.2.2",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/html-entities": "^3.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/interface": "^4.1.3",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/primitives": "^3.0.3",
+                               "@wordpress/reusable-blocks": "^3.0.5",
+                               "@wordpress/rich-text": "^5.0.5",
+                               "@wordpress/server-side-render": "^3.0.5",
+                               "@wordpress/url": "^3.3.0",
+                               "@wordpress/viewport": "^4.0.5",
+                               "classnames": "^2.3.1",
+                               "colord": "^2.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fast-average-color": "4.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "micromodal": "^0.4.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "moment": "^2.22.1",
-                               "react-easy-crop": "^3.0.0",
-                               "tinycolor2": "^1.4.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "moment": "^2.22.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">                "@wordpress/block-serialization-default-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.1.2.tgz",
-                       "integrity": "sha512-jJoXfn6hYYReEl211alNoTFA5Hdgu9LMTkTQJF2g8cGJS5UpDw1lcpJP0hmpfhwzTmUUemy5RXM7noOa2c/RUw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.2.2.tgz",
+                       "integrity": "sha512-XLig548y+chFJTmjrJptiEwZuMHpz7azIpoZssedGxP1ibffo8GV1VnKzGtr/P+Z/1PHt1L00pQgxtAZmKKBag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.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">                "@wordpress/blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.1.8",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-9.1.8.tgz",
-                       "integrity": "sha512-RYemYN+q5/M0k5mESBkQbsB101p9hWSOTSlGLzEPBj7yXJp/OnyQVdc2hAr6CQgX16CxOyRRXx1CYQdiOtXGYg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "11.1.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-11.1.3.tgz",
+                       "integrity": "sha512-JaMTjfX9o2xCq6EPtHUXcb+7/5ygsRRfvAkoLdd6eFqlVPd5dFqTGT4RTJs1eLJvuhNLAlquslcSZ7Wgyh7hgQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/autop": "^3.1.2",
-                               "@wordpress/blob": "^3.1.2",
-                               "@wordpress/block-serialization-default-parser": "^4.1.2",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/html-entities": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/shortcode": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/autop": "^3.2.2",
+                               "@wordpress/blob": "^3.2.1",
+                               "@wordpress/block-serialization-default-parser": "^4.2.2",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/html-entities": "^3.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/shortcode": "^3.2.2",
+                               "colord": "^2.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hpq": "^1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "showdown": "^1.9.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "simple-html-tokenizer": "^0.5.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tinycolor2": "^1.4.2",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "uuid": "^8.3.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">@@ -3493,33 +3589,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">                "@wordpress/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "14.1.11",
-                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-14.1.11.tgz",
-                       "integrity": "sha512-umsDXCtH0eqOaAVXq/N3f5QO4u9ovo2F+RMg7c566Q+StOgCVw0jRnKuyKQtBb1CEv4IIYIDWp/pL3cId8Vz2w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "19.0.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-19.0.1.tgz",
+                       "integrity": "sha512-LuLcr/njlccbp04CPmoWypS94TyCpAfwVv1iN6MMaM9+Vt2djA0P0IYXXANeJGIbHu1N1y4c+QPf2bwr7RGJCQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@emotion/cache": "^10.0.27",
-                               "@emotion/core": "^10.1.1",
-                               "@emotion/css": "^10.0.22",
-                               "@emotion/styled": "^10.0.23",
-                               "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/date": "^4.1.2",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/primitives": "^2.1.2",
-                               "@wordpress/rich-text": "^4.1.6",
-                               "@wordpress/warning": "^2.1.2",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@emotion/cache": "^11.4.0",
+                               "@emotion/css": "^11.1.3",
+                               "@emotion/react": "^11.4.1",
+                               "@emotion/styled": "^11.3.0",
+                               "@emotion/utils": "1.0.0",
+                               "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/date": "^4.2.2",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/primitives": "^3.0.3",
+                               "@wordpress/rich-text": "^5.0.5",
+                               "@wordpress/warning": "^2.2.2",
+                               "classnames": "^2.3.1",
+                               "colord": "^2.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "dom-scroll-into-view": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "downshift": "^6.0.15",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "emotion": "^10.0.23",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "framer-motion": "^4.1.17",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gradient-parser": "^0.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "highlight-words-core": "^1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3526,31 +3624,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment": "^2.22.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "re-resizable": "^6.4.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "react-colorful": "^5.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "react-dates": "^17.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-resize-aware": "^3.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "react-spring": "^8.0.20",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "react-use-gesture": "^9.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "reakit": "^1.3.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "reakit": "^1.3.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tinycolor2": "^1.4.2",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "uuid": "^8.3.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">                "@wordpress/compose": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-4.1.6.tgz",
-                       "integrity": "sha512-rzSHBvMMwkR70+qOmSGnZpOEa2fnseGbylR3DEN3IAlscxdAn08Ejyz+bZSQ8GgQ6Uq2OkwvYjHjPUD2llpQ/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-5.0.5.tgz",
+                       "integrity": "sha512-sxwbkLqX9RKzFao4Oo17Kpntnn4kJjAdmULazp608SDtmQ3hv+rdKZb+UjrLCx8rNZgzjXkbM25ewL63o1SUrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/priority-queue": "^2.1.2",
-                               "clipboard": "^2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/lodash": "^4.14.172",
+                               "@types/mousetrap": "^1.6.8",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/priority-queue": "^2.2.2",
+                               "clipboard": "^2.0.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "memize": "^1.1.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "mousetrap": "^1.6.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-resize-aware": "^3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "use-memo-one": "^1.1.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3557,20 +3655,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">                "@wordpress/core-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.12",
-                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.1.12.tgz",
-                       "integrity": "sha512-GUvuWc5SQi0eBKi6gaWDz3Xg8eQyAM4YmYPpWNhWP8oNeAwsLL/RM2kXv6O4ssnGGlS/W3zJtLFTy7yDo0c74Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-4.0.5.tgz",
+                       "integrity": "sha512-BsSycuNg/g/+kIP9aE70VVbDYe/INXl9uPVAoGOE0InEjGeybqC9k2MFt+v/32YG74nY2mpjzont2AdQBXXNvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/data-controls": "^2.1.6",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/html-entities": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/url": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/html-entities": "^3.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/url": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "equivalent-key-map": "^0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3578,9 +3676,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/custom-templated-path-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-2.0.5.tgz",
-                       "integrity": "sha512-8tEcTEkr4tB55UFo0oalmpj54jf3sfTNJEqqnu0VpfB3Zk2lh3nRYmo+/vL1ks5uP47k3+iXYiPEFy9rJ4lGLw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-2.1.0.tgz",
+                       "integrity": "sha512-ObO5PVU3NAl+LHc6g1gMdvg0bNNaIjU9jxy7WBkenQVCaO/rIbmFhTUUXZFhZ0k3UNsWsY7ufpFob3IiBtXbrw==",
</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">                                "escape-string-regexp": "^1.0.5"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3587,69 +3685,69 @@
</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/customize-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.20",
-                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-1.0.20.tgz",
-                       "integrity": "sha512-2zHmZ3IcnkXMD+n1FPRjZTvfTkxt1onxe4oqfQjpobdYjPTSMl3HKaYuHB1lBaVN7qw4sOk/3WgB9cH1kqWpqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-2.0.5.tgz",
+                       "integrity": "sha512-Pk5qDRuN4WBnKRFHXmgfVCqRKqXpCfvrKOGVMEf7fFYofE1URsQJee6R3sUmMWqM7NYYuex0b23Ul6v4bRywXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.11.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/block-library": "^3.2.19",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/keyboard-shortcuts": "^2.1.7",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/media-utils": "^2.1.2",
-                               "@wordpress/widgets": "^1.1.19",
-                               "classnames": "^2.2.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/block-library": "^6.0.3",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/interface": "^4.1.3",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/keyboard-shortcuts": "^3.0.5",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/media-utils": "^3.0.4",
+                               "@wordpress/widgets": "^2.0.5",
+                               "classnames": "^2.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-5.1.6.tgz",
-                       "integrity": "sha512-KKcAcYh6XuRXkQvIQOv1/ci5Tj1kXEE2gwNzujN4SytJZmQTNP2EEE8u9bBnhEPoS7bORzlqeNQuMW0Rz74qgg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-6.1.3.tgz",
+                       "integrity": "sha512-N8D+S5ZyxERiJPxg5Zd2whHJPXQJuwmpMIUGFSHLCKUf/hf4csxHx0ESHLB5Qo0o6WMrQ3GdvgOx20sUKpdypw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^4.1.6",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/priority-queue": "^2.1.2",
-                               "@wordpress/redux-routine": "^4.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^5.0.5",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/priority-queue": "^2.2.2",
+                               "@wordpress/redux-routine": "^4.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "equivalent-key-map": "^0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-promise": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "redux": "^4.1.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "turbo-combine-reducers": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "use-memo-one": "^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="cx" style="display: block; padding: 0 10px">                "@wordpress/data-controls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.1.6.tgz",
-                       "integrity": "sha512-AON1ZQLGhVQsJQIeW+4D1aB31TBJbDIQUMwnimiMkJ2n0M9V1Q0hvW4P7URC1k2aouNstnF2/TJ4xFPPRINf4Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.6",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.2.6.tgz",
+                       "integrity": "sha512-voh/MjwThLZGOJ9lhqoG4sxA9Us7LWbI5qhmPOOsSmV2F/1Mpd00fJlSWeE8pzZbSt8lzy8OwC/yQSiZMKo5ZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/deprecated": "^3.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/deprecated": "^3.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/date": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.1.2.tgz",
-                       "integrity": "sha512-t1cM1eLCQkLJeypcnFQIBJW0+aS8ZUvZLNSxlMH0jVybF9+bjVIbKY+aRkGwP4OMxxrdQkvF2qFj349bn3nz3Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.2.2.tgz",
+                       "integrity": "sha512-sYcMvFwrVoYv5lL9NsYLVd29hfuqgf1L1WsIjDV8hMna1eqr9f8xCrZSLgBKkDBmVWiIcleYGP5uDdrKpu6EiA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment": "^2.22.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3657,9 +3755,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/dependency-extraction-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.4",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.1.4.tgz",
-                       "integrity": "sha512-SoFdhgt75symEJz57QwzDrcZzuSZ9Fxxr1adplSHHYfvRXBm/vDM0x6jeb2pHtVWH0Ltax4Z/yelRgv982nNYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.2.1.tgz",
+                       "integrity": "sha512-Ltd+1CJb7PMh6iN2Mse+3yN/oMORug5qXSj/3xmuZERzZO2SO6xNEJGml8yK9ev747cbHktEpitK4H+8VO3Ekg==",
</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">                                "json2php": "^0.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3673,9 +3771,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">                                "webpack-sources": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.0",
-                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz",
-                                       "integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.3.1",
+                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz",
+                                       "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==",
</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.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3685,18 +3783,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">                "@wordpress/deprecated": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.1.2.tgz",
-                       "integrity": "sha512-kURIhVWssN6lv4YZNMqeFU8ZHk1Dh3SNbHHDs/Ah4Qcql9uHJisF89lLIQBCs063wgkeXfFxdvM/BXD4kfK6fw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.2.2.tgz",
+                       "integrity": "sha512-htsu2zJUuGYG1+jejAi0r25bQQOT3bB0MGjoSixqZ0sRkFMRIdjmMLrSbpGrl0s5IRK2/w/slsStPFmm3reJtA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/hooks": "^3.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.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">                "@wordpress/dom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.1.5.tgz",
-                       "integrity": "sha512-EDX1BXtIEHw3LjAunASJO9lnbU2KU1gi4UBrjaa+Cem4u6npmfYHh6XkXO2ryA21yjx7rCWPbD0id6E7qlJ4Tw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.6",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.2.6.tgz",
+                       "integrity": "sha512-Iy3eYn6wcQFDBsQJmm4NGUA4HswX4YG5TY9T+C1VwCLepgR1yOUFdNmRojiKXMbO4pv2swoStrhh75IBNWPyFg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3703,85 +3801,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">                "@wordpress/dom-ready": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.1.2.tgz",
-                       "integrity": "sha512-g2zmgC/+6JYgWYzUMByRmjRAXs75q57wnNdYUTXmRFrtLs2+PNa1bUuYWZop15rTZbxuvP6ScVnPxZ5tyQLRUw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.2.2.tgz",
+                       "integrity": "sha512-yCpm/vG3GanhhACnpbc7GZ2sv6oSHIkTxNPgejA5Z8cr0mEc6irsWDzhEHKcP3OhSina++IZ9ZidO7JH7eE2Xg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.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">                "@wordpress/e2e-test-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.4.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.4.3.tgz",
-                       "integrity": "sha512-DDLIO/QZipMLpqfiYB570nVtxOGlC9ByZkyd/+dqjwViBc7ST9pWMQzQPahlGjkArU2EMB96fvPumPnjrReZOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.6",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.4.6.tgz",
+                       "integrity": "sha512-DvuE9bzPK6o3RArbiCvaB9tgpPvBHGopnS70u6QGKjvh1WDiWmPSkiK4OLPciktveFNcIA7PYgU+S8P2nwWkXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.2.2",
-                               "@wordpress/keycodes": "^3.2.2",
-                               "@wordpress/url": "^3.2.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/url": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-fetch": "^2.6.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">-                                "@wordpress/api-fetch": {
-                                       "version": "5.2.2",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-5.2.2.tgz",
-                                       "integrity": "sha512-WwJHOe6qiI4Oa1BSSo+Fpietdtm/0UgaN5A9k/TlEkARqIE+Fh56sfbC3JbjJDfQxz9TsAxMm+WWO5aNapantQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.13.10",
-                                               "@wordpress/i18n": "^4.2.2",
-                                               "@wordpress/url": "^3.2.2"
-                                       }
-                               },
-                               "@wordpress/hooks": {
-                                       "version": "3.2.0",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.2.0.tgz",
-                                       "integrity": "sha512-nVR6V9kPxl8+aYQzQJdoDt+aKBKHHD0zplcYZbu2MHxjmHMvppAeL9mjzVhQZj/3n10NR2Ftk94mHQzHWfhCCg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.13.10"
-                                       }
-                               },
-                               "@wordpress/i18n": {
-                                       "version": "4.2.2",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.2.2.tgz",
-                                       "integrity": "sha512-6PrfTDpeW5dfWyuqUx4Z5ApKFbh45CAbCs/G3PuZLlKJlXs/8p2Oq6Zxs0gLZk1QfHkw0t5qMx61lDlxWQhuPw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.13.10",
-                                               "@wordpress/hooks": "^3.2.0",
-                                               "gettext-parser": "^1.3.1",
-                                               "lodash": "^4.17.21",
-                                               "memize": "^1.1.0",
-                                               "sprintf-js": "^1.1.1",
-                                               "tannin": "^1.2.0"
-                                       }
-                               },
-                               "@wordpress/keycodes": {
-                                       "version": "3.2.2",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.2.2.tgz",
-                                       "integrity": "sha512-z4B4vby+iGciJ9gvUBIozsseDkdQXDNuWm5szMnG5g1Nn7UGDWmfCNc9IHNs3alXySmAFev6d0T/o/zgm9BBvQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.13.10",
-                                               "@wordpress/i18n": "^4.2.2",
-                                               "lodash": "^4.17.21"
-                                       }
-                               },
-                               "@wordpress/url": {
-                                       "version": "3.2.2",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.2.2.tgz",
-                                       "integrity": "sha512-TYWE7V9F8nj0ZkCJy1eFD0crdDTS7iB3cVNW2yIDOn1RTWJJtzINXQFMASokVsjuh+NetAIOu8ru2mIfoRMG8Q==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.13.10",
-                                               "lodash": "^4.17.21",
-                                               "react-native-url-polyfill": "^1.1.2"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "form-data": {
</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/form-data/-/form-data-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3796,38 +3837,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.21",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.1.21.tgz",
-                       "integrity": "sha512-tthVG2vA/cEkM5Ksb+AWlfYdRQRh3TE45C0NPMTjRTQaETJjZGZp1VCVl6f+EBMIiW90mzgOfP6t0bvDHBtcFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-5.0.5.tgz",
+                       "integrity": "sha512-DvsRCnI5JaiYVcHExYjdk8LUApQpRD2aBnvHRymvJ0iCRHhej3gi81o2PghkzY4DkmW3QHC2p3h7fV+OEQvdfg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/block-library": "^3.2.19",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/data-controls": "^2.1.6",
-                               "@wordpress/editor": "^10.1.17",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/interface": "^3.1.12",
-                               "@wordpress/keyboard-shortcuts": "^2.1.7",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/media-utils": "^2.1.2",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/plugins": "^3.1.6",
-                               "@wordpress/primitives": "^2.1.2",
-                               "@wordpress/url": "^3.1.2",
-                               "@wordpress/viewport": "^3.1.6",
-                               "@wordpress/warning": "^2.1.2",
-                               "classnames": "^2.2.5",
-                               "framer-motion": "^4.1.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/block-library": "^6.0.3",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/data-controls": "^2.2.6",
+                               "@wordpress/editor": "^12.0.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/interface": "^4.1.3",
+                               "@wordpress/keyboard-shortcuts": "^3.0.5",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/media-utils": "^3.0.4",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/plugins": "^4.0.5",
+                               "@wordpress/primitives": "^3.0.3",
+                               "@wordpress/url": "^3.3.0",
+                               "@wordpress/viewport": "^4.0.5",
+                               "@wordpress/warning": "^2.2.2",
+                               "classnames": "^2.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3842,37 +3882,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">                "@wordpress/edit-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.21",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-2.1.21.tgz",
-                       "integrity": "sha512-dkINHh3yPJnCtqXfcKX0+Wf85ztGJLEnt35pUdcif6fkxDvBciYX6maezo+m+r6TgI0J9wUO2t9+G6kX6bda0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-3.1.0.tgz",
+                       "integrity": "sha512-lCoogDEpsQLL4xFK3DQBn50vh1ScJoLLqQs+uy+Pje2jxQyEEaZCP7nApuHV5IC4r05ZC3icToV+5+oGCdDDDg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/block-library": "^3.2.19",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/data-controls": "^2.1.6",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/interface": "^3.1.12",
-                               "@wordpress/keyboard-shortcuts": "^2.1.7",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/media-utils": "^2.1.2",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/plugins": "^3.1.6",
-                               "@wordpress/reusable-blocks": "^2.1.17",
-                               "@wordpress/server-side-render": "^2.1.12",
-                               "@wordpress/url": "^3.1.2",
-                               "@wordpress/widgets": "^1.1.19",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/block-library": "^6.0.3",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/interface": "^4.1.3",
+                               "@wordpress/keyboard-shortcuts": "^3.0.5",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/media-utils": "^3.0.4",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/plugins": "^4.0.5",
+                               "@wordpress/reusable-blocks": "^3.0.5",
+                               "@wordpress/server-side-render": "^3.0.5",
+                               "@wordpress/url": "^3.3.0",
+                               "@wordpress/widgets": "^2.0.5",
+                               "classnames": "^2.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^8.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3879,39 +3918,40 @@
</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/editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.1.17",
-                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.1.17.tgz",
-                       "integrity": "sha512-ALvuojonwMEjWN1tbQR+mZF3ggR/fdkvOKe4esxRL3U10eTfcsSw6qA2QzB8zHrjb1cZd/90gZWixAdE398f+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.0.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-12.0.2.tgz",
+                       "integrity": "sha512-rKwD+kzsDtytpfrS3nlR+s+IXRsWGsJkYhhRbhbITnyRYIjIQYq/SN8tm9svQJ1+7Ldl3QtxQco9oKZMPfL02w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/autop": "^3.1.2",
-                               "@wordpress/blob": "^3.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/data-controls": "^2.1.6",
-                               "@wordpress/date": "^4.1.2",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/html-entities": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/keyboard-shortcuts": "^2.1.7",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/media-utils": "^2.1.2",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/reusable-blocks": "^2.1.17",
-                               "@wordpress/rich-text": "^4.1.6",
-                               "@wordpress/server-side-render": "^2.1.12",
-                               "@wordpress/url": "^3.1.2",
-                               "@wordpress/wordcount": "^3.1.2",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/autop": "^3.2.2",
+                               "@wordpress/blob": "^3.2.1",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/data-controls": "^2.2.6",
+                               "@wordpress/date": "^4.2.2",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/html-entities": "^3.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/keyboard-shortcuts": "^3.0.5",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/media-utils": "^3.0.4",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/reusable-blocks": "^3.0.5",
+                               "@wordpress/rich-text": "^5.0.5",
+                               "@wordpress/server-side-render": "^3.0.5",
+                               "@wordpress/url": "^3.3.0",
+                               "@wordpress/wordcount": "^3.2.2",
+                               "classnames": "^2.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-autosize-textarea": "^7.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3919,42 +3959,72 @@
</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/element": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-3.1.2.tgz",
-                       "integrity": "sha512-6ZDhwXkkohcocZSXp+IE4Xn774+PNHJTNsEOLJRAeDo/clIvly5HoczX03z1GLgvEB3VYik8qHaqrouNIcjZvA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.0.3.tgz",
+                       "integrity": "sha512-uFL8Xx0Uq/C+nCL5aM4Fb6YVub//1wuHyQK9VDtKwYg9UBELrexSCHo1XaesYRiGUqVW0o837qC7RCP2NLUBJw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/react": "^16.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/react-dom": "^16.9.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/escape-html": "^2.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/escape-html": "^2.2.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "react": "^16.13.1",
-                               "react-dom": "^16.13.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "react": "^17.0.1",
+                               "react-dom": "^17.0.1"
+                       },
+                       "dependencies": {
+                               "react": {
+                                       "version": "17.0.2",
+                                       "resolved": "https://registry.npmjs.org/react/-/react-17.0.2.tgz",
+                                       "integrity": "sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==",
+                                       "requires": {
+                                               "loose-envify": "^1.1.0",
+                                               "object-assign": "^4.1.1"
+                                       }
+                               },
+                               "react-dom": {
+                                       "version": "17.0.2",
+                                       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.2.tgz",
+                                       "integrity": "sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==",
+                                       "requires": {
+                                               "loose-envify": "^1.1.0",
+                                               "object-assign": "^4.1.1",
+                                               "scheduler": "^0.20.2"
+                                       }
+                               },
+                               "scheduler": {
+                                       "version": "0.20.2",
+                                       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz",
+                                       "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==",
+                                       "requires": {
+                                               "loose-envify": "^1.1.0",
+                                               "object-assign": "^4.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">                "@wordpress/escape-html": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.1.2.tgz",
-                       "integrity": "sha512-nEKvwzjMkuyV5MBnD5Um/McydurQ65mLjV1NG8bVlljZlP6/263qdZ5otH2uwr6cf2Lz1meupmi9sV3ef4TalQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.2.2.tgz",
+                       "integrity": "sha512-NuPury2dyaqF7zpDaUOKaoM0FrEuqaDE1c3j7rM6kceJ4ZFDHnCLf5NivwchOLo7Xs0oVtqBdDza/dcSQaLFGg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.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">                "@wordpress/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.1.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-9.1.1.tgz",
-                       "integrity": "sha512-GduOwoTTHh132RHTfLU82ujOmzuLpkA9izq+gzKtzhoDGzcpORXIht7tnbB8fzima4PYIiePz2LmuMCSuP18RA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-9.2.0.tgz",
+                       "integrity": "sha512-x0vI4EWeG20TyewXdiyUhGSJRqXR8vw47WZjzdmL8iuitDCoyWkKe73wtEs/mWLDrSNms8S0bTnp0dK6UAMXJw==",
</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">-                                "@typescript-eslint/eslint-plugin": "^4.15.0",
-                               "@typescript-eslint/parser": "^4.15.0",
-                               "@wordpress/prettier-config": "^1.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/eslint-plugin": "^4.31.0",
+                               "@typescript-eslint/parser": "^4.31.0",
+                               "@wordpress/prettier-config": "^1.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-eslint": "^10.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cosmiconfig": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-config-prettier": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-plugin-import": "^2.23.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-plugin-jest": "^24.1.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint-plugin-jsdoc": "^34.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eslint-plugin-jsdoc": "^36.0.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eslint-plugin-jsx-a11y": "^6.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-plugin-prettier": "^3.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-plugin-react": "^7.22.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3995,50 +4065,50 @@
</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/format-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.14",
-                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-2.1.14.tgz",
-                       "integrity": "sha512-INmmTyJX0FDBkG8PTJqvIBi+yTfYHpdpkWqP/JswG7kslrG++elm4jyrA2EsV1anZyxDfsSrP3aSCy+arYkTgA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-3.0.5.tgz",
+                       "integrity": "sha512-IxyaySakhNSPUPMwSaGkVV1QIlrxdYW38yu8nz0N4dFO6ZOwTkV1whbzyZJOesd/hxxYgczrYRp++8Ti7c880w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/html-entities": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "@wordpress/rich-text": "^4.1.6",
-                               "@wordpress/url": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/html-entities": "^3.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "@wordpress/rich-text": "^5.0.5",
+                               "@wordpress/url": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/hooks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.1.1.tgz",
-                       "integrity": "sha512-9f6H9WBwu6x/MM4ZCVLGGBuMiBcyaLapmAku5IwcWaeB2PtPduwjmk2NfGx35TuhBQD554DUg8WtTjIS019UAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.2.1.tgz",
+                       "integrity": "sha512-yI8MHs6UsvgJdDsOnXGkY7/7hrOCEv/M7vwdEVA5r6nGzgJaJxf8pjBqzRkCq3nVaWqxoNZgCMHJSul6Q8RR2g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.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">                "@wordpress/html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.1.2.tgz",
-                       "integrity": "sha512-pPbEBxUTZm9YA/ynq50UEGmefaqFIW4g07KrxDQfa+xm0jb3kFZOtxFqdX7gXNofNCn/f5v4jlpFGmmYYpJMaw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.2.2.tgz",
+                       "integrity": "sha512-MsmB1wtDMFfvNQiKMVMW+1ie2P3+tBZiHESkDPnXw34Dt4Tk0+QY7eYCR9krNcjJImWYJcxL+4n4M1OF9oQv0Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.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">                "@wordpress/i18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.1.2.tgz",
-                       "integrity": "sha512-Bp0BnGoN2XQyhFjACh74f3fDIQx/AnBIyZsDIhSlNYedFjuJ9b4M246/YTmCDlRHyCqLyG/OuS0hEZKksKAoRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.2.3.tgz",
+                       "integrity": "sha512-iaL7WVmFBVLyUJR0FVeaI0YJK3BiYg6Ir+s3PoJN3ppm+YsZUGThstHL8zSfQFMF0WaQ0OFWjnDqNl1th2annA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/hooks": "^3.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gettext-parser": "^1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4047,38 +4117,39 @@
</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/icons": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-4.0.3.tgz",
-                       "integrity": "sha512-I68iAysutXkYP6JrvnPlha/DKtNhtI1u88PuroZC/RgG+R0WwmxphB/bPoj92BCYDjgrMI8P625Ivttuh1spFA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-6.1.0.tgz",
+                       "integrity": "sha512-XzPtisDJlAbh8uZIzNafCVf76KkitllJPrGLPPPTJjFFNgga+qGisCIuybKB79LrenPVEIvyBhZ388hrR5rmVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^3.1.2",
-                               "@wordpress/primitives": "^2.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^4.0.3",
+                               "@wordpress/primitives": "^3.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">                "@wordpress/interface": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.12",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-3.1.12.tgz",
-                       "integrity": "sha512-t7ksL3IIlWB47+r8UJ9CyAZZVlEVbA7lN9aqA5Ly6+QPIPwtvATDDM1agiUjGPwGLAsFSoZyda9MDjfVNDvXmw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-4.1.3.tgz",
+                       "integrity": "sha512-FvYq/6hWAmKsiRzRe36kfRImCTrdNy5gh5ZReHwKQ9hf1e56rH6U090G4M3O5qixaJpr8hG1ZU1OqDo/Dcou5g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/plugins": "^3.1.6",
-                               "@wordpress/viewport": "^3.1.6",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/plugins": "^4.0.5",
+                               "@wordpress/viewport": "^4.0.5",
+                               "classnames": "^2.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/is-shallow-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.1.1.tgz",
-                       "integrity": "sha512-Bc782s4Kte98RKLtuDXOaUBpyJWUgN4XZJevEoFasKQTpABZUDF+Y2C0/dhnlJeYF5TDEd8TQgFfpF5csxEUNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.2.0.tgz",
+                       "integrity": "sha512-9Oy7f3HFLMNfry4LLwYmfx4tROmusPAOfanv9F/MgzSBfMH7eyxU2JZd4KrP7IbPb59UfoUa8GhaLsnqKm66og==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4095,9 +4166,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/jest-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-7.1.0.tgz",
-                       "integrity": "sha512-N6OwVfvNodRTgIkmBor6YOGx3FbLdvPp9ZTGHJ1uw1u+HUuPwVWN9nhcGTnuP8Ht2RWyN5VpN2Peo5+dz5gp0w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-7.1.2.tgz",
+                       "integrity": "sha512-TzrGj+eBrOQJxMLNh+gh+ImfFaK3caHLu7U4xF8UCGh6N+OuOTz5W9YHG/lqOuxDLdFhVkiHTytM2uFylGGRsg==",
</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">                                "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4108,33 +4179,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">                "@wordpress/keyboard-shortcuts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.7",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-2.1.7.tgz",
-                       "integrity": "sha512-V04mCe0Uwxhe2qIkfJ4h5//KsngZA25G/3kI0Ab6vL2N8OrQZQojZ4fnCK3x/P7mvdjXKQn78+vjnp3KiMvRqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-3.0.5.tgz",
+                       "integrity": "sha512-21pdiMMFeU5ZGVMmoIWfRQsCN21enIMxMudfZDhZQlXbQvqNmmeq2hZojWah8iAHqxQUXUOTiHFH7NK3k3AKkw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/keycodes": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/keycodes": "^3.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^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="cx" style="display: block; padding: 0 10px">                "@wordpress/keycodes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.1.2.tgz",
-                       "integrity": "sha512-8N0JiHquULMezdWEAu/MjaW5cQ4EN8z61HkA4/sIIB8JPd2TvNEkE1SeEotzpPICcBitEoQzclQ3uOUPld0WAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.2.3.tgz",
+                       "integrity": "sha512-1ClhtTbOSijLsyubbTlg1Df++W4CmjjRj88L7rzGX63iEHfBX6SSvui2pWVlQigDNdLNoaYGOaWm5eqDnvxkeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/i18n": "^4.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/library-export-default-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-2.0.5.tgz",
-                       "integrity": "sha512-qqyna9btIqoQ3XhdvG3+0rEibgpt2EKCwwyZ7o6IN1TeyiR9ymgHSVwE2yOK9wKcAVyBayFCpN1Sy4MEzpwhog==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-2.2.0.tgz",
+                       "integrity": "sha512-FW3lmSlqmQv5u2A4vT9BqYwFmBaUuseH1X0bpajTY1sGNzguoh4hmw5Jvjq208+zut7F3rX5tEAJFcaI3fMycA==",
</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": "^4.17.21",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4148,9 +4219,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">                                "webpack-sources": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.0",
-                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.0.tgz",
-                                       "integrity": "sha512-WyOdtwSvOML1kbgtXbTDnEW0jkJ7hZr/bDByIwszhWd/4XX1A3XMkrbFMsuH4+/MfLlZCUzlAdg4r7jaGKEIgQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.3.1",
+                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz",
+                                       "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==",
</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.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4160,40 +4231,40 @@
</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/list-reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.11",
-                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-2.1.11.tgz",
-                       "integrity": "sha512-/y9YbYKL0E0jGs0QJHzdAK3OHrpWec9/dt2oy/RkB6+r+SjHUMBbCyxtL67SPhqZAliXDO10tJSih0OFK0gULw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-3.0.5.tgz",
+                       "integrity": "sha512-skBfNFPRJsOC1yOccx+I+8fWi9uApEWSJT1hj8dAnAHpjDaGby8/8m7LM/e4f2SfcDy8uNNYLwBpIgLgNRYeCA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/i18n": "^4.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/media-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-2.1.2.tgz",
-                       "integrity": "sha512-LhZ52JdLz4Lwr1H1YB90pAHTlAowv9R2HwQXjjmKmkSfGwCOhd6xigSRnDVKEjJxT4sUsVVCJdnb4Og/SVk0Nw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-3.0.4.tgz",
+                       "integrity": "sha512-m1Ay++vKbBsnz+zidiuc6oJjEDYhgX3jDg1auCNqKMqwnUSFMQ+1DIDQ4RPVRAz+g9KVb94SwF36CwlKNI4+CQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/blob": "^3.1.2",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/blob": "^3.2.1",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/i18n": "^4.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/notices": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.1.6.tgz",
-                       "integrity": "sha512-I+xDHCY7n5I/mBeZvlker7BoMtRFgaHBe/XySGJv2V2D3ZxgpAGXeVv13v+ohSvhaEjFhll+RgszpZOW/8SMLA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.6",
+                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.2.6.tgz",
+                       "integrity": "sha512-SZh4Ge/QfYvuvKN0NRHKDJhxHS41QtPCGAxFPkHCMpmStTCqrI1ebju55A4gVvkmapQU9uUMr4YAsNCbZRebVQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.1.2",
-                               "@wordpress/data": "^5.1.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/data": "^6.1.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21"
</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">@@ -4204,95 +4275,89 @@
</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">                "@wordpress/nux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.11",
-                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-4.1.11.tgz",
-                       "integrity": "sha512-GRuQW4guMp12NjdUQPpQHJ+YoLt9lzigWO5za5sPXtWzgpYjzzTGIvBrC8hU5s5dXAlvHzZ0yk6swCEBXGqVDw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-5.0.5.tgz",
+                       "integrity": "sha512-fAuhC0gXHZuW19gDLbCfsy0glQnpNZkIOW3sTilH935wnPaDRe5MEztOACMpvz64mW00aQQKFJlxV5ixGUseAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^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="cx" style="display: block; padding: 0 10px">                "@wordpress/plugins": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-3.1.6.tgz",
-                       "integrity": "sha512-I2ZE6M/IzkLDDy0YOWLqMebutuubeYCk5Y3QkSRVmQYiuTP0o6q2vO8iJjfL87L8wxB3BgkZwNxusFB1not+lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-4.0.5.tgz",
+                       "integrity": "sha512-N7qNV+ey8cvm3zgNAzf0LKNW8rf/4u5Xo9xS3EACeG3EvELj6tsCxS9TPbSDAh/qNsxKwVfAZh+CkYbBhe2zyw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^4.1.6",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/hooks": "^3.1.1",
-                               "@wordpress/icons": "^4.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^5.0.5",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/hooks": "^3.2.1",
+                               "@wordpress/icons": "^6.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.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="cx" style="display: block; padding: 0 10px">                "@wordpress/postcss-plugins-preset": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-3.2.0.tgz",
-                       "integrity": "sha512-vYzlqr92pq9cIdN6eO5/h1hyDjEIUUvRlm3Tgd822dPPr6EpkM8uJ82quObE1pPt4JfmXYhTj+gMgOUzRNLHJg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-3.2.4.tgz",
+                       "integrity": "sha512-YFoV+rtBgoWYnW82iQCL5BwYzDPEE0aVNs33IkKV5X+eu7w730q+nyN7th+N4DOYdgApCgi9At2LLMAqTDtwwQ==",
</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">-                                "@wordpress/base-styles": "^3.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/base-styles": "^4.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "autoprefixer": "^10.2.5"
</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">                                "autoprefixer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "10.3.3",
-                                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.3.3.tgz",
-                                       "integrity": "sha512-yRzjxfnggrP/+qVHlUuZz5FZzEbkT+Yt0/Df6ScEMnbbZBLzYB2W0KLxoQCW+THm1SpOsM1ZPcTHAwuvmibIsQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "10.4.0",
+                                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.0.tgz",
+                                       "integrity": "sha512-7FdJ1ONtwzV1G43GDD0kpVMn/qbiNqyOPMFTX5nRffI+7vgWoFEc6DcXOxHJxrWNDXrZh18eDsZjvZGUljSRGA==",
</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.16.8",
-                                               "caniuse-lite": "^1.0.30001252",
-                                               "colorette": "^1.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "browserslist": "^4.17.5",
+                                               "caniuse-lite": "^1.0.30001272",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "fraction.js": "^4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "normalize-range": "^0.1.2",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "picocolors": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "postcss-value-parser": "^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="cx" style="display: block; padding: 0 10px">                                "browserslist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.16.8",
-                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz",
-                                       "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.17.6",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz",
+                                       "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==",
</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.30001251",
-                                               "colorette": "^1.3.0",
-                                               "electron-to-chromium": "^1.3.811",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "caniuse-lite": "^1.0.30001274",
+                                               "electron-to-chromium": "^1.3.886",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "escalade": "^3.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "node-releases": "^1.1.75"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "node-releases": "^2.0.1",
+                                               "picocolors": "^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">                                "caniuse-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.30001252",
-                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz",
-                                       "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.0.30001278",
+                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001278.tgz",
+                                       "integrity": "sha512-mpF9KeH8u5cMoEmIic/cr7PNS+F5LWBk0t2ekGT60lFf0Wq+n9LspAj0g3P+o7DQhD3sUdlMln4YFAWhFYn9jg==",
</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">-                                "colorette": {
-                                       "version": "1.3.0",
-                                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
-                                       "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==",
-                                       "dev": true
-                               },
</del><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.826",
-                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.826.tgz",
-                                       "integrity": "sha512-bpLc4QU4B8PYmdO4MSu2ZBTMD8lAaEXRS43C09lB31BvYwuk9UxgBRXbY5OJBw7VuMGcg2MZG5FyTaP9u4PQnw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.890",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.890.tgz",
+                                       "integrity": "sha512-VWlVXSkv0cA/OOehrEyqjUTHwV8YXCPTfPvbtoeU2aHR21vI4Ejh5aC4AxUwOmbLbBgb6Gd3URZahoCxtBqCYQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-releases": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.75",
-                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
-                                       "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+                                       "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
</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">                                "postcss-value-parser": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4304,73 +4369,76 @@
</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/prettier-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.1.0.tgz",
-                       "integrity": "sha512-cMYc/dtuiRo9VAb+m8S2Mvv/jELvoJAtcPsq6HT6XMppXC9slZ5z0q1A4PNf3ewMvvHtodjwkl2oHbO+vaAYzg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.1.1.tgz",
+                       "integrity": "sha512-qjpBK5KB2ieCLv+1fGNKRW4urf5tFN1eUn3Qy+JINxNwAx6Jj9uhfXA4AldCSnD+WkzsN2UgBvgAj5/SWwzRZQ==",
</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">                "@wordpress/primitives": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-2.1.2.tgz",
-                       "integrity": "sha512-Eof+TK+zoKIr6w4lMlwxq+HvP+nKXBoidukjP3YhNUPOdB7H27+X6/V/IJd/Zza2xKN2ExkJybssBAGqi5NS6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.0.3.tgz",
+                       "integrity": "sha512-eG1UE5d9xnML7PCr1DpP1PEliwLM4KIuEFieHVpW1HkiybyENeTl33HdqXalOSuNAdYrnYa4KifThbjcTdzP2Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^3.1.2",
-                               "classnames": "^2.2.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^4.0.3",
+                               "classnames": "^2.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">                "@wordpress/priority-queue": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.1.2.tgz",
-                       "integrity": "sha512-qXZzmfTRH6ssSZpCbJEHnj/w9W8bjpYm8V1tLKUqBXEYkHbII4O2FIL21LGI5aFhPPWsHG7tlYz3Z4lA/MHALQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.2.2.tgz",
+                       "integrity": "sha512-28zPQ1jIhM+9w0xfLzL8xoHIEyG0ORjIi4A8j3aWBYXHYH9f/7oVAtJRXgVTJ9iJFyiUTL8sDiaZQ6aTFV78Tg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.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">                "@wordpress/redux-routine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.1.2.tgz",
-                       "integrity": "sha512-1wOH4zdp58VNeMCoTNRHc1wHTGL3ZWqx8kCCqeA3NhULnRBx2RkI/v6nemKCho5QRbMdIWWUYXffFsLbDOUOSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.2.1.tgz",
+                       "integrity": "sha512-u//4vdeKzYvu4YBRmSUsIbnUazai+PybEnquLPqxQdaF4JqVN1D5OPWHSeFtmaXR1c78I+lUf40Q7dnmA2waXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-promise": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "redux": "^4.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rungen": "^0.3.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">                "@wordpress/reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.17",
-                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.1.17.tgz",
-                       "integrity": "sha512-54tZPQppe4kmDeivxsUk5ZZhTlSY8jum+5OEcYs0jJVctEXhRVh7rU3p2hqSWWriNghqVz4i3cuJ57tqt/tIsw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-3.0.5.tgz",
+                       "integrity": "sha512-VRNMdwKBHU4NO7A23UW7GG2DavPymeHq2ixN3okViXOTvyg5nIY7bayDf/D5pH1SbGxSRXP/1Xl1kT9BtJ59VQ==",
</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">-                                "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/url": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/url": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/rich-text": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-4.1.6.tgz",
-                       "integrity": "sha512-wF60RXrGIQ0xgAvMSNwh1dP8lM4RRMWbRS5ZKOf1ld2s7oTsezEodBwCIHhFkHeraM/ORbeFoBPFsLbGf3oXwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-5.0.5.tgz",
+                       "integrity": "sha512-Fh2aweRgrSpyOwQoHXyecZCVnhVIGiakrxHe83Cwngt9uNbus0Uwbi4N2DUx/Pld8YdLI/Ia4X3A+mpxq/p/EA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/dom": "^3.1.5",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/escape-html": "^2.1.2",
-                               "@wordpress/is-shallow-equal": "^4.1.1",
-                               "@wordpress/keycodes": "^3.1.2",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.2.3",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/dom": "^3.2.6",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/escape-html": "^2.2.2",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/is-shallow-equal": "^4.2.0",
+                               "@wordpress/keycodes": "^3.2.3",
+                               "classnames": "^2.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4377,126 +4445,352 @@
</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/scripts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "16.1.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-16.1.5.tgz",
-                       "integrity": "sha512-EF63cT5UGbWEMEJBBhxvcoNAuJIooKlqAAaMq5wN1urzsJRpQOTHTV658onoKFfgAxWB78CD7svuwIqNPGQdIw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "19.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-19.1.0.tgz",
+                       "integrity": "sha512-XIgFufYUV0WIuAEUjdou6UD7UY9fdcoBo9mb64ZpqAqmt4JJmzx8Qxdl+GKLlLw4uRZytxg5xAH2n6s/q3uvRA==",
</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">-                                "@svgr/webpack": "^5.2.0",
-                               "@wordpress/babel-preset-default": "^6.2.1",
-                               "@wordpress/dependency-extraction-webpack-plugin": "^3.1.4",
-                               "@wordpress/eslint-plugin": "^9.0.6",
-                               "@wordpress/jest-preset-default": "^7.0.5",
-                               "@wordpress/npm-package-json-lint-config": "^4.0.5",
-                               "@wordpress/postcss-plugins-preset": "^3.1.4",
-                               "@wordpress/prettier-config": "^1.0.5",
-                               "@wordpress/stylelint-config": "^19.0.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@svgr/webpack": "^5.5.0",
+                               "@wordpress/babel-preset-default": "^6.3.4",
+                               "@wordpress/browserslist-config": "^4.1.0",
+                               "@wordpress/dependency-extraction-webpack-plugin": "^3.2.1",
+                               "@wordpress/eslint-plugin": "^9.2.0",
+                               "@wordpress/jest-preset-default": "^7.1.2",
+                               "@wordpress/npm-package-json-lint-config": "^4.1.0",
+                               "@wordpress/postcss-plugins-preset": "^3.2.4",
+                               "@wordpress/prettier-config": "^1.1.1",
+                               "@wordpress/stylelint-config": "^19.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-jest": "^26.6.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-loader": "^8.2.2",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "browserslist": "^4.16.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "check-node-version": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "clean-webpack-plugin": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cross-spawn": "^5.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-loader": "^5.1.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "css-loader": "^6.2.0",
+                               "cssnano": "^5.0.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "cwd": "^0.10.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "dir-glob": "^3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint": "^7.17.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint-plugin-markdown": "^1.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eslint-plugin-markdown": "^2.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "expect-puppeteer": "^4.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "file-loader": "^6.2.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "filenamify": "^4.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ignore-emit-webpack-plugin": "^2.0.6",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "jest": "^26.6.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "jest-circus": "^26.6.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-dev-server": "^4.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-dev-server": "^5.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-environment-node": "^26.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "markdownlint": "^0.18.0",
-                               "markdownlint-cli": "^0.21.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "markdownlint": "^0.23.1",
+                               "markdownlint-cli": "^0.27.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "merge-deep": "^3.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mini-css-extract-plugin": "^1.3.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mini-css-extract-plugin": "^2.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimist": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "npm-package-json-lint": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^8.2.15",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-loader": "^4.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-loader": "^6.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "prettier": "npm:wp-prettier@2.2.1-beta-1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "puppeteer-core": "^9.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "puppeteer-core": "^10.1.0",
</ins><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">                                "resolve-bin": "^0.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "sass": "^1.26.11",
-                               "sass-loader": "^10.1.1",
-                               "source-map-loader": "^0.2.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "sass": "^1.35.2",
+                               "sass-loader": "^12.1.0",
+                               "source-map-loader": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "stylelint": "^13.8.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "terser-webpack-plugin": "^3.0.3",
-                               "thread-loader": "^3.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "terser-webpack-plugin": "^5.1.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "url-loader": "^4.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "webpack": "^4.46.0",
-                               "webpack-bundle-analyzer": "^4.2.0",
-                               "webpack-cli": "^3.3.11",
-                               "webpack-livereload-plugin": "^2.3.0",
-                               "webpack-sources": "^2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "webpack": "^5.47.1",
+                               "webpack-bundle-analyzer": "^4.4.2",
+                               "webpack-cli": "^4.7.2",
+                               "webpack-livereload-plugin": "^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">-                                "cacache": {
-                                       "version": "15.3.0",
-                                       "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz",
-                                       "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/json-schema": {
+                                       "version": "7.0.9",
+                                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
+                                       "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
+                                       "dev": true
+                               },
+                               "@webassemblyjs/ast": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz",
+                                       "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==",
</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">-                                                "@npmcli/fs": "^1.0.0",
-                                               "@npmcli/move-file": "^1.0.1",
-                                               "chownr": "^2.0.0",
-                                               "fs-minipass": "^2.0.0",
-                                               "glob": "^7.1.4",
-                                               "infer-owner": "^1.0.4",
-                                               "lru-cache": "^6.0.0",
-                                               "minipass": "^3.1.1",
-                                               "minipass-collect": "^1.0.2",
-                                               "minipass-flush": "^1.0.5",
-                                               "minipass-pipeline": "^1.2.2",
-                                               "mkdirp": "^1.0.3",
-                                               "p-map": "^4.0.0",
-                                               "promise-inflight": "^1.0.1",
-                                               "rimraf": "^3.0.2",
-                                               "ssri": "^8.0.1",
-                                               "tar": "^6.0.2",
-                                               "unique-filename": "^1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "@webassemblyjs/helper-numbers": "1.11.1",
+                                               "@webassemblyjs/helper-wasm-bytecode": "1.11.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">-                                "chownr": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
-                                       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/helper-api-error": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz",
+                                       "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==",
</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">-                                "colorette": {
-                                       "version": "1.3.0",
-                                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
-                                       "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/helper-buffer": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz",
+                                       "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==",
</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">+                                "@webassemblyjs/helper-wasm-bytecode": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz",
+                                       "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==",
+                                       "dev": true
+                               },
+                               "@webassemblyjs/helper-wasm-section": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz",
+                                       "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@webassemblyjs/ast": "1.11.1",
+                                               "@webassemblyjs/helper-buffer": "1.11.1",
+                                               "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+                                               "@webassemblyjs/wasm-gen": "1.11.1"
+                                       }
+                               },
+                               "@webassemblyjs/ieee754": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz",
+                                       "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@xtuc/ieee754": "^1.2.0"
+                                       }
+                               },
+                               "@webassemblyjs/leb128": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz",
+                                       "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@xtuc/long": "4.2.2"
+                                       }
+                               },
+                               "@webassemblyjs/utf8": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz",
+                                       "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==",
+                                       "dev": true
+                               },
+                               "@webassemblyjs/wasm-edit": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz",
+                                       "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@webassemblyjs/ast": "1.11.1",
+                                               "@webassemblyjs/helper-buffer": "1.11.1",
+                                               "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+                                               "@webassemblyjs/helper-wasm-section": "1.11.1",
+                                               "@webassemblyjs/wasm-gen": "1.11.1",
+                                               "@webassemblyjs/wasm-opt": "1.11.1",
+                                               "@webassemblyjs/wasm-parser": "1.11.1",
+                                               "@webassemblyjs/wast-printer": "1.11.1"
+                                       }
+                               },
+                               "@webassemblyjs/wasm-gen": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz",
+                                       "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@webassemblyjs/ast": "1.11.1",
+                                               "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+                                               "@webassemblyjs/ieee754": "1.11.1",
+                                               "@webassemblyjs/leb128": "1.11.1",
+                                               "@webassemblyjs/utf8": "1.11.1"
+                                       }
+                               },
+                               "@webassemblyjs/wasm-opt": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz",
+                                       "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@webassemblyjs/ast": "1.11.1",
+                                               "@webassemblyjs/helper-buffer": "1.11.1",
+                                               "@webassemblyjs/wasm-gen": "1.11.1",
+                                               "@webassemblyjs/wasm-parser": "1.11.1"
+                                       }
+                               },
+                               "@webassemblyjs/wasm-parser": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz",
+                                       "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@webassemblyjs/ast": "1.11.1",
+                                               "@webassemblyjs/helper-api-error": "1.11.1",
+                                               "@webassemblyjs/helper-wasm-bytecode": "1.11.1",
+                                               "@webassemblyjs/ieee754": "1.11.1",
+                                               "@webassemblyjs/leb128": "1.11.1",
+                                               "@webassemblyjs/utf8": "1.11.1"
+                                       }
+                               },
+                               "@webassemblyjs/wast-printer": {
+                                       "version": "1.11.1",
+                                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz",
+                                       "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@webassemblyjs/ast": "1.11.1",
+                                               "@xtuc/long": "4.2.2"
+                                       }
+                               },
+                               "acorn": {
+                                       "version": "8.5.0",
+                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
+                                       "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
+                                       "dev": true
+                               },
+                               "commander": {
+                                       "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+                                       "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+                                       "dev": true
+                               },
+                               "css-color-names": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-1.0.1.tgz",
+                                       "integrity": "sha512-/loXYOch1qU1biStIFsHH8SxTmOseh1IJqFvy8IujXOm1h+QjUdDhkzOrR5HG8K8mlxREj0yfi8ewCHx0eMxzA==",
+                                       "dev": true
+                               },
+                               "css-declaration-sorter": {
+                                       "version": "6.1.3",
+                                       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.1.3.tgz",
+                                       "integrity": "sha512-SvjQjNRZgh4ULK1LDJ2AduPKUKxIqmtU7ZAyi47BTV+M90Qvxr9AB6lKlLbDUfXqI9IQeYA8LbAsCZPpJEV3aA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "timsort": "^0.3.0"
+                                       }
+                               },
+                               "css-select": {
+                                       "version": "4.1.3",
+                                       "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz",
+                                       "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "boolbase": "^1.0.0",
+                                               "css-what": "^5.0.0",
+                                               "domhandler": "^4.2.0",
+                                               "domutils": "^2.6.0",
+                                               "nth-check": "^2.0.0"
+                                       }
+                               },
+                               "css-tree": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+                                       "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "mdn-data": "2.0.14",
+                                               "source-map": "^0.6.1"
+                                       }
+                               },
+                               "css-what": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+                                       "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
+                                       "dev": true
+                               },
+                               "cssnano": {
+                                       "version": "5.0.10",
+                                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.0.10.tgz",
+                                       "integrity": "sha512-YfNhVJJ04imffOpbPbXP2zjIoByf0m8E2c/s/HnvSvjXgzXMfgopVjAEGvxYOjkOpWuRQDg/OZFjO7WW94Ri8w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "cssnano-preset-default": "^5.1.6",
+                                               "is-resolvable": "^1.1.0",
+                                               "lilconfig": "^2.0.3",
+                                               "yaml": "^1.10.2"
+                                       }
+                               },
+                               "cssnano-preset-default": {
+                                       "version": "5.1.6",
+                                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.1.6.tgz",
+                                       "integrity": "sha512-X2nDeNGBXc0486oHjT2vSj+TdeyVsxRvJUxaOH50hOM6vSDLkKd0+59YXpSZRInJ4sNtBOykS4KsPfhdrU/35w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "css-declaration-sorter": "^6.0.3",
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-calc": "^8.0.0",
+                                               "postcss-colormin": "^5.2.1",
+                                               "postcss-convert-values": "^5.0.2",
+                                               "postcss-discard-comments": "^5.0.1",
+                                               "postcss-discard-duplicates": "^5.0.1",
+                                               "postcss-discard-empty": "^5.0.1",
+                                               "postcss-discard-overridden": "^5.0.1",
+                                               "postcss-merge-longhand": "^5.0.3",
+                                               "postcss-merge-rules": "^5.0.2",
+                                               "postcss-minify-font-values": "^5.0.1",
+                                               "postcss-minify-gradients": "^5.0.3",
+                                               "postcss-minify-params": "^5.0.1",
+                                               "postcss-minify-selectors": "^5.1.0",
+                                               "postcss-normalize-charset": "^5.0.1",
+                                               "postcss-normalize-display-values": "^5.0.1",
+                                               "postcss-normalize-positions": "^5.0.1",
+                                               "postcss-normalize-repeat-style": "^5.0.1",
+                                               "postcss-normalize-string": "^5.0.1",
+                                               "postcss-normalize-timing-functions": "^5.0.1",
+                                               "postcss-normalize-unicode": "^5.0.1",
+                                               "postcss-normalize-url": "^5.0.2",
+                                               "postcss-normalize-whitespace": "^5.0.1",
+                                               "postcss-ordered-values": "^5.0.2",
+                                               "postcss-reduce-initial": "^5.0.1",
+                                               "postcss-reduce-transforms": "^5.0.1",
+                                               "postcss-svgo": "^5.0.3",
+                                               "postcss-unique-selectors": "^5.0.1"
+                                       }
+                               },
+                               "dom-serializer": {
+                                       "version": "1.3.2",
+                                       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz",
+                                       "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==",
+                                       "dev": true,
+                                       "requires": {
+                                               "domelementtype": "^2.0.1",
+                                               "domhandler": "^4.2.0",
+                                               "entities": "^2.0.0"
+                                       }
+                               },
+                               "domelementtype": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
+                                       "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
+                                       "dev": true
+                               },
+                               "domutils": {
+                                       "version": "2.8.0",
+                                       "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+                                       "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+                                       "dev": true,
+                                       "requires": {
+                                               "dom-serializer": "^1.0.1",
+                                               "domelementtype": "^2.2.0",
+                                               "domhandler": "^4.2.0"
+                                       }
+                               },
</ins><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.5.0",
-                                       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
-                                       "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.8.3",
+                                       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.8.3.tgz",
+                                       "integrity": "sha512-EGAbGvH7j7Xt2nc0E7D99La1OiEs8LnyimkRgwExpUMScN6O+3x9tIWs7PLQZVNx4YD+00skHXPXi1yQHpAmZA==",
</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.2",
-                                               "memory-fs": "^0.5.0",
-                                               "tapable": "^1.0.0"
-                                       },
-                                       "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"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "graceful-fs": "^4.2.4",
+                                               "tapable": "^2.2.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">+                                "eslint-scope": {
+                                       "version": "5.1.1",
+                                       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
+                                       "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "esrecurse": "^4.3.0",
+                                               "estraverse": "^4.1.1"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "filenamify": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4508,115 +4802,375 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "find-cache-dir": {
-                                       "version": "3.3.2",
-                                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz",
-                                       "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob-to-regexp": {
+                                       "version": "0.4.1",
+                                       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz",
+                                       "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==",
+                                       "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
+                               },
+                               "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
+                               },
+                               "jest-worker": {
+                                       "version": "27.3.1",
+                                       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.3.1.tgz",
+                                       "integrity": "sha512-ks3WCzsiZaOPJl/oMsDjaf0TRiSv7ctNgs0FqRr2nARsovz6AWWy4oLElwcquGSz692DzgZQrCLScPNs5YlC4g==",
</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">-                                                "commondir": "^1.0.1",
-                                               "make-dir": "^3.0.2",
-                                               "pkg-dir": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "@types/node": "*",
+                                               "merge-stream": "^2.0.0",
+                                               "supports-color": "^8.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">-                                "find-up": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
-                                       "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "loader-runner": {
+                                       "version": "4.2.0",
+                                       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
+                                       "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
+                                       "dev": true
+                               },
+                               "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
+                               },
+                               "nth-check": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+                                       "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
</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": "^5.0.0",
-                                               "path-exists": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "boolbase": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "locate-path": {
-                                       "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
-                                       "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "p-limit": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+                                       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
</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-locate": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "yocto-queue": "^0.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">-                                "make-dir": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz",
-                                       "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": {
+                                       "version": "8.3.11",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
+                                       "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
</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">-                                                "semver": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "nanoid": "^3.1.30",
+                                               "picocolors": "^1.0.0",
+                                               "source-map-js": "^0.6.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">-                                "mkdirp": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
-                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-calc": {
+                                       "version": "8.0.0",
+                                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.0.0.tgz",
+                                       "integrity": "sha512-5NglwDrcbiy8XXfPM11F3HeC6hoT9W7GUH/Zi5U/p7u3Irv4rHhdDcIZwG0llHXV4ftsBjpfWMXAnXNl4lnt8g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "postcss-selector-parser": "^6.0.2",
+                                               "postcss-value-parser": "^4.0.2"
+                                       }
+                               },
+                               "postcss-colormin": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.2.1.tgz",
+                                       "integrity": "sha512-VVwMrEYLcHYePUYV99Ymuoi7WhKrMGy/V9/kTS0DkCoJYmmjdOMneyhzYUxcNgteKDVbrewOkSM7Wje/MFwxzA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "browserslist": "^4.16.6",
+                                               "caniuse-api": "^3.0.0",
+                                               "colord": "^2.9.1",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-convert-values": {
+                                       "version": "5.0.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.0.2.tgz",
+                                       "integrity": "sha512-KQ04E2yadmfa1LqXm7UIDwW1ftxU/QWZmz6NKnHnUvJ3LEYbbcX6i329f/ig+WnEByHegulocXrECaZGLpL8Zg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-discard-comments": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.0.1.tgz",
+                                       "integrity": "sha512-lgZBPTDvWrbAYY1v5GYEv8fEO/WhKOu/hmZqmCYfrpD6eyDWWzAOsl2rF29lpvziKO02Gc5GJQtlpkTmakwOWg==",
</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">-                                "p-limit": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
-                                       "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-discard-duplicates": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.0.1.tgz",
+                                       "integrity": "sha512-svx747PWHKOGpAXXQkCc4k/DsWo+6bc5LsVrAsw+OU+Ibi7klFZCyX54gjYzX4TH+f2uzXjRviLARxkMurA2bA==",
+                                       "dev": true
+                               },
+                               "postcss-discard-empty": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.0.1.tgz",
+                                       "integrity": "sha512-vfU8CxAQ6YpMxV2SvMcMIyF2LX1ZzWpy0lqHDsOdaKKLQVQGVP1pzhrI9JlsO65s66uQTfkQBKBD/A5gp9STFw==",
+                                       "dev": true
+                               },
+                               "postcss-discard-overridden": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.0.1.tgz",
+                                       "integrity": "sha512-Y28H7y93L2BpJhrdUR2SR2fnSsT+3TVx1NmVQLbcnZWwIUpJ7mfcTC6Za9M2PG6w8j7UQRfzxqn8jU2VwFxo3Q==",
+                                       "dev": true
+                               },
+                               "postcss-merge-longhand": {
+                                       "version": "5.0.3",
+                                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.0.3.tgz",
+                                       "integrity": "sha512-kmB+1TjMTj/bPw6MCDUiqSA5e/x4fvLffiAdthra3a0m2/IjTrWsTmD3FdSskzUjEwkj5ZHBDEbv5dOcqD7CMQ==",
</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">-                                                "yocto-queue": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "css-color-names": "^1.0.1",
+                                               "postcss-value-parser": "^4.1.0",
+                                               "stylehacks": "^5.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">-                                "p-locate": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
-                                       "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-merge-rules": {
+                                       "version": "5.0.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.0.2.tgz",
+                                       "integrity": "sha512-5K+Md7S3GwBewfB4rjDeol6V/RZ8S+v4B66Zk2gChRqLTCC8yjnHQ601omj9TKftS19OPGqZ/XzoqpzNQQLwbg==",
</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-limit": "^2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "browserslist": "^4.16.6",
+                                               "caniuse-api": "^3.0.0",
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-selector-parser": "^6.0.5",
+                                               "vendors": "^1.0.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">-                                                "p-limit": {
-                                                       "version": "2.3.0",
-                                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
-                                                       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "postcss-selector-parser": {
+                                                       "version": "6.0.6",
+                                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
+                                                       "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
</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">+                                                         "cssesc": "^3.0.0",
+                                                               "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">                                        }
</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-map": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz",
-                                       "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-minify-font-values": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.0.1.tgz",
+                                       "integrity": "sha512-7JS4qIsnqaxk+FXY1E8dHBDmraYFWmuL6cgt0T1SWGRO5bzJf8sUoelwa4P88LEWJZweHevAiDKxHlofuvtIoA==",
</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">-                                                "aggregate-error": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "postcss-value-parser": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-exists": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
-                                       "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-minify-gradients": {
+                                       "version": "5.0.3",
+                                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.0.3.tgz",
+                                       "integrity": "sha512-Z91Ol22nB6XJW+5oe31+YxRsYooxOdFKcbOqY/V8Fxse1Y3vqlNRpi1cxCqoACZTQEhl+xvt4hsbWiV5R+XI9Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "colord": "^2.9.1",
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-minify-params": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.0.1.tgz",
+                                       "integrity": "sha512-4RUC4k2A/Q9mGco1Z8ODc7h+A0z7L7X2ypO1B6V8057eVK6mZ6xwz6QN64nHuHLbqbclkX1wyzRnIrdZehTEHw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "alphanum-sort": "^1.0.2",
+                                               "browserslist": "^4.16.0",
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-value-parser": "^4.1.0",
+                                               "uniqs": "^2.0.0"
+                                       }
+                               },
+                               "postcss-minify-selectors": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.1.0.tgz",
+                                       "integrity": "sha512-NzGBXDa7aPsAcijXZeagnJBKBPMYLaJJzB8CQh6ncvyl2sIndLVWfbcDi0SBjRWk5VqEjXvf8tYwzoKf4Z07og==",
+                                       "dev": true,
+                                       "requires": {
+                                               "alphanum-sort": "^1.0.2",
+                                               "postcss-selector-parser": "^6.0.5"
+                                       },
+                                       "dependencies": {
+                                               "postcss-selector-parser": {
+                                                       "version": "6.0.6",
+                                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
+                                                       "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "cssesc": "^3.0.0",
+                                                               "util-deprecate": "^1.0.2"
+                                                       }
+                                               }
+                                       }
+                               },
+                               "postcss-normalize-charset": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.0.1.tgz",
+                                       "integrity": "sha512-6J40l6LNYnBdPSk+BHZ8SF+HAkS4q2twe5jnocgd+xWpz/mx/5Sa32m3W1AA8uE8XaXN+eg8trIlfu8V9x61eg==",
</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">-                                "pkg-dir": {
-                                       "version": "4.2.0",
-                                       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
-                                       "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-normalize-display-values": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.0.1.tgz",
+                                       "integrity": "sha512-uupdvWk88kLDXi5HEyI9IaAJTE3/Djbcrqq8YgjvAVuzgVuqIk3SuJWUisT2gaJbZm1H9g5k2w1xXilM3x8DjQ==",
</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": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cssnano-utils": "^2.0.1",
+                                               "postcss-value-parser": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": {
-                                       "version": "8.3.6",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
-                                       "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-normalize-positions": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.0.1.tgz",
+                                       "integrity": "sha512-rvzWAJai5xej9yWqlCb1OWLd9JjW2Ex2BCPzUJrbaXmtKtgfL8dBMOOMTX6TnvQMtjk3ei1Lswcs78qKO1Skrg==",
</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">-                                                "colorette": "^1.2.2",
-                                               "nanoid": "^3.1.23",
-                                               "source-map-js": "^0.6.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "postcss-value-parser": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "postcss-normalize-repeat-style": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.0.1.tgz",
+                                       "integrity": "sha512-syZ2itq0HTQjj4QtXZOeefomckiV5TaUO6ReIEabCh3wgDs4Mr01pkif0MeVwKyU/LHEkPJnpwFKRxqWA/7O3w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-normalize-string": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.0.1.tgz",
+                                       "integrity": "sha512-Ic8GaQ3jPMVl1OEn2U//2pm93AXUcF3wz+OriskdZ1AOuYV25OdgS7w9Xu2LO5cGyhHCgn8dMXh9bO7vi3i9pA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-normalize-timing-functions": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.0.1.tgz",
+                                       "integrity": "sha512-cPcBdVN5OsWCNEo5hiXfLUnXfTGtSFiBU9SK8k7ii8UD7OLuznzgNRYkLZow11BkQiiqMcgPyh4ZqXEEUrtQ1Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-normalize-unicode": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.0.1.tgz",
+                                       "integrity": "sha512-kAtYD6V3pK0beqrU90gpCQB7g6AOfP/2KIPCVBKJM2EheVsBQmx/Iof+9zR9NFKLAx4Pr9mDhogB27pmn354nA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "browserslist": "^4.16.0",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-normalize-url": {
+                                       "version": "5.0.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.0.2.tgz",
+                                       "integrity": "sha512-k4jLTPUxREQ5bpajFQZpx8bCF2UrlqOTzP9kEqcEnOfwsRshWs2+oAFIHfDQB8GO2PaUaSE0NlTAYtbluZTlHQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-absolute-url": "^3.0.3",
+                                               "normalize-url": "^6.0.1",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-normalize-whitespace": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.0.1.tgz",
+                                       "integrity": "sha512-iPklmI5SBnRvwceb/XH568yyzK0qRVuAG+a1HFUsFRf11lEJTiQQa03a4RSCQvLKdcpX7XsI1Gen9LuLoqwiqA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-ordered-values": {
+                                       "version": "5.0.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.0.2.tgz",
+                                       "integrity": "sha512-8AFYDSOYWebJYLyJi3fyjl6CqMEG/UVworjiyK1r573I56kb3e879sCJLGvR3merj+fAdPpVplXKQZv+ey6CgQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-reduce-initial": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.0.1.tgz",
+                                       "integrity": "sha512-zlCZPKLLTMAqA3ZWH57HlbCjkD55LX9dsRyxlls+wfuRfqCi5mSlZVan0heX5cHr154Dq9AfbH70LyhrSAezJw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "browserslist": "^4.16.0",
+                                               "caniuse-api": "^3.0.0"
+                                       }
+                               },
+                               "postcss-reduce-transforms": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.0.1.tgz",
+                                       "integrity": "sha512-a//FjoPeFkRuAguPscTVmRQUODP+f3ke2HqFNgGPwdYnpeC29RZdCBvGRGTsKpMURb/I3p6jdKoBQ2zI+9Q7kA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "cssnano-utils": "^2.0.1",
+                                               "postcss-value-parser": "^4.1.0"
+                                       }
+                               },
+                               "postcss-svgo": {
+                                       "version": "5.0.3",
+                                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.0.3.tgz",
+                                       "integrity": "sha512-41XZUA1wNDAZrQ3XgWREL/M2zSw8LJPvb5ZWivljBsUQAGoEKMYm6okHsTjJxKYI4M75RQEH4KYlEM52VwdXVA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "postcss-value-parser": "^4.1.0",
+                                               "svgo": "^2.7.0"
+                                       }
+                               },
+                               "postcss-unique-selectors": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.0.1.tgz",
+                                       "integrity": "sha512-gwi1NhHV4FMmPn+qwBNuot1sG1t2OmacLQ/AX29lzyggnjd+MnVD5uqQmpXO3J17KGL2WAxQruj1qTd3H0gG/w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "alphanum-sort": "^1.0.2",
+                                               "postcss-selector-parser": "^6.0.5",
+                                               "uniqs": "^2.0.0"
+                                       },
+                                       "dependencies": {
+                                               "postcss-selector-parser": {
+                                                       "version": "6.0.6",
+                                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.6.tgz",
+                                                       "integrity": "sha512-9LXrvaaX3+mcv5xkg5kFwqSzSH1JIObIx51PrndZwlmznwXRfxMddDvo9gve3gVR8ZTKgoFDdWkbRFmEhT4PMg==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "cssesc": "^3.0.0",
+                                                               "util-deprecate": "^1.0.2"
+                                                       }
+                                               }
+                                       }
+                               },
+                               "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">                                 "prettier": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "npm:wp-prettier@2.2.1-beta-1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-2.2.1-beta-1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4623,31 +5177,34 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-+JHkqs9LC/JPp51yy1hzs3lQ7qeuWCwOcSzpQNeeY/G7oSpnF61vxt7hRh87zNRTr6ob2ndy0W8rVzhgrcA+Gw==",
</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">-                                "rimraf": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "sass": {
+                                       "version": "1.43.4",
+                                       "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz",
+                                       "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==",
</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.1.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "chokidar": ">=3.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">                                "schema-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.7.1",
-                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz",
-                                       "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
+                                       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
</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">-                                                "@types/json-schema": "^7.0.5",
-                                               "ajv": "^6.12.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "@types/json-schema": "^7.0.8",
+                                               "ajv": "^6.12.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "ajv-keywords": "^3.5.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">-                                "semver": {
-                                       "version": "6.3.0",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
-                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "serialize-javascript": {
+                                       "version": "6.0.0",
+                                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz",
+                                       "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==",
+                                       "dev": true,
+                                       "requires": {
+                                               "randombytes": "^2.1.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.6.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4656,308 +5213,189 @@
</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">                                "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": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.0.tgz",
+                                       "integrity": "sha512-GKGWqWvYr04M7tn8dryIWvb0s8YM41z82iQv01yBtIylgxax0CwvSy6gc2Y02iuXwEfGWRlMicH0nvms9UZphw==",
</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",
+                                               "source-map-js": "^0.6.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">-                                "ssri": {
-                                       "version": "8.0.1",
-                                       "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz",
-                                       "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "source-map-support": {
+                                       "version": "0.5.20",
+                                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.20.tgz",
+                                       "integrity": "sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==",
</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">-                                                "minipass": "^3.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "buffer-from": "^1.0.0",
+                                               "source-map": "^0.6.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">-                                "terser-webpack-plugin": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-3.1.0.tgz",
-                                       "integrity": "sha512-cjdZte66fYkZ65rQ2oJfrdCAkkhJA7YLYk5eGOcGCSGlq0ieZupRdjedSQXYknMPo2IveQL+tPdrxUkERENCFA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "stylehacks": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.0.1.tgz",
+                                       "integrity": "sha512-Es0rVnHIqbWzveU1b24kbw92HsebBepxfcqe5iix7t9j0PQqhs0IxXVXv0pY2Bxa08CgMkzD6OWql7kbGOuEdA==",
</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": "^15.0.5",
-                                               "find-cache-dir": "^3.3.1",
-                                               "jest-worker": "^26.2.1",
-                                               "p-limit": "^3.0.2",
-                                               "schema-utils": "^2.6.6",
-                                               "serialize-javascript": "^4.0.0",
-                                               "source-map": "^0.6.1",
-                                               "terser": "^4.8.0",
-                                               "webpack-sources": "^1.4.3"
-                                       },
-                                       "dependencies": {
-                                               "webpack-sources": {
-                                                       "version": "1.4.3",
-                                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
-                                                       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "source-list-map": "^2.0.0",
-                                                               "source-map": "~0.6.1"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "browserslist": "^4.16.0",
+                                               "postcss-selector-parser": "^6.0.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">-                                "webpack": {
-                                       "version": "4.46.0",
-                                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz",
-                                       "integrity": "sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "supports-color": {
+                                       "version": "8.1.1",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz",
+                                       "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==",
</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.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.5.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.7.4",
-                                               "webpack-sources": "^1.4.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "^4.0.0"
+                                       }
+                               },
+                               "svgo": {
+                                       "version": "2.8.0",
+                                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
+                                       "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@trysound/sax": "0.2.0",
+                                               "commander": "^7.2.0",
+                                               "css-select": "^4.1.3",
+                                               "css-tree": "^1.1.3",
+                                               "csso": "^4.2.0",
+                                               "picocolors": "^1.0.0",
+                                               "stable": "^0.1.8"
+                                       }
+                               },
+                               "tapable": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
+                                       "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+                                       "dev": true
+                               },
+                               "terser": {
+                                       "version": "5.9.0",
+                                       "resolved": "https://registry.npmjs.org/terser/-/terser-5.9.0.tgz",
+                                       "integrity": "sha512-h5hxa23sCdpzcye/7b8YqbE5OwKca/ni0RQz1uRX3tGh8haaGHqcuSqbGRybuAKNdntZ0mDgFNXPJ48xQ2RXKQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "commander": "^2.20.0",
+                                               "source-map": "~0.7.2",
+                                               "source-map-support": "~0.5.20"
</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">-                                                "cacache": {
-                                                       "version": "12.0.4",
-                                                       "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
-                                                       "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "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",
-                                                               "mkdirp": "^0.5.1",
-                                                               "move-concurrently": "^1.0.1",
-                                                               "promise-inflight": "^1.0.1",
-                                                               "rimraf": "^2.6.3",
-                                                               "ssri": "^6.0.1",
-                                                               "unique-filename": "^1.1.1",
-                                                               "y18n": "^4.0.0"
-                                                       }
-                                               },
-                                               "chownr": {
-                                                       "version": "1.1.4",
-                                                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
-                                                       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "commander": {
+                                                       "version": "2.20.3",
+                                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+                                                       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
</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">-                                                "find-cache-dir": {
-                                                       "version": "2.1.0",
-                                                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
-                                                       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "commondir": "^1.0.1",
-                                                               "make-dir": "^2.0.0",
-                                                               "pkg-dir": "^3.0.0"
-                                                       }
-                                               },
-                                               "find-up": {
-                                                       "version": "3.0.0",
-                                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-                                                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "locate-path": "^3.0.0"
-                                                       }
-                                               },
-                                               "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"
-                                                       }
-                                               },
-                                               "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"
-                                                       }
-                                               },
-                                               "make-dir": {
-                                                       "version": "2.1.0",
-                                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
-                                                       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "pify": "^4.0.1",
-                                                               "semver": "^5.6.0"
-                                                       }
-                                               },
-                                               "mkdirp": {
-                                                       "version": "0.5.5",
-                                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
-                                                       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "minimist": "^1.2.5"
-                                                       }
-                                               },
-                                               "p-limit": {
-                                                       "version": "2.3.0",
-                                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
-                                                       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
-                                                       "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"
-                                                       }
-                                               },
-                                               "path-exists": {
-                                                       "version": "3.0.0",
-                                                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
-                                                       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "source-map": {
+                                                       "version": "0.7.3",
+                                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz",
+                                                       "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==",
</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">-                                                },
-                                               "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"
-                                                       }
-                                               },
-                                               "rimraf": {
-                                                       "version": "2.7.1",
-                                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
-                                                       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "glob": "^7.1.3"
-                                                       }
-                                               },
-                                               "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"
-                                                       }
-                                               },
-                                               "semver": {
-                                                       "version": "5.7.1",
-                                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-                                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-                                                       "dev": true
-                                               },
-                                               "ssri": {
-                                                       "version": "6.0.2",
-                                                       "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz",
-                                                       "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "figgy-pudding": "^3.5.1"
-                                                       }
-                                               },
-                                               "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"
-                                                       }
-                                               },
-                                               "webpack-sources": {
-                                                       "version": "1.4.3",
-                                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
-                                                       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "source-list-map": "^2.0.0",
-                                                               "source-map": "~0.6.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">-                                "webpack-sources": {
-                                       "version": "2.3.1",
-                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz",
-                                       "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "terser-webpack-plugin": {
+                                       "version": "5.2.4",
+                                       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.2.4.tgz",
+                                       "integrity": "sha512-E2CkNMN+1cho04YpdANyRrn8CyN4yMy+WdFKZIySFZrGXZxJwJP6PMNGGc/Mcr6qygQHUUqRxnAPmi0M9f00XA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "source-list-map": "^2.0.1",
-                                               "source-map": "^0.6.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "jest-worker": "^27.0.6",
+                                               "p-limit": "^3.1.0",
+                                               "schema-utils": "^3.1.1",
+                                               "serialize-javascript": "^6.0.0",
+                                               "source-map": "^0.6.1",
+                                               "terser": "^5.7.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">-                                "yallist": {
-                                       "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
-                                       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "watchpack": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.2.0.tgz",
+                                       "integrity": "sha512-up4YAn/XHgZHIxFBVCdlMiWDj6WaLKpwVeGQk2I5thdYxF/KmF0aaz6TfJZ/hfl1h/XlcDr7k1KH7ThDagpFaA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "glob-to-regexp": "^0.4.1",
+                                               "graceful-fs": "^4.1.2"
+                                       }
+                               },
+                               "webpack": {
+                                       "version": "5.62.1",
+                                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.62.1.tgz",
+                                       "integrity": "sha512-jNLtnWChS2CMZ7vqWtztv0G6fYB5hz11Zsadp5tE7e4/66zVDj7/KUeQZOsOl8Hz5KrLJH1h2eIDl6AnlyE12Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@types/eslint-scope": "^3.7.0",
+                                               "@types/estree": "^0.0.50",
+                                               "@webassemblyjs/ast": "1.11.1",
+                                               "@webassemblyjs/wasm-edit": "1.11.1",
+                                               "@webassemblyjs/wasm-parser": "1.11.1",
+                                               "acorn": "^8.4.1",
+                                               "acorn-import-assertions": "^1.7.6",
+                                               "browserslist": "^4.14.5",
+                                               "chrome-trace-event": "^1.0.2",
+                                               "enhanced-resolve": "^5.8.3",
+                                               "es-module-lexer": "^0.9.0",
+                                               "eslint-scope": "5.1.1",
+                                               "events": "^3.2.0",
+                                               "glob-to-regexp": "^0.4.1",
+                                               "graceful-fs": "^4.2.4",
+                                               "json-parse-better-errors": "^1.0.2",
+                                               "loader-runner": "^4.2.0",
+                                               "mime-types": "^2.1.27",
+                                               "neo-async": "^2.6.2",
+                                               "schema-utils": "^3.1.0",
+                                               "tapable": "^2.1.1",
+                                               "terser-webpack-plugin": "^5.1.3",
+                                               "watchpack": "^2.2.0",
+                                               "webpack-sources": "^3.2.0"
+                                       }
+                               },
+                               "webpack-livereload-plugin": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-3.0.2.tgz",
+                                       "integrity": "sha512-5JeZ2dgsvSNG+clrkD/u2sEiPcNk4qwCVZZmW8KpqKcNlkGv7IJjdVrq13+etAmMZYaCF1EGXdHkVFuLgP4zfw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "anymatch": "^3.1.1",
+                                               "portfinder": "^1.0.17",
+                                               "schema-utils": ">1.0.0",
+                                               "tiny-lr": "^1.1.1"
+                                       }
+                               },
+                               "webpack-sources": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.1.tgz",
+                                       "integrity": "sha512-t6BMVLQ0AkjBOoRTZgqrWm7xbXMBzD+XDq2EZ96+vMfn3qKgsvdXZhbPZ4ElUOpdv4u+iiGe+w3+J75iy/bYGA==",
</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">                "@wordpress/server-side-render": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.12",
-                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-2.1.12.tgz",
-                       "integrity": "sha512-NrxFv/u6xzs97Pgyb0BbhB2f7pAII2trD8nyDY+/JfjNcTguulthRh9kmmPWp/vo6kgyEO1xyo6yHUnHLnh/vQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-3.0.5.tgz",
+                       "integrity": "sha512-kds9F6s++FG7clSRsYLvxe2IxfRiJ+OHQwPpyHLq84XNW3NJAAySnpgHtfBLN/e5xGp5OHw3G7k+6ctRnIcpCA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/deprecated": "^3.1.2",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/url": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/deprecated": "^3.2.2",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/url": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/shortcode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.1.2.tgz",
-                       "integrity": "sha512-pZQf4nu4iQdyQIz3OnphvPcKTL9jlEIR1a58icis+PDnqbr0gv4PGwS3Hbamlm4p7+bkxm5Pskfj3n3ykqwGLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.2.2.tgz",
+                       "integrity": "sha512-Im3z6C/+0IYepBg7w3m+2wyAEQfNLoWN3yQ1czNPsGHMAbELvAZjhd9S1hkJXgdyS9wQnamIQhu9wGB20qeh9A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4976,9 +5414,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/token-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.1.1.tgz",
-                       "integrity": "sha512-haBjgsroaRjNBZ/wHd6nZamYL3Yfrt0s13Py+aR1ZKtYv+/Rmwu9VB45iB6Xb/G+v3xexopEM8uA8Zks5PNxbQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.2.1.tgz",
+                       "integrity": "sha512-SBFATG3F6WcnRzcuu396KhesXI36qkzq21JV653+4XOwLsSVSEVbec2cFHw5WCvrj3Oe7Sv7hRK9Ia/wBW7bzA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4985,57 +5423,56 @@
</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/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.1.2.tgz",
-                       "integrity": "sha512-hT214NQG2p+FiL4jdKPJItHMEeA70uqvhKlnPOa7qqf9u+6QMnhVplxFxWSIu5cB7glmx5JQG4EMR2Ohz3jgTg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.3.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.3.0.tgz",
+                       "integrity": "sha512-DpbtjtN/p+CmAFMegI5z2dFSad3QQGDZxQmHephNa0KC0hE0rYvYEWwikRCHMI3l2tPGioYHQtiPxC8tszeSpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.21",
-                               "react-native-url-polyfill": "^1.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.21"
</ins><span class="cx" style="display: 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/viewport": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-3.1.6.tgz",
-                       "integrity": "sha512-SwIL26Nd691mO8R21GUrODjVqJx1Y1DVNHbX9VusJxvf7citc94dZnXXHiQ8zc7vlg5ryMBF49/EFn8rZ8Zn8w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-4.0.5.tgz",
+                       "integrity": "sha512-/MdCHRL7AP4E9JR7CL1yOx+NJU/x81hL3/YeQwxvGkN/tTTCzU0ydChAI7q8MY8z2BAweYAgEg8VeC7R8EjCPw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^4.1.6",
-                               "@wordpress/data": "^5.1.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^5.0.5",
+                               "@wordpress/data": "^6.1.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/warning": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.1.2.tgz",
-                       "integrity": "sha512-MqMo5AYffG/Gi3h1uRFJGBxp4TGmxw+7A4W81oe7VC9linJYhbNyeyvaMlL02m06KG2szWwl4fn0bdhyre433w=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.2.2.tgz",
+                       "integrity": "sha512-iG1Hq56RK3N6AJqAD1sRLWRIJatfYn+NrPyrfqRNZNYXHM8Vj/s7ABNMbIU0Y99vXkBE83rvCdbMkugNoI2jXA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.19",
-                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-1.1.19.tgz",
-                       "integrity": "sha512-6ojIQVbeeS3fhXs+nNdmKIc6BtYnPoPq6qXLcTFGV9yXPJs8zX5RRdI3ziEFeV/IILCoIk4fmbw87ncIQwahQA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-2.0.5.tgz",
+                       "integrity": "sha512-rbi9Bjlz3XeAlkPSY6BZH2g3IzDM4oFCJxrUyaZFkI9NxJaFiQo4Q68aG1q454Mj/36t5tfxpz1xcxfm9IwU5w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^5.1.2",
-                               "@wordpress/block-editor": "^6.1.14",
-                               "@wordpress/blocks": "^9.1.8",
-                               "@wordpress/components": "^14.1.11",
-                               "@wordpress/compose": "^4.1.6",
-                               "@wordpress/core-data": "^3.1.12",
-                               "@wordpress/data": "^5.1.6",
-                               "@wordpress/element": "^3.1.2",
-                               "@wordpress/i18n": "^4.1.2",
-                               "@wordpress/icons": "^4.0.3",
-                               "@wordpress/notices": "^3.1.6",
-                               "@wordpress/url": "^3.1.2",
-                               "classnames": "^2.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.2.5",
+                               "@wordpress/block-editor": "^8.0.0",
+                               "@wordpress/blocks": "^11.1.3",
+                               "@wordpress/components": "^19.0.1",
+                               "@wordpress/compose": "^5.0.5",
+                               "@wordpress/core-data": "^4.0.5",
+                               "@wordpress/data": "^6.1.3",
+                               "@wordpress/element": "^4.0.3",
+                               "@wordpress/i18n": "^4.2.3",
+                               "@wordpress/icons": "^6.1.0",
+                               "@wordpress/notices": "^3.2.6",
+                               "@wordpress/url": "^3.3.0",
+                               "classnames": "^2.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.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">                "@wordpress/wordcount": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.1.2.tgz",
-                       "integrity": "sha512-jFumH3IJzbEtGupxfre7asRMF6zHmNPeOlNgJw7luaeE1YFwgXkCtflDFf2Y6fC09xJmwuDPwxLnoII8RLhNtQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.2.2.tgz",
+                       "integrity": "sha512-lb0gpBmdbGhaVET8eUqa/PwVOlFcJc0gtsiOzUGq2GlDSqoC/ouE5dj1R9Dw68ybiD1pmEPDRArU4fF0JSNsfA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.13.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5111,6 +5548,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "acorn-import-assertions": {
+                       "version": "1.8.0",
+                       "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz",
+                       "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "acorn-jsx": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5129,24 +5572,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
</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">-                "aggregate-error": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz",
-                       "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==",
-                       "dev": true,
-                       "requires": {
-                               "clean-stack": "^2.0.0",
-                               "indent-string": "^4.0.0"
-                       },
-                       "dependencies": {
-                               "indent-string": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz",
-                                       "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "airbnb-prop-types": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.16.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5351,16 +5776,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">                "array-includes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz",
-                       "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.4",
+                       "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz",
+                       "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==",
</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">                                "call-bind": "^1.0.2",
</span><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.18.0-next.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "get-intrinsic": "^1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-string": "^1.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-string": "^1.0.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">                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5374,9 +5799,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5383,13 +5808,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5489,16 +5917,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">                "array.prototype.filter": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.0.tgz",
-                       "integrity": "sha512-TfO1gz+tLm+Bswq0FBOXPqAchtCr2Rn48T8dLJoRFl8NoEosjZmzptmuo1X8aZBzZcqsR1W8U761tjACJtngTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.1.tgz",
+                       "integrity": "sha512-Dk3Ty7N42Odk7PjU/Ci3zT4pLj20YvuVnneG/58ICM6bt4Ij5kZaJTVQ9TSaWaIECX2sFyz4KItkVZqHNnciqw==",
</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">                                "call-bind": "^1.0.2",
</span><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.18.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "es-array-method-boxes-properly": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-string": "^1.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-string": "^1.0.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">                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5512,9 +5940,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5521,13 +5949,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5600,40 +6031,43 @@
</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">                "array.prototype.find": {
</span><del style="background-color: #fdd; 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==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.2",
+                       "resolved": "https://registry.npmjs.org/array.prototype.find/-/array.prototype.find-2.1.2.tgz",
+                       "integrity": "sha512-00S1O4ewO95OmmJW7EesWfQlrCrLEL8kZ40w3+GkLX2yTt0m2ggcePPa2uHPJ9KUmJvwRq+lCV9bD8Yim23x/Q==",
</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">+                                "call-bind": "^1.0.2",
</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.17.4"
-                       }
-               },
-               "array.prototype.flat": {
-                       "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==",
-                       "requires": {
-                               "call-bind": "^1.0.0",
-                               "define-properties": "^1.1.3",
-                               "es-abstract": "^1.18.0-next.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.0"
</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">+                                "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">                                 "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5642,27 +6076,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "unbox-primitive": "^1.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">-                                                "call-bind": {
-                                                       "version": "1.0.2",
-                                                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
-                                                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-intrinsic": {
+                                                       "version": "1.1.1",
+                                                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+                                                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "requires": {
</span><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">-                                                                "get-intrinsic": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "has": "^1.0.3",
+                                                               "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">                                        }
</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-intrinsic": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
-                                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
-                                       "requires": {
-                                               "function-bind": "^1.1.1",
-                                               "has": "^1.0.3",
-                                               "has-symbols": "^1.0.1"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "has-symbols": {
</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/has-symbols/-/has-symbols-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5680,17 +6105,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-tostringtag": "^1.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        },
-                                       "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"
-                                                       }
-                                               }
</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-inspect": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5705,17 +6119,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": "^1.0.2",
</span><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">-                                        },
-                                       "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"
-                                                       }
-                                               }
</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">                                "string.prototype.trimstart": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5725,37 +6128,127 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "define-properties": "^1.1.3"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        }
+                               }
+                       }
+               },
+               "array.prototype.flat": {
+                       "version": "1.2.5",
+                       "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz",
+                       "integrity": "sha512-KaYU+S+ndVqyUnignHftkwc58o3uVU1jzczILJ1tN2YaIZpFIKBiP/x/j97E5MVPsaCloPbqWLB/8qCTVvT2qg==",
+                       "requires": {
+                               "call-bind": "^1.0.2",
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.19.0"
+                       },
+                       "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"
+                                       }
+                               },
+                               "es-abstract": {
+                                       "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.1.1",
+                                               "get-symbol-description": "^1.0.0",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.2",
+                                               "internal-slot": "^1.0.3",
+                                               "is-callable": "^1.2.4",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
+                                               "object-inspect": "^1.11.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.4",
+                                               "string.prototype.trimstart": "^1.0.4",
+                                               "unbox-primitive": "^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">-                                                "call-bind": {
-                                                       "version": "1.0.2",
-                                                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
-                                                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-intrinsic": {
+                                                       "version": "1.1.1",
+                                                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+                                                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "requires": {
</span><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">-                                                                "get-intrinsic": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "has": "^1.0.3",
+                                                               "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">                                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "has-symbols": {
+                                       "version": "1.0.2",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+                                       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+                               },
+                               "is-callable": {
+                                       "version": "1.2.4",
+                                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+                                       "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
+                               },
+                               "is-regex": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+                                       "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "has-tostringtag": "^1.0.0"
+                                       }
+                               },
+                               "object-inspect": {
+                                       "version": "1.11.0",
+                                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
+                                       "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg=="
+                               },
+                               "string.prototype.trimend": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+                                       "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3"
+                                       }
+                               },
+                               "string.prototype.trimstart": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+                                       "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "array.prototype.flatmap": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.4",
-                       "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.4.tgz",
-                       "integrity": "sha512-r9Z0zYoxqHz60vvQbWEdXIEtCwHF0yxaWfno9qzXeNHvfyl3BZqygmGzb84dsubyaXLH4husF+NFgMSdpZhk2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.5",
+                       "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz",
+                       "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==",
</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">                                "call-bind": "^1.0.0",
</span><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.18.0-next.1",
-                               "function-bind": "^1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5762,13 +6255,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6045,9 +6541,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">                "axe-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.3.3",
-                       "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.3.tgz",
-                       "integrity": "sha512-/lqqLAmuIPi79WYfRpy2i8z+x+vxU3zX2uAm0gs1q52qTuKwolOj1P8XbufpXcsydrpKx2yGn2wzAnxCMV86QA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.5",
+                       "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.3.5.tgz",
+                       "integrity": "sha512-WKTW1+xAzhMS5dJsxWkliixlO/PqC4VhmO9T4juNYcaTg9jzWiJsou6m5pxWYGfigWbwzJWeFY6z47a+4neRXA==",
</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">                "axios": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6104,9 +6600,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">                "babel-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.2.2",
-                       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.2.tgz",
-                       "integrity": "sha512-JvTd0/D889PQBtUXJ2PXaKU/pjZDMtHA9V2ecm+eNRmmBCMR09a+fmpGTNwnJtFmFl5Ei7Vy47LjBb+L0wQ99g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.2.3",
+                       "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.3.tgz",
+                       "integrity": "sha512-n4Zeta8NC3QAsuyiizu0GkmRcQ6clkV9WFUnUf1iXP//IeSKbWjofW3UHyZVwlOB4y039YQKefawyTn64Zwbuw==",
</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">                                "find-cache-dir": "^3.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6206,33 +6702,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.assign": "^4.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babel-plugin-emotion": {
-                       "version": "10.2.2",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-10.2.2.tgz",
-                       "integrity": "sha512-SMSkGoqTbTyUTDeuVuPIWifPdUGkTk1Kf9BWRiXIOIcuyMfsdp2EjeiiFvOzX8NOBvEh/ypKYvUh2rkgAJMCLA==",
-                       "requires": {
-                               "@babel/helper-module-imports": "^7.0.0",
-                               "@emotion/hash": "0.8.0",
-                               "@emotion/memoize": "0.7.4",
-                               "@emotion/serialize": "^0.11.16",
-                               "babel-plugin-macros": "^2.0.0",
-                               "babel-plugin-syntax-jsx": "^6.18.0",
-                               "convert-source-map": "^1.5.0",
-                               "escape-string-regexp": "^1.0.5",
-                               "find-root": "^1.1.0",
-                               "source-map": "^0.5.7"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "babel-plugin-istanbul": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.0.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz",
-                       "integrity": "sha512-AF55rZXpe7trmEylbaE1Gv54wn6rwU03aptvRoVIGP8YykoSxqdVLV1TfwflBCE/QtHmqtP8SWlTENqbK8GCSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.1",
+                       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz",
+                       "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@istanbuljs/load-nyc-config": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@istanbuljs/schema": "^0.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "istanbul-lib-instrument": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "istanbul-lib-instrument": "^5.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "test-exclude": "^6.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">@@ -6259,13 +6738,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">                "babel-plugin-polyfill-corejs2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.2",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz",
-                       "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.2.3",
+                       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.3.tgz",
+                       "integrity": "sha512-NDZ0auNRzmAfE1oDDPW2JhzIMXUk+FFe2ICejmt5T4ocKgiQx3e0VCRx9NCAidcMtL2RUZaWtXnmjTCkx0tcbA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/compat-data": "^7.13.11",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-define-polyfill-provider": "^0.2.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-define-polyfill-provider": "^0.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^6.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6278,29 +6757,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">                "babel-plugin-polyfill-corejs3": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.4",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.4.tgz",
-                       "integrity": "sha512-z3HnJE5TY/j4EFEa/qpQMSbcUJZ5JQi+3UFjXzn6pQCmIKc5Ug5j98SuYyH+m4xQnvKlMDIW4plLfgyVnd0IcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.3.0.tgz",
+                       "integrity": "sha512-JLwi9vloVdXLjzACL80j24bG6/T1gYxwowG44dg6HN/7aTPdyPbJJidf6ajoA3RPHHtW0j9KMrSOLpIZpAnPpg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-define-polyfill-provider": "^0.2.2",
-                               "core-js-compat": "^3.14.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-define-polyfill-provider": "^0.2.4",
+                               "core-js-compat": "^3.18.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-polyfill-regenerator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.2",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz",
-                       "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.2.3",
+                       "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.3.tgz",
+                       "integrity": "sha512-JVE78oRZPKFIeUqFGrSORNzQnrDwZR16oiWeGM8ZyjBn2XAT5OjP+wXx5ESuo33nUsFUEJYjtklnsKbxW5L+7g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-define-polyfill-provider": "^0.2.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-define-polyfill-provider": "^0.2.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">-                "babel-plugin-syntax-jsx": {
-                       "version": "6.18.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz",
-                       "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "babel-preset-current-node-syntax": {
</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/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6419,7 +6893,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "base64-js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "base64id": {
</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">@@ -6942,7 +7417,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-aes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7060,6 +7535,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.7.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
</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">                                "base64-js": "^1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ieee754": "^1.1.13"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7609,9 +8085,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">                                "css-what": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.1",
-                                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.0.1.tgz",
-                                       "integrity": "sha512-FYDTSHb/7KXsWICVsxdmiExPjCfRC4qRFBdVwv7Ax9hMnvMmEjP9RfxTEZ3qPZGmADDn2vAKSo9UcN1jKVYscg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz",
+                                       "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==",
</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">                                "dom-serializer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7643,9 +8119,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">                                "nth-check": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.0.tgz",
-                                       "integrity": "sha512-i4sc/Kj8htBrAiH1viZ0TgU8Y5XqCaV/FziYK6TBczxmeKm3AEFWqqF3195yKudrarqy7Zu80Ra5dobFjn9X/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz",
+                                       "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==",
</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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7794,12 +8270,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">-                "clean-stack": {
-                       "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz",
-                       "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "clean-webpack-plugin": {
</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/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7923,12 +8393,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==",
</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">-                "collapse-white-space": {
-                       "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz",
-                       "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "collect-v8-coverage": {
</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/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7978,6 +8442,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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "colord": {
+                       "version": "2.9.1",
+                       "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.1.tgz",
+                       "integrity": "sha512-4LBMSt09vR0uLnPVkOUBnmxgoaeN4ewRbx801wY/bXcltXfpR/G46OdWn96XpYmCWuYvO46aBZP4NgX8HpNAcw=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "colorette": {
</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/colorette/-/colorette-1.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8006,9 +8475,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">                "comment-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.5",
-                       "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.1.5.tgz",
-                       "integrity": "sha512-RePCE4leIhBlmrqiYTvaqEeGYg7qpSl4etaIabKtdOQVi+mSTIBBklGUwIr79GXYnl3LpMwmDw4KeR2stNc6FA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.2.4.tgz",
+                       "integrity": "sha512-pm0b+qv+CkWNriSTMsfnjChF9kH0kxz55y44Wo5le9qLxMj5xDQAaEd9ZN1ovSuk9CsrncWaFwgpOMg7ClJwkw==",
</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">                "commondir": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8338,56 +8807,50 @@
</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">                "core-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.17.0",
-                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.17.0.tgz",
-                       "integrity": "sha512-zXT4rclS9jM6tikbAUKAGLonuRKOJ2ZvBnZCEOJAbzuTLw4kKcuA5plNt8juzdU6O/py/EgAehzvLh0VXEdBbQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.19.1",
+                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.19.1.tgz",
+                       "integrity": "sha512-Tnc7E9iKd/b/ff7GFbhwPVzJzPztGrChB8X8GLqoYGdEOG8IpLnK1xPyo3ZoO3HsK6TodJS58VGPOxA+hLHQMg==",
</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">                "core-js-compat": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.17.0",
-                       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.17.0.tgz",
-                       "integrity": "sha512-haEcBrfU3hu83JXWpcLHzeg8Ypf05LGK4GIjzLiYgFJYXuxrkdN2MrDBeHt/t5/ZFmIzLcdsT2x8Xw654wXsuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.19.1",
+                       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz",
+                       "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==",
</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.16.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.17.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.16.8",
-                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.8.tgz",
-                                       "integrity": "sha512-sc2m9ohR/49sWEbPj14ZSSZqp+kbi16aLao42Hmn3Z8FpjuMaq2xCA2l4zl9ITfyzvnvyE0hcg62YkIGKxgaNQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.17.6",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.17.6.tgz",
+                                       "integrity": "sha512-uPgz3vyRTlEiCv4ee9KlsKgo2V6qPk7Jsn0KAn2OBqbqKo3iNcPEC1Ti6J4dwnz+aIRfEEEuOzC9IBk8tXUomw==",
</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.30001251",
-                                               "colorette": "^1.3.0",
-                                               "electron-to-chromium": "^1.3.811",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "caniuse-lite": "^1.0.30001274",
+                                               "electron-to-chromium": "^1.3.886",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "escalade": "^3.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "node-releases": "^1.1.75"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "node-releases": "^2.0.1",
+                                               "picocolors": "^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">                                "caniuse-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.30001252",
-                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001252.tgz",
-                                       "integrity": "sha512-I56jhWDGMtdILQORdusxBOH+Nl/KgQSdDmpJezYddnAkVOmnoU8zwjTV9xAjMIYxr0iPreEAVylCGcmHCjfaOw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.0.30001278",
+                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001278.tgz",
+                                       "integrity": "sha512-mpF9KeH8u5cMoEmIic/cr7PNS+F5LWBk0t2ekGT60lFf0Wq+n9LspAj0g3P+o7DQhD3sUdlMln4YFAWhFYn9jg==",
</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">-                                "colorette": {
-                                       "version": "1.3.0",
-                                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
-                                       "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==",
-                                       "dev": true
-                               },
</del><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.826",
-                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.826.tgz",
-                                       "integrity": "sha512-bpLc4QU4B8PYmdO4MSu2ZBTMD8lAaEXRS43C09lB31BvYwuk9UxgBRXbY5OJBw7VuMGcg2MZG5FyTaP9u4PQnw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.890",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.890.tgz",
+                                       "integrity": "sha512-VWlVXSkv0cA/OOehrEyqjUTHwV8YXCPTfPvbtoeU2aHR21vI4Ejh5aC4AxUwOmbLbBgb6Gd3URZahoCxtBqCYQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-releases": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.75",
-                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.75.tgz",
-                                       "integrity": "sha512-Qe5OUajvqrqDSy6wrWFmMwfJ0jVgwiw4T3KqmbTcZ62qW0gQkheXYhcFM1+lOVcGUoRxcEcfyvFMAnDgaF1VWw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz",
+                                       "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==",
</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">                                "semver": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8399,9 +8862,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">                "core-js-pure": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.17.0",
-                       "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.17.0.tgz",
-                       "integrity": "sha512-O5RvMRWW+I0hfR227mrIwU+gPLVaa4kPEq+9b8FcjuFed4QckOvYc94c2KSI/X5dlvcsj/V1Sp5F5cecYpNQOQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.19.1",
+                       "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.19.1.tgz",
+                       "integrity": "sha512-Q0Knr8Es84vtv62ei6/6jXH/7izKmOrtrxH9WJTHLCMAVeU+8TF8z8Nr08CsH4Ot0oJKzBzJJL9SJBYIv7WlfQ==",
</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">                "core-js-url-browser": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8453,17 +8916,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">-                "create-emotion": {
-                       "version": "10.0.27",
-                       "resolved": "https://registry.npmjs.org/create-emotion/-/create-emotion-10.0.27.tgz",
-                       "integrity": "sha512-fIK73w82HPPn/RsAij7+Zt8eCE8SptcJ3WoRMfxMtjteYxud8GDTKKld7MYwAX2TVhrw29uR1N/bVGxeStHILg==",
-                       "requires": {
-                               "@emotion/cache": "^10.0.27",
-                               "@emotion/serialize": "^0.11.15",
-                               "@emotion/sheet": "0.9.4",
-                               "@emotion/utils": "0.11.3"
-                       }
-               },
</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">@@ -8574,13 +9026,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">                "css-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.7",
-                       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.7.tgz",
-                       "integrity": "sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.5.1",
+                       "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.5.1.tgz",
+                       "integrity": "sha512-gEy2w9AnJNnD9Kuo4XAP9VflW/ujKoS9c/syO+uWMlm5igc7LysKzPXaDoR2vroROkSwsTS2tGr1yGGEbZOYZQ==",
</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">                                "icss-utils": "^5.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "loader-utils": "^2.0.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "postcss": "^8.2.15",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-modules-extract-imports": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-modules-local-by-default": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8587,50 +9038,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-modules-scope": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-modules-values": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "schema-utils": "^3.0.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^7.3.5"
</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">-                                "@types/json-schema": {
-                                       "version": "7.0.9",
-                                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
-                                       "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
-                                       "dev": true
-                               },
-                               "colorette": {
-                                       "version": "1.3.0",
-                                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.3.0.tgz",
-                                       "integrity": "sha512-ecORCqbSFP7Wm8Y6lyqMJjexBQqXSF7SSeaTyGGphogUjBlFP9m9o08wy86HL2uB7fMTxtOUzLMk7ogKcxMg1w==",
-                                       "dev": true
-                               },
-                               "json5": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
-                                       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
-                                       "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"
-                                       }
-                               },
</del><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": "8.3.6",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.6.tgz",
-                                       "integrity": "sha512-wG1cc/JhRgdqB6WHEuyLTedf3KIRuD0hG6ldkFEZNCjRxiC+3i6kkWUUbiJQayP28iwG35cEmAbe98585BYV0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.3.11",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.3.11.tgz",
+                                       "integrity": "sha512-hCmlUAIlUiav8Xdqw3Io4LcpA1DOt7h3LSTAC4G6JGHFFaWzI6qvFt9oilvl8BmkbBRX1IhM90ZAmpk68zccQA==",
</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">-                                                "colorette": "^1.2.2",
-                                               "nanoid": "^3.1.23",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "nanoid": "^3.1.30",
+                                               "picocolors": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "source-map-js": "^0.6.2"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8640,17 +9058,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
</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">-                                "schema-utils": {
-                                       "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
-                                       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/json-schema": "^7.0.8",
-                                               "ajv": "^6.12.5",
-                                               "ajv-keywords": "^3.5.2"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "semver": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "7.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8832,6 +9239,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
</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">+                "cssnano-utils": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-2.0.1.tgz",
+                       "integrity": "sha512-i8vLRZTnEH9ubIyfdZCAdIdgnHAUeQeByEeQ2I7oTilvP9oHO6RScpeq3GsFUVqeB8uZgOQ9pw8utofNn32hhQ==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "csso": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8889,9 +9302,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">                "csstype": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.8",
-                       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
-                       "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.9",
+                       "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
+                       "integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "current-script-polyfill": {
</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">@@ -8953,6 +9366,34 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "abab": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "whatwg-mimetype": "^2.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "whatwg-url": "^8.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "tr46": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+                                       "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "punycode": "^2.1.1"
+                                       }
+                               },
+                               "webidl-conversions": {
+                                       "version": "6.1.0",
+                                       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
+                                       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
+                                       "dev": true
+                               },
+                               "whatwg-url": {
+                                       "version": "8.7.0",
+                                       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+                                       "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "lodash": "^4.7.0",
+                                               "tr46": "^2.1.0",
+                                               "webidl-conversions": "^6.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">                "date-format": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9215,9 +9656,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "deep-extend": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.1",
-                       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz",
-                       "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.6.0",
+                       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
+                       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
</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">                "deep-for-each": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9375,9 +9816,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">                "devtools-protocol": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.0.869402",
-                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.869402.tgz",
-                       "integrity": "sha512-VvlVYY+VDJe639yHs5PHISzdWTLL3Aw8rO4cvUtwvoxFd6FHbE4OpHHcde52M6096uYYazAmd4l0o5VuFRO2WA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.0.901419",
+                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.901419.tgz",
+                       "integrity": "sha512-4INMPwNm9XRpBukhNbF7OB6fNTTCaI8pzy/fXg0xQzAy5h3zL1P8xT3QazgKqBrb/hAYwIBizqDBZ7GtJE74QQ==",
</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">                "di": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9530,6 +9971,14 @@
</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">                                "webidl-conversions": "^5.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "webidl-conversions": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
+                                       "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==",
+                                       "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">                "domhandler": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9645,14 +10094,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tslib": "^2.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": {
-                                       "version": "7.15.3",
-                                       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.3.tgz",
-                                       "integrity": "sha512-OvwMLqNXkCXSz1kSm58sEsNuhqOx/fKpnUnKnFB5v8uDda5bLNEHNgKPvhDN6IU0LDcnHQ90LlJ0Q6jnyBSIBA==",
-                                       "requires": {
-                                               "regenerator-runtime": "^0.13.4"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "react-is": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "17.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9756,15 +10197,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
</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">-                "emotion": {
-                       "version": "10.0.27",
-                       "resolved": "https://registry.npmjs.org/emotion/-/emotion-10.0.27.tgz",
-                       "integrity": "sha512-2xdDzdWWzue8R8lu4G76uWX5WhyQuzATon9LmNeCy/2BHVC6dsEpfhN1a0qhELgtDVdjyEA6J8Y/VlI5ZnaH0g==",
-                       "requires": {
-                               "babel-plugin-emotion": "^10.0.27",
-                               "create-emotion": "^10.0.27"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "encodeurl": {
</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/encodeurl/-/encodeurl-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9872,6 +10304,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==",
</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">+                "envinfo": {
+                       "version": "7.8.1",
+                       "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
+                       "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "enzyme": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/enzyme/-/enzyme-3.11.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9958,6 +10396,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.17.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
</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">                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "function-bind": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9978,6 +10417,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
</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">+                "es-module-lexer": {
+                       "version": "0.9.3",
+                       "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz",
+                       "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "es-to-primitive": {
</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/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10017,9 +10462,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "estraverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.2.0",
-                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-                                       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.3.0",
+                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+                                       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
</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">                                "levn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10128,9 +10573,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">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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">                                "cross-spawn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10187,9 +10632,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">                                "globals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "13.11.0",
-                                       "resolved": "https://registry.npmjs.org/globals/-/globals-13.11.0.tgz",
-                                       "integrity": "sha512-08/xrJ7wQjK9kkkRoI3OFUBbLx4f+6x3SGwcPvQ0QH6goFDrOU2oyAWrmh3dJezu65buo+HBMzAMQy6rovVC3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.12.0",
+                                       "resolved": "https://registry.npmjs.org/globals/-/globals-13.12.0.tgz",
+                                       "integrity": "sha512-uS8X6lSKN2JumVoXrbUz+uG4BYG+eiawqm3qFcT7ammfbUHeCBoJMlHcec/S3krSk73/AE/f0szYFmgAA3kYZg==",
</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">                                                "type-fest": "^0.20.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10223,12 +10668,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">                                "strip-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+                                       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^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">                                "type-fest": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10277,12 +10722,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">                "eslint-module-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.2",
-                       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.2.tgz",
-                       "integrity": "sha512-QG8pcgThYOuqxupd06oYTZoNOGaUdTY1PqK+oS6ElF6vs4pBdk/aYxFVQQXzcrAqp9m7cl7lb2ubazX+g16k2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.7.1",
+                       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz",
+                       "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==",
</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": "^3.2.7",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "find-up": "^2.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "pkg-dir": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10350,24 +10796,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">                "eslint-plugin-import": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.24.2",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.24.2.tgz",
-                       "integrity": "sha512-hNVtyhiEtZmpsabL4neEj+6M5DCLgpYyG9nzJY8lZQeQXEn5UPW1DpUdsMHMXsq98dbNm7nt1w9ZMSVpfJdi8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.25.2",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz",
+                       "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==",
</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">-                                "array-includes": "^3.1.3",
-                               "array.prototype.flat": "^1.2.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-includes": "^3.1.4",
+                               "array.prototype.flat": "^1.2.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "doctrine": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-import-resolver-node": "^0.3.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint-module-utils": "^2.6.2",
-                               "find-up": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eslint-module-utils": "^2.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-core-module": "^2.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-core-module": "^2.7.0",
+                               "is-glob": "^4.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimatch": "^3.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object.values": "^1.1.4",
-                               "pkg-up": "^2.0.0",
-                               "read-pkg-up": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object.values": "^1.1.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "resolve": "^1.20.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tsconfig-paths": "^3.11.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10392,9 +10836,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10401,13 +10845,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10429,15 +10876,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">-                                "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"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "has-symbols": {
</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/has-symbols/-/has-symbols-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10451,14 +10889,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">                                "is-core-module": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.6.0",
-                                       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
-                                       "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.8.0",
+                                       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
+                                       "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
</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.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">+                                "is-glob": {
+                                       "version": "4.0.3",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
+                                       "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extglob": "^2.1.1"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10469,16 +10916,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-tostringtag": "^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">-                                "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"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "ms": {
</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/ms/-/ms-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10492,50 +10929,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">                                "object.values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.4",
-                                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz",
-                                       "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.5",
+                                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
+                                       "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
</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">                                                "call-bind": "^1.0.2",
</span><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.18.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "es-abstract": "^1.19.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">-                                "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
-                               },
-                               "read-pkg-up": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
-                                       "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "find-up": "^2.0.0",
-                                               "read-pkg": "^3.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "resolve": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.20.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10569,9 +10972,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">                "eslint-plugin-jest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.4.0",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.4.0.tgz",
-                       "integrity": "sha512-8qnt/hgtZ94E9dA6viqfViKBfkJwFHXgJmTWlMGDgunw1XJEGqm3eiPjDsTanM3/u/3Az82nyQM9GX7PM/QGmg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.7.0",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz",
+                       "integrity": "sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA==",
</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">                                "@typescript-eslint/experimental-utils": "^4.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10578,18 +10981,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">                "eslint-plugin-jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "34.8.2",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-34.8.2.tgz",
-                       "integrity": "sha512-UOU9A40Cl806JMtla2vF+RM6sNqfLPbhLv9FZqhcC7+LmChD3DVaWqM7ADxpF0kMyZNWe1QKUnqGnXaA3NTn+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "36.1.1",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-36.1.1.tgz",
+                       "integrity": "sha512-nuLDvH1EJaKx0PCa9oeQIxH6pACIhZd1gkalTUxZbaxxwokjs7TplqY0Q8Ew3CoZaf5aowm0g/Z3JGHCatt+gQ==",
</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">-                                "@es-joy/jsdoccomment": "^0.6.0",
-                               "comment-parser": "1.1.5",
-                               "debug": "^4.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@es-joy/jsdoccomment": "0.10.8",
+                               "comment-parser": "1.2.4",
+                               "debug": "^4.3.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "esquery": "^1.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jsdoctypeparser": "^9.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jsdoc-type-pratt-parser": "^1.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.21",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "regextras": "^0.7.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "regextras": "^0.8.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^7.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-expression-parse": "^3.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10648,14 +11051,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">                "eslint-plugin-markdown": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-1.0.2.tgz",
-                       "integrity": "sha512-BfvXKsO0K+zvdarNc801jsE/NTLmig4oKhZ1U3aSUgTf2dB/US5+CrfGxMsCK2Ki1vS1R3HPok+uYpufFndhzw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-markdown/-/eslint-plugin-markdown-2.2.1.tgz",
+                       "integrity": "sha512-FgWp4iyYvTFxPwfbxofTvXxgzPsDuSKHQy2S+a8Ve6savbujey+lgrFFbXQA0HPygISpRYWYBjooPzhYSF81iA==",
</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">-                                "object-assign": "^4.0.1",
-                               "remark-parse": "^5.0.0",
-                               "unified": "^6.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mdast-util-from-markdown": "^0.8.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">                "eslint-plugin-prettier": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10668,9 +11069,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">                "eslint-plugin-react": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.25.1",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.25.1.tgz",
-                       "integrity": "sha512-P4j9K1dHoFXxDNP05AtixcJEvIT6ht8FhYKsrkY0MPCPaUMYijhpWwNiRDZVtA8KFuZOkGSeft6QwH8KuVpJug==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.26.1",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.26.1.tgz",
+                       "integrity": "sha512-Lug0+NOFXeOE+ORZ5pbsh6mSKjBKXDXItUD2sQoT+5Yl0eoT82DqnXeTMfUare4QVCn9QwXbfzO/dBLjLXwVjQ==",
</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-includes": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10677,14 +11078,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "array.prototype.flatmap": "^1.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "doctrine": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "estraverse": "^5.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has": "^1.0.3",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "jsx-ast-utils": "^2.4.1 || ^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimatch": "^3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.entries": "^1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.fromentries": "^2.0.4",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "object.hasown": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object.values": "^1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.7.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "resolve": "^2.0.0-next.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "semver": "^6.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "string.prototype.matchall": "^4.0.5"
</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">@@ -10699,9 +11101,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10708,13 +11110,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10737,9 +11142,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">                                "estraverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.2.0",
-                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-                                       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.3.0",
+                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+                                       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
</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">                                "has-symbols": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10771,14 +11176,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">                                "object.values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.4",
-                                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.4.tgz",
-                                       "integrity": "sha512-TnGo7j4XSnKQoK3MfvkzqKCi0nVe/D9I9IjwTNYdb/fxYHpjrluHVOgw0AF6jrRFGMPHdfuidR09tIDiIvnaSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.5",
+                                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
+                                       "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
</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">                                                "call-bind": "^1.0.2",
</span><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.18.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "es-abstract": "^1.19.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">                                "resolve": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10791,6 +11196,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-parse": "^1.0.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">+                                "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "string.prototype.trimend": {
</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/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10885,9 +11296,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "estraverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.2.0",
-                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
-                                       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.3.0",
+                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz",
+                                       "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==",
</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">@@ -11560,9 +11971,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "fastq": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.12.0",
-                       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.12.0.tgz",
-                       "integrity": "sha512-VNX0QkHK3RsXVKr9KrlUv/FoTa0NdbYoHHl7uXHv2rzyHSlxjdNAKug2twd9luJxpcyNeAgf5iPPMutJO67Dfg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.13.0",
+                       "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
+                       "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
</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">                                "reusify": "^1.0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11625,55 +12036,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "flat-cache": "^3.0.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">-                "file-loader": {
-                       "version": "6.2.0",
-                       "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
-                       "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==",
-                       "dev": true,
-                       "requires": {
-                               "loader-utils": "^2.0.0",
-                               "schema-utils": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "@types/json-schema": {
-                                       "version": "7.0.9",
-                                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
-                                       "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
-                                       "dev": true
-                               },
-                               "json5": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
-                                       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
-                                       "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.1.1",
-                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
-                                       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/json-schema": "^7.0.8",
-                                               "ajv": "^6.12.5",
-                                               "ajv-keywords": "^3.5.2"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "file-sync-cmp": {
</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/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11800,9 +12162,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">                "find-process": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.4",
-                       "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.4.tgz",
-                       "integrity": "sha512-rRSuT1LE4b+BFK588D2V8/VG9liW0Ark1XJgroxZXI0LtwmQJOb490DvDYvbm+Hek9ETFzTutGfJ90gumITPhQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.5",
+                       "resolved": "https://registry.npmjs.org/find-process/-/find-process-1.4.5.tgz",
+                       "integrity": "sha512-v11rJYYISUWn+s8qZzgGnBvlzRKf3bOtlGFM8H0kw56lGQtOmLuLCzuclA5kehA2j7S5sioOWdI4woT3jDavAw==",
</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": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11841,72 +12203,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver-regex": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "findup-sync": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
-                       "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
-                       "dev": true,
-                       "requires": {
-                               "detect-file": "^1.0.0",
-                               "is-glob": "^4.0.0",
-                               "micromatch": "^3.0.4",
-                               "resolve-dir": "^1.0.1"
-                       },
-                       "dependencies": {
-                               "expand-tilde": {
-                                       "version": "2.0.2",
-                                       "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
-                                       "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "homedir-polyfill": "^1.0.1"
-                                       }
-                               },
-                               "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"
-                                       }
-                               },
-                               "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"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fined": {
</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/fined/-/fined-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12062,6 +12358,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tslib": "^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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@emotion/is-prop-valid": {
+                                       "version": "0.8.8",
+                                       "resolved": "https://registry.npmjs.org/@emotion/is-prop-valid/-/is-prop-valid-0.8.8.tgz",
+                                       "integrity": "sha512-u5WtneEAr5IDG2Wv65yhunPSMLIpuKsbuOktRojfrEiEvRyC85LgPMZI63cr7NUqT8ZIGdSVg8ZKGxIug4lXcA==",
+                                       "optional": true,
+                                       "requires": {
+                                               "@emotion/memoize": "0.7.4"
+                                       }
+                               },
+                               "@emotion/memoize": {
+                                       "version": "0.7.4",
+                                       "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.7.4.tgz",
+                                       "integrity": "sha512-Ja/Vfqe3HpuzRsG1oBtWTHk2PGZ7GR+2Vz5iYGelAw8dx32K0y7PjVuxK6z1nMpZOqAFsRUPCkK1YjJ56qJlgw==",
+                                       "optional": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tslib": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12139,15 +12450,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">-                "fs-minipass": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz",
-                       "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==",
-                       "dev": true,
-                       "requires": {
-                               "minipass": "^3.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">@@ -12177,13 +12479,13 @@
</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.4",
-                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.4.tgz",
-                       "integrity": "sha512-iqy1pIotY/RmhdFZygSSlW0wko2yxkSCKqsuv4pr8QESohpYyG/Z7B/XXvPRKTJS//960rgguE5mSRUsDdaJrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.5",
+                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
+                       "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "call-bind": "^1.0.2",
</span><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.18.0-next.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "functions-have-names": "^1.2.2"
</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">@@ -12197,21 +12499,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12353,6 +12658,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "pump": "^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">+                "get-symbol-description": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz",
+                       "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==",
+                       "requires": {
+                               "call-bind": "^1.0.2",
+                               "get-intrinsic": "^1.1.1"
+                       },
+                       "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"
+                                       }
+                               },
+                               "get-intrinsic": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+                                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+                                       "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-value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12595,12 +12930,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "graceful-readlink": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
-                       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "gradient-parser": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-0.1.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13889,7 +14218,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ieee754": {
</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/ieee754/-/ieee754-1.2.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "iferr": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13898,17 +14228,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">                "ignore": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.8",
-                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz",
-                       "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.9",
+                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz",
+                       "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==",
</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">-                "ignore-emit-webpack-plugin": {
-                       "version": "2.0.6",
-                       "resolved": "https://registry.npmjs.org/ignore-emit-webpack-plugin/-/ignore-emit-webpack-plugin-2.0.6.tgz",
-                       "integrity": "sha512-/zC18RWCC2wz4ZwnS4UoujGWzvSKy28DLjtE+jrGBOXej6YdmityhBDzE8E0NlktEqi4tgdNbydX8B6G4haHSQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "imagemin": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14128,9 +14452,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">                "import-local": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.2.tgz",
-                       "integrity": "sha512-vjL3+w0oulAVZ0hBHnxa/Nm5TAurf9YLQJDhqRZyqb+VKGOB6LU8t9H1Nr5CIo16vh9XfJTOoHwU0B71S557gA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz",
+                       "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==",
</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">                                "pkg-dir": "^4.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14353,9 +14677,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">                "interpret": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz",
-                       "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
+                       "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
</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">                "into-stream": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14771,6 +15095,11 @@
</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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-shared-array-buffer": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz",
+                       "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA=="
+               },
</ins><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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14836,11 +15165,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
</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-whitespace-character": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz",
-                       "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "is-weakref": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz",
+                       "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==",
+                       "requires": {
+                               "call-bind": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-windows": {
</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">@@ -14848,12 +15179,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
</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-word-character": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz",
-                       "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-wsl": {
</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-wsl/-/is-wsl-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14899,23 +15224,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "istanbul-lib-coverage": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz",
-                       "integrity": "sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz",
+                       "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==",
</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">                "istanbul-lib-instrument": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz",
-                       "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz",
+                       "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/core": "^7.7.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/core": "^7.12.3",
+                               "@babel/parser": "^7.14.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@istanbuljs/schema": "^0.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "istanbul-lib-coverage": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "istanbul-lib-coverage": "^3.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^6.3.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">+                                "@babel/parser": {
+                                       "version": "7.16.2",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.2.tgz",
+                                       "integrity": "sha512-RUVpT0G2h6rOZwqLDTrKk7ksNv7YpAilTnYe1/Q+eDjxEceRMKVWbCsX7t8h6C1qCFi/1Y8WZjcEPBAFG27GPw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14968,9 +15300,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">                "istanbul-lib-source-maps": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.0.tgz",
-                       "integrity": "sha512-c16LpFRkR8vQXyHZ5nLpY35JZtzj1PQY1iZmesUbf1FZHbIupcWfjgOXBY9YHkLEQ6puz1u4Dgj6qmU/DisrZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz",
+                       "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14987,9 +15319,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">                "istanbul-reports": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.2.tgz",
-                       "integrity": "sha512-9tZvz7AiR3PEDNGiV9vIouQ/EAcqMXFmkcA1CDFTwOB98OZVDL0PH9glHotf5Ugp6GCOTypfzGWI/OqjWNCRUw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.5",
+                       "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.0.5.tgz",
+                       "integrity": "sha512-5+19PlhnGabNWB7kOFnuxT8H3T/iIyQzIbQMxXsURmmvKg86P2sbkrGOT77VnHw0Qr0gc2XzRaRfMZYYbSQCJQ==",
</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">                                "html-escaper": "^2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15019,9 +15351,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15127,23 +15459,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">                                "string-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.2.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-                                       "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.2.3",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+                                       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/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">                                                "emoji-regex": "^8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-fullwidth-code-point": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "strip-ansi": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "strip-ansi": "^6.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-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+                                       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^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">                                "wrap-ansi": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15387,88 +15719,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">                "jest-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.0",
-                       "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-4.4.0.tgz",
-                       "integrity": "sha512-STEHJ3iPSC8HbrQ3TME0ozGX2KT28lbT4XopPxUm2WimsX3fcB3YOptRh12YphQisMhfqNSNTZUmWyT3HEXS2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.3",
+                       "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-5.0.3.tgz",
+                       "integrity": "sha512-aJR3a5KdY18Lsz+VbREKwx2HM3iukiui+J9rlv9o6iYTwZCSsJazSTStcD9K1q0AIF3oA+FqLOKDyo/sc7+fJw==",
</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": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^4.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "cwd": "^0.10.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "find-process": "^1.4.3",
-                               "prompts": "^2.3.0",
-                               "spawnd": "^4.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "find-process": "^1.4.4",
+                               "prompts": "^2.4.1",
+                               "spawnd": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tree-kill": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "wait-on": "^3.3.0"
-                       },
-                       "dependencies": {
-                               "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"
-                                       }
-                               },
-                               "chalk": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
-                                       "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^4.1.0",
-                                               "supports-color": "^7.1.0"
-                                       }
-                               },
-                               "color-convert": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "color-name": "~1.1.4"
-                                       }
-                               },
-                               "color-name": {
-                                       "version": "1.1.4",
-                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
-                                       "dev": true
-                               },
-                               "core-js": {
-                                       "version": "2.6.12",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
-                                       "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==",
-                                       "dev": true
-                               },
-                               "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"
-                                       }
-                               },
-                               "wait-on": {
-                                       "version": "3.3.0",
-                                       "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.3.0.tgz",
-                                       "integrity": "sha512-97dEuUapx4+Y12aknWZn7D25kkjMk16PbWoYzpSdA8bYpVfS6hpl2a2pOWZ3c+Tyt3/i4/pglyZctG3J4V1hWQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@hapi/joi": "^15.0.3",
-                                               "core-js": "^2.6.5",
-                                               "minimist": "^1.2.0",
-                                               "request": "^2.88.0",
-                                               "rx": "^4.1.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "wait-on": "^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">                "jest-diff": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15859,26 +16121,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "read-pkg": {
-                                       "version": "5.2.0",
-                                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
-                                       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/normalize-package-data": "^2.4.0",
-                                               "normalize-package-data": "^2.5.0",
-                                               "parse-json": "^5.0.0",
-                                               "type-fest": "^0.6.0"
-                                       },
-                                       "dependencies": {
-                                               "type-fest": {
-                                                       "version": "0.6.0",
-                                                       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
-                                                       "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
-                                                       "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": "7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15967,9 +16209,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16054,23 +16296,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">                                "string-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.2.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-                                       "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.2.3",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+                                       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/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">                                                "emoji-regex": "^8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-fullwidth-code-point": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "strip-ansi": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "strip-ansi": "^6.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-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+                                       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^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">                                "strip-bom": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16424,10 +16666,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">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "jsdoctypeparser": {
-                       "version": "9.0.0",
-                       "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-9.0.0.tgz",
-                       "integrity": "sha512-jrTA2jJIL6/DAEILBEh2/w9QxCuwmvNXIry39Ay/HVfhE3o2yVV0U44blYkqdHA/OKloJEqvJy0xU+GSdE2SIw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "jsdoc-type-pratt-parser": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-1.2.0.tgz",
+                       "integrity": "sha512-4STjeF14jp4bqha44nKMY1OUI6d2/g6uclHWUCZ7B4DoLzaB5bmpTkQrpqU+vSVzMD0LsKAOskcnI3I3VfIpmg==",
</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">                "jsdom": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16466,9 +16708,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "acorn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "8.4.1",
-                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz",
-                                       "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.5.0",
+                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
+                                       "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
</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">                                "agent-base": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16501,11 +16743,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "debug": "4"
</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">+                                "tr46": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
+                                       "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "punycode": "^2.1.1"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "webidl-conversions": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
</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">+                                },
+                               "whatwg-url": {
+                                       "version": "8.7.0",
+                                       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
+                                       "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "lodash": "^4.7.0",
+                                               "tr46": "^2.1.0",
+                                               "webidl-conversions": "^6.1.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16673,9 +16935,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">                "jsonc-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.2.1.tgz",
-                       "integrity": "sha512-o6/yDBYccGvTz1+QFevz6l6OBZ2+fMVu2JZ9CIhzsYRX4mjaK5IyX9eldUdCmga16zlgQxyrj5pt9kzuj2C02w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.0.0.tgz",
+                       "integrity": "sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==",
</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">                "jsonfile": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16700,12 +16962,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">                "jsx-ast-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz",
-                       "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz",
+                       "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==",
</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">-                                "array-includes": "^3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-includes": "^3.1.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object.assign": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16940,9 +17202,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">                "klona": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.4",
-                       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.4.tgz",
-                       "integrity": "sha512-ZRbnvdg/NxqzC7L9Uyqzf4psi1OM4Cuc+sJAkQPjO6XkQIJTNbfK2Rsmbw8fx1p2mkZdp2FZYo2+LwXYY/uwIA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz",
+                       "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==",
</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">                "known-css-properties": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17118,6 +17380,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "lilconfig": {
+                       "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.4.tgz",
+                       "integrity": "sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "line-height": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17216,12 +17484,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
</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": {
-                       "version": "4.5.0",
-                       "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
-                       "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.debounce": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17443,12 +17705,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">                "makeerror": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.11",
-                       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz",
-                       "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.12",
+                       "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz",
+                       "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==",
</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">-                                "tmpl": "1.0.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tmpl": "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">                "map-cache": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17478,12 +17740,6 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "markdown-escapes": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz",
-                       "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "markdown-it": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "10.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17512,60 +17768,99 @@
</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">                "markdownlint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.18.0",
-                       "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.18.0.tgz",
-                       "integrity": "sha512-nQAfK9Pbq0ZRoMC/abNGterEnV3kL8MZmi0WHhw8WJKoIbsm3cXGufGsxzCRvjW15cxe74KWcxRSKqwplS26Bw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.23.1",
+                       "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.23.1.tgz",
+                       "integrity": "sha512-iOEwhDfNmq2IJlaA8mzEkHYUi/Hwoa6Ss+HO5jkwUR6wQ4quFr0WzSx+Z9rsWZKUaPbyirIdL1zGmJRkWawr4Q==",
</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">-                                "markdown-it": "10.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "markdown-it": "12.0.4"
+                       },
+                       "dependencies": {
+                               "argparse": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+                                       "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+                                       "dev": true
+                               },
+                               "linkify-it": {
+                                       "version": "3.0.3",
+                                       "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz",
+                                       "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "uc.micro": "^1.0.1"
+                                       }
+                               },
+                               "markdown-it": {
+                                       "version": "12.0.4",
+                                       "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.0.4.tgz",
+                                       "integrity": "sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "argparse": "^2.0.1",
+                                               "entities": "~2.1.0",
+                                               "linkify-it": "^3.0.1",
+                                               "mdurl": "^1.0.1",
+                                               "uc.micro": "^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">                "markdownlint-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.21.0",
-                       "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.21.0.tgz",
-                       "integrity": "sha512-gvnczz3W3Wgex851/cIQ/2y8GNhY+EVK8Ael8kRd8hoSQ0ps9xjhtwPwMyJPoiYbAoPxG6vSBFISiysaAbCEZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.27.1",
+                       "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.27.1.tgz",
+                       "integrity": "sha512-p1VV6aSbGrDlpUWzHizAnSNEQAweVR3qUI/AIUubxW7BGPXziSXkIED+uRtSohUlRS/jmqp3Wi4es5j6fIrdeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "commander": "~2.9.0",
-                               "deep-extend": "~0.5.1",
-                               "get-stdin": "~5.0.1",
-                               "glob": "~7.1.2",
-                               "ignore": "~5.1.4",
-                               "js-yaml": "~3.13.1",
-                               "jsonc-parser": "~2.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "~7.1.0",
+                               "deep-extend": "~0.6.0",
+                               "get-stdin": "~8.0.0",
+                               "glob": "~7.1.6",
+                               "ignore": "~5.1.8",
+                               "js-yaml": "^4.0.0",
+                               "jsonc-parser": "~3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash.differencewith": "~4.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash.flatten": "~4.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "markdownlint": "~0.18.0",
-                               "markdownlint-rule-helpers": "~0.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "markdownlint": "~0.23.1",
+                               "markdownlint-rule-helpers": "~0.14.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimatch": "~3.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "rc": "~1.2.7"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimist": "~1.2.5",
+                               "rc": "~1.2.8"
</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">+                                "argparse": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz",
+                                       "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==",
+                                       "dev": true
+                               },
</ins><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.9.0",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz",
-                                       "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=",
-                                       "dev": true,
-                                       "requires": {
-                                               "graceful-readlink": ">= 1.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.1.0",
+                                       "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz",
+                                       "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==",
+                                       "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">+                                "get-stdin": {
+                                       "version": "8.0.0",
+                                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz",
+                                       "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==",
+                                       "dev": true
+                               },
</ins><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.13.1",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
-                                       "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
+                                       "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
</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.7",
-                                               "esprima": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "argparse": "^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">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "markdownlint-rule-helpers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.0",
-                       "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.6.0.tgz",
-                       "integrity": "sha512-LiZVAbg9/cqkBHtLNNqHV3xuy4Y2L/KuGU6+ZXqCT9NnCdEkIoxeI5/96t+ExquBY0iHy2CVWxPH16nG1RKQVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.14.0",
+                       "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.14.0.tgz",
+                       "integrity": "sha512-vRTPqSU4JK8vVXmjICHSBhwXUvbfh/VJo+j7hvxqe15tLJyomv3FLgFdFgb8kpj0Fe8SsJa/TZUAXv7/sN+N7A==",
</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">                "marked": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17761,31 +18056,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "micromark": "~2.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse-entities": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "unist-util-stringify-position": "^2.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "parse-entities": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
-                                       "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "character-entities": "^1.0.0",
-                                               "character-entities-legacy": "^1.0.0",
-                                               "character-reference-invalid": "^1.0.0",
-                                               "is-alphanumerical": "^1.0.0",
-                                               "is-decimal": "^1.0.0",
-                                               "is-hexadecimal": "^1.0.0"
-                                       }
-                               },
-                               "unist-util-stringify-position": {
-                                       "version": "2.0.3",
-                                       "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
-                                       "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/unist": "^2.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">                "mdast-util-to-markdown": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17800,22 +18070,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse-entities": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "repeat-string": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "zwitch": "^1.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "parse-entities": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
-                                       "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "character-entities": "^1.0.0",
-                                               "character-entities-legacy": "^1.0.0",
-                                               "character-reference-invalid": "^1.0.0",
-                                               "is-alphanumerical": "^1.0.0",
-                                               "is-decimal": "^1.0.0",
-                                               "is-hexadecimal": "^1.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">                "mdast-util-to-string": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17917,22 +18171,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse-entities": "^2.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "parse-entities": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
-                                       "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "character-entities": "^1.0.0",
-                                               "character-entities-legacy": "^1.0.0",
-                                               "character-reference-invalid": "^1.0.0",
-                                               "is-alphanumerical": "^1.0.0",
-                                               "is-decimal": "^1.0.0",
-                                               "is-hexadecimal": "^1.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">                "micromatch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18025,14 +18263,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">                "mini-css-extract-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.2",
-                       "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-1.6.2.tgz",
-                       "integrity": "sha512-WhDvO3SjGm40oV5y26GjMJYjd2UMqrLAGKy5YS2/3QKJy2F7jgynuHTir/tgUUOiNQu5saXHdc8reo7YuhhT4Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.4",
+                       "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.4.4.tgz",
+                       "integrity": "sha512-UJ+aNuFQaQaECu7AamlWOBLj2cJ6XSGU4zNiqXeZ7lZLe5VD0DoSPWFbWArXueo+6FZVbgHzpX9lUIaBIDLuYg==",
</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">-                                "loader-utils": "^2.0.0",
-                               "schema-utils": "^3.0.0",
-                               "webpack-sources": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "schema-utils": "^3.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/json-schema": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18041,26 +18277,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
</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">-                                "json5": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
-                                       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
-                                       "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"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "schema-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18119,52 +18335,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">-                "minipass": {
-                       "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.3.tgz",
-                       "integrity": "sha512-Mgd2GdMVzY+x3IJ+oHnVM+KG3lA5c8tnabyJKmHSaG2kAGpudxuOf8ToDkhumF7UzME7DecbQE9uOZhNm7PuJg==",
-                       "dev": true,
-                       "requires": {
-                               "yallist": "^4.0.0"
-                       }
-               },
-               "minipass-collect": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz",
-                       "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==",
-                       "dev": true,
-                       "requires": {
-                               "minipass": "^3.0.0"
-                       }
-               },
-               "minipass-flush": {
-                       "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz",
-                       "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==",
-                       "dev": true,
-                       "requires": {
-                               "minipass": "^3.0.0"
-                       }
-               },
-               "minipass-pipeline": {
-                       "version": "1.2.4",
-                       "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz",
-                       "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==",
-                       "dev": true,
-                       "requires": {
-                               "minipass": "^3.0.0"
-                       }
-               },
-               "minizlib": {
-                       "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz",
-                       "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==",
-                       "dev": true,
-                       "requires": {
-                               "minipass": "^3.0.0",
-                               "yallist": "^4.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "mississippi": {
</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/mississippi/-/mississippi-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18329,9 +18499,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "nanoid": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.25",
-                       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.25.tgz",
-                       "integrity": "sha512-rdwtIXaXCLFAQbnfqDRnI6jaRHp9fTcYBjtFKE8eezcZ7LuLjhUaQGNeMXf1HmRoCH32CLz6XwX0TtxEOS/A3Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.30",
+                       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz",
+                       "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==",
</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">                "nanomatch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18447,10 +18617,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">                "node-fetch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.1",
-                       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
-                       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.6",
+                       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz",
+                       "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==",
+                       "dev": true,
+                       "requires": {
+                               "whatwg-url": "^5.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "node-forge": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.10.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18605,6 +18778,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=",
</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">+                "normalize-url": {
+                       "version": "6.1.0",
+                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz",
+                       "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "normalize-wheel": {
</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/normalize-wheel/-/normalize-wheel-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18631,20 +18810,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">                "npm-package-json-lint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.3",
-                       "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-5.2.3.tgz",
-                       "integrity": "sha512-rSgc4eVhtfwrU7AWwovqFWy8OEkgQL99vD3vWJmqtU9gxxJxKzi6Wqgo3gF7lhrBpyVcnlKxy/L2JCsvjWruDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.1",
+                       "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-5.4.1.tgz",
+                       "integrity": "sha512-nFuijuczSzWEaNhjgvU2n1A3Gsn4CYZKZYum/oq2i+YOA/HB57CA6kpZrlnYf6bEKelMvsixjcN7SlUXDo0bTg==",
</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.12.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv-errors": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cosmiconfig": "^6.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cosmiconfig": "^7.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globby": "^11.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ignore": "^5.1.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-plain-obj": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jsonc-parser": "^2.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jsonc-parser": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "log-symbols": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "meow": "^6.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "plur": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18704,6 +18883,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "cosmiconfig": {
+                                       "version": "7.0.1",
+                                       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
+                                       "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@types/parse-json": "^4.0.0",
+                                               "import-fresh": "^3.2.1",
+                                               "parse-json": "^5.0.0",
+                                               "path-type": "^4.0.0",
+                                               "yaml": "^1.10.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18755,12 +18947,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==",
</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">-                                "jsonc-parser": {
-                                       "version": "2.3.1",
-                                       "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz",
-                                       "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "locate-path": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18771,9 +18957,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">                                "map-obj": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.2.1",
-                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
-                                       "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+                                       "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
</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">                                "meow": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18816,26 +19002,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "read-pkg": {
-                                       "version": "5.2.0",
-                                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
-                                       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/normalize-package-data": "^2.4.0",
-                                               "normalize-package-data": "^2.5.0",
-                                               "parse-json": "^5.0.0",
-                                               "type-fest": "^0.6.0"
-                                       },
-                                       "dependencies": {
-                                               "type-fest": {
-                                                       "version": "0.6.0",
-                                                       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
-                                                       "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
-                                                       "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": "7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19054,13 +19220,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">                "object.entries": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.4",
-                       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.4.tgz",
-                       "integrity": "sha512-h4LWKWE+wKQGhtMjZEBud7uLGhqyLwj8fpHOarZhD2uY3C9cRtk57VQ89ke3moByLXMedqs3XCHzyb4AmA2DjA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.5",
+                       "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz",
+                       "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "call-bind": "^1.0.2",
</span><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.18.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.1"
</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">                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19073,21 +19239,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19153,15 +19322,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">                "object.fromentries": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.4",
-                       "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.4.tgz",
-                       "integrity": "sha512-EsFBshs5RUUpQEY1D4q/m59kMfz4YJvxuNCJcv/jWwOJr34EaVnG11ZrZa0UHB3wnzV1wx8m58T4hQL8IuNXlQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz",
+                       "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==",
</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">                                "call-bind": "^1.0.2",
</span><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.18.0-next.2",
-                               "has": "^1.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.1"
</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">                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19175,9 +19343,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19184,13 +19352,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19295,6 +19466,115 @@
</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.hasown": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz",
+                       "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==",
+                       "dev": true,
+                       "requires": {
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.19.1"
+                       },
+                       "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==",
+                                       "dev": true,
+                                       "requires": {
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.0.2"
+                                       }
+                               },
+                               "es-abstract": {
+                                       "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.1.1",
+                                               "get-symbol-description": "^1.0.0",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.2",
+                                               "internal-slot": "^1.0.3",
+                                               "is-callable": "^1.2.4",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
+                                               "object-inspect": "^1.11.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.4",
+                                               "string.prototype.trimstart": "^1.0.4",
+                                               "unbox-primitive": "^1.0.1"
+                                       }
+                               },
+                               "get-intrinsic": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+                                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "function-bind": "^1.1.1",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1"
+                                       }
+                               },
+                               "has-symbols": {
+                                       "version": "1.0.2",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+                                       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==",
+                                       "dev": true
+                               },
+                               "is-callable": {
+                                       "version": "1.2.4",
+                                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+                                       "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==",
+                                       "dev": true
+                               },
+                               "is-regex": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+                                       "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "has-tostringtag": "^1.0.0"
+                                       }
+                               },
+                               "object-inspect": {
+                                       "version": "1.11.0",
+                                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
+                                       "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==",
+                                       "dev": true
+                               },
+                               "string.prototype.trimend": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+                                       "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3"
+                                       }
+                               },
+                               "string.prototype.trimstart": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+                                       "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "object.map": {
</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/object.map/-/object.map-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19646,9 +19926,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">                "parse-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz",
-                       "integrity": "sha512-NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz",
+                       "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==",
</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">                                "character-entities": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19809,6 +20089,12 @@
</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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "picocolors": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
+                       "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "picomatch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19875,60 +20161,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "find-up": "^3.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">-                "pkg-up": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
-                       "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
-                       "dev": true,
-                       "requires": {
-                               "find-up": "^2.1.0"
-                       },
-                       "dependencies": {
-                               "find-up": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
-                                       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
-                                       "dev": true,
-                                       "requires": {
-                                               "locate-path": "^2.0.0"
-                                       }
-                               },
-                               "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"
-                                       }
-                               },
-                               "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
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "plur": {
</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/plur/-/plur-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20280,24 +20512,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.3.0",
-                       "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz",
-                       "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.2.0",
+                       "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.0.tgz",
+                       "integrity": "sha512-H9hv447QjQJVDbHj3OUdciyAXY3v5+UDduzEytAlZCVHCpNAAg/mCSwhYYqZr9BiGYhmYspU8QXxZwiHTLn3yA==",
</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": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "klona": "^2.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "loader-utils": "^2.0.0",
-                               "schema-utils": "^3.0.0",
-                               "semver": "^7.3.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": "^7.3.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">-                                "@types/json-schema": {
-                                       "version": "7.0.9",
-                                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
-                                       "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "cosmiconfig": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20311,36 +20535,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "yaml": "^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">-                                "json5": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
-                                       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": {
+                                       "version": "7.3.5",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+                                       "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
</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">-                                                "minimist": "^1.2.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "lru-cache": "^6.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">-                                },
-                               "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.1.1",
-                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
-                                       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/json-schema": "^7.0.8",
-                                               "ajv": "^6.12.5",
-                                               "ajv-keywords": "^3.5.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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20765,9 +20967,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20831,9 +21033,9 @@
</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">                "prompts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.1",
-                       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.1.tgz",
-                       "integrity": "sha512-EQyfIuO2hPDsX1L/blblV+H7I0knhgAd82cVneCwcdND9B8AuCDuRcBH6yIcG4dFzlOUqbazQqwGjx5xmsNLuQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.2",
+                       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz",
+                       "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==",
</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">                                "kleur": "^3.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20959,26 +21161,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "punycode": {
</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/punycode/-/punycode-2.1.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "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">                "puppeteer-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.1.1",
-                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-9.1.1.tgz",
-                       "integrity": "sha512-zbedbitVIGhmgz0nt7eIdLsnaoVZSlNJfBivqm2w67T8LR2bU1dvnruDZ8nQO0zn++Iet7zHbAOdnuS5+H2E7A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.4.0",
+                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-10.4.0.tgz",
+                       "integrity": "sha512-KU8zyb7AIOqNjLCN3wkrFXxh+EVaG+zrs2P03ATNjc3iwSxHsu5/EvZiREpQ/IJiT9xfQbDVgKcsvRuzLCxglQ==",
</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": "^4.1.0",
-                               "devtools-protocol": "0.0.869402",
-                               "extract-zip": "^2.0.0",
-                               "https-proxy-agent": "^5.0.0",
-                               "node-fetch": "^2.6.1",
-                               "pkg-dir": "^4.2.0",
-                               "progress": "^2.0.1",
-                               "proxy-from-env": "^1.1.0",
-                               "rimraf": "^3.0.2",
-                               "tar-fs": "^2.0.0",
-                               "unbzip2-stream": "^1.3.3",
-                               "ws": "^7.2.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "4.3.1",
+                               "devtools-protocol": "0.0.901419",
+                               "extract-zip": "2.0.1",
+                               "https-proxy-agent": "5.0.0",
+                               "node-fetch": "2.6.1",
+                               "pkg-dir": "4.2.0",
+                               "progress": "2.0.1",
+                               "proxy-from-env": "1.1.0",
+                               "rimraf": "3.0.2",
+                               "tar-fs": "2.0.0",
+                               "unbzip2-stream": "1.3.3",
+                               "ws": "7.4.6"
</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">                                "agent-base": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20990,6 +21193,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "debug": "4"
</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">+                                "debug": {
+                                       "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.1.2"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "find-up": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21019,6 +21231,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "p-locate": "^4.1.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">+                                "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                                       "dev": true
+                               },
+                               "node-fetch": {
+                                       "version": "2.6.1",
+                                       "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz",
+                                       "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "p-locate": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21043,6 +21267,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "find-up": "^4.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">+                                "progress": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz",
+                                       "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rimraf": {
</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/rimraf/-/rimraf-3.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21051,6 +21281,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "glob": "^7.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "tar-fs": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz",
+                                       "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "chownr": "^1.1.1",
+                                               "mkdirp": "^0.5.1",
+                                               "pump": "^3.0.0",
+                                               "tar-stream": "^2.0.0"
+                                       }
+                               },
+                               "unbzip2-stream": {
+                                       "version": "1.3.3",
+                                       "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
+                                       "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "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><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21196,12 +21448,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-json-comments": "~2.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">-                                "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
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "strip-json-comments": {
</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/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21211,9 +21457,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">                "re-resizable": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.9.0",
-                       "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.0.tgz",
-                       "integrity": "sha512-3cUDG81ylyqI0Pdgle/RHwwRYq0ORZzsUaySOCO8IbEtNyaRtrIHYm/jMQ5pjcNiKCxR3vsSymIQZHwJq4gg2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.9.1",
+                       "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.1.tgz",
+                       "integrity": "sha512-KRYAgr9/j1PJ3K+t+MBhlQ+qkkoLDJ1rs0z1heIWvYbCW/9Vq4djDU+QumJ3hQbwwtzXF6OInla6rOx6hhgRhQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-memoize": "^2.5.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21246,6 +21492,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.5.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">+                "react-colorful": {
+                       "version": "5.5.0",
+                       "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-5.5.0.tgz",
+                       "integrity": "sha512-BuzrlrM0ylg7coPkXOrRqlf2BgHLw5L44sybbr9Lg4xy7w9e5N7fGYbojOO0s8J0nvrM3PERN2rVFkvSa24lnQ=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "react-dates": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "17.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/react-dates/-/react-dates-17.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21278,9 +21529,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">                "react-easy-crop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.5.2",
-                       "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-3.5.2.tgz",
-                       "integrity": "sha512-cwSGO/wk42XDpEyrdAcnQ6OJetVDZZO2ry1i19+kSGZQ750aN06RU9y9z95B5QI6sW3SnaWQRKv5r5GSqVV//g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.3",
+                       "resolved": "https://registry.npmjs.org/react-easy-crop/-/react-easy-crop-3.5.3.tgz",
+                       "integrity": "sha512-ApTbh+lzKAvKqYW81ihd5J6ZTNN3vPDwi6ncFuUrHPI4bko2DlYOESkRm+0NYoW0H8YLaD7bxox+Z3EvIzAbUA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "normalize-wheel": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tslib": "2.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21306,14 +21557,6 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "react-native-url-polyfill": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-1.3.0.tgz",
-                       "integrity": "sha512-w9JfSkvpqqlix9UjDvJjm1EjSt652zVQ6iwCIj1cVVkwXf4jQhQgTNXY6EVTwuAmUjg6BC6k9RHCBynoLFo3IQ==",
-                       "requires": {
-                               "whatwg-url-without-unicode": "8.0.0-3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "react-outside-click-handler": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21335,9 +21578,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">                "react-resize-aware": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/react-resize-aware/-/react-resize-aware-3.1.0.tgz",
-                       "integrity": "sha512-bIhHlxVTX7xKUz14ksXMEHjzCZPTpQZKZISY3nbTD273pDKPABGFNFBP6Tr42KECxzC5YQiKpMchjTVJCqaxpA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/react-resize-aware/-/react-resize-aware-3.1.1.tgz",
+                       "integrity": "sha512-M8IyVLBN8D6tEUss+bxQlWte3ZYtNEGhg7rBxtCVG8yEBjUlZwUo5EFLq6tnvTZXcgAbCLjsQn+NCoTJKumRYg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "react-shallow-renderer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "16.14.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21349,15 +21592,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-is": "^16.12.0 || ^17.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">-                "react-spring": {
-                       "version": "8.0.27",
-                       "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-8.0.27.tgz",
-                       "integrity": "sha512-nDpWBe3ZVezukNRandTeLSPcwwTMjNVu1IDq9qA/AMiUqHuRN4BeSWvKr3eIxxg1vtiYiOLy4FqdfCP5IoP77g==",
-                       "requires": {
-                               "@babel/runtime": "^7.3.1",
-                               "prop-types": "^15.5.8"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "react-test-renderer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "17.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-17.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21394,18 +21628,120 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-CdqA2SmS/fj3kkS2W8ZU8wjTbVBAIwDWaRprX7OKaj7HlGwBasGEFggmk5qNklknqk9zK/h8D355bEJFTpqEMg=="
</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.1",
-                       "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz",
-                       "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.4.0.tgz",
+                       "integrity": "sha512-ybHNPiAmaJpoWwugwqry9Hd1Irl2hnNXlo/2SXQBwbLn/jGMauMS2y9jw+ydyX5V9ICryCqObNSthNt5R94xpg==",
</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.16.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "brcast": "^2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "deepmerge": "^1.5.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "direction": "^1.0.2",
-                               "hoist-non-react-statics": "^3.3.0",
-                               "object.assign": "^4.1.0",
-                               "object.values": "^1.0.4",
-                               "prop-types": "^15.6.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "direction": "^1.0.4",
+                               "hoist-non-react-statics": "^3.3.2",
+                               "object.assign": "^4.1.2",
+                               "object.values": "^1.1.5",
+                               "prop-types": "^15.7.2"
+                       },
+                       "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"
+                                       }
+                               },
+                               "es-abstract": {
+                                       "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.1.1",
+                                               "get-symbol-description": "^1.0.0",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.2",
+                                               "internal-slot": "^1.0.3",
+                                               "is-callable": "^1.2.4",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
+                                               "object-inspect": "^1.11.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.4",
+                                               "string.prototype.trimstart": "^1.0.4",
+                                               "unbox-primitive": "^1.0.1"
+                                       },
+                                       "dependencies": {
+                                               "get-intrinsic": {
+                                                       "version": "1.1.1",
+                                                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+                                                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+                                                       "requires": {
+                                                               "function-bind": "^1.1.1",
+                                                               "has": "^1.0.3",
+                                                               "has-symbols": "^1.0.1"
+                                                       }
+                                               }
+                                       }
+                               },
+                               "has-symbols": {
+                                       "version": "1.0.2",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz",
+                                       "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw=="
+                               },
+                               "is-callable": {
+                                       "version": "1.2.4",
+                                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz",
+                                       "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w=="
+                               },
+                               "is-regex": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz",
+                                       "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "has-tostringtag": "^1.0.0"
+                                       }
+                               },
+                               "object-inspect": {
+                                       "version": "1.11.0",
+                                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz",
+                                       "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg=="
+                               },
+                               "object.values": {
+                                       "version": "1.1.5",
+                                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz",
+                                       "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3",
+                                               "es-abstract": "^1.19.1"
+                                       }
+                               },
+                               "string.prototype.trimend": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz",
+                                       "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3"
+                                       }
+                               },
+                               "string.prototype.trimstart": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz",
+                                       "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==",
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "react-with-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21429,51 +21765,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">                "read-pkg": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
-                       "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
+                       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
</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">-                                "load-json-file": "^4.0.0",
-                               "normalize-package-data": "^2.3.2",
-                               "path-type": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/normalize-package-data": "^2.4.0",
+                               "normalize-package-data": "^2.5.0",
+                               "parse-json": "^5.0.0",
+                               "type-fest": "^0.6.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">-                                "load-json-file": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
-                                       "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
-                                       "dev": true,
-                                       "requires": {
-                                               "graceful-fs": "^4.1.2",
-                                               "parse-json": "^4.0.0",
-                                               "pify": "^3.0.0",
-                                               "strip-bom": "^3.0.0"
-                                       }
-                               },
-                               "parse-json": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
-                                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
-                                       "dev": true,
-                                       "requires": {
-                                               "error-ex": "^1.3.1",
-                                               "json-parse-better-errors": "^1.0.1"
-                                       }
-                               },
-                               "path-type": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
-                                       "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pify": "^3.0.0"
-                                       }
-                               },
-                               "pify": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "type-fest": {
+                                       "version": "0.6.0",
+                                       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+                                       "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
</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">@@ -21567,36 +21873,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">                "reakit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.8",
-                       "resolved": "https://registry.npmjs.org/reakit/-/reakit-1.3.8.tgz",
-                       "integrity": "sha512-8SVejx6FUaFi2+Q9eXoDAd4wWi/xAn6v8JgXH8x2xnzye8pb6v5bYvegACVpYVZnrS5w/JUgMTGh1Xy8MkkPww==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.10",
+                       "resolved": "https://registry.npmjs.org/reakit/-/reakit-1.3.10.tgz",
+                       "integrity": "sha512-HxHtnegMDwidGU4Ik/fKTZ3coihf4nKeycs0QSIFWcau77qL5wL6xnqZrAxcjjDDPOIANct3LxTiAlf+qGLOlw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@popperjs/core": "^2.5.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "body-scroll-lock": "^3.1.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "reakit-system": "^0.15.1",
-                               "reakit-utils": "^0.15.1",
-                               "reakit-warning": "^0.6.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "reakit-system": "^0.15.2",
+                               "reakit-utils": "^0.15.2",
+                               "reakit-warning": "^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">                "reakit-system": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.15.1",
-                       "resolved": "https://registry.npmjs.org/reakit-system/-/reakit-system-0.15.1.tgz",
-                       "integrity": "sha512-PkqfAyEohtcEu/gUvKriCv42NywDtUgvocEN3147BI45dOFAB89nrT7wRIbIcKJiUT598F+JlPXAZZVLWhc1Kg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.15.2",
+                       "resolved": "https://registry.npmjs.org/reakit-system/-/reakit-system-0.15.2.tgz",
+                       "integrity": "sha512-TvRthEz0DmD0rcJkGamMYx+bATwnGNWJpe/lc8UV2Js8nnPvkaxrHk5fX9cVASFrWbaIyegZHCWUBfxr30bmmA==",
</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">-                                "reakit-utils": "^0.15.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "reakit-utils": "^0.15.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">                "reakit-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.15.1",
-                       "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.15.1.tgz",
-                       "integrity": "sha512-6cZgKGvOkAMQgkwU9jdYbHfkuIN1Pr+vwcB19plLvcTfVN0Or10JhIuj9X+JaPZyI7ydqTDFaKNdUcDP69o/+Q=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.15.2",
+                       "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.15.2.tgz",
+                       "integrity": "sha512-i/RYkq+W6hvfFmXw5QW7zvfJJT/K8a4qZ0hjA79T61JAFPGt23DsfxwyBbyK91GZrJ9HMrXFVXWMovsKBc1qEQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "reakit-warning": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.1",
-                       "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.6.1.tgz",
-                       "integrity": "sha512-poFUV0EyxB+CcV9uTNBAFmcgsnR2DzAbOTkld4Ul+QOKSeEHZB3b3+MoZQgcYHmbvG19Na1uWaM7ES+/Eyr8tQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.6.2",
+                       "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.6.2.tgz",
+                       "integrity": "sha512-z/3fvuc46DJyD3nJAUOto6inz2EbSQTjvI/KBQDqxwB0y02HDyeP8IWOJxvkuAUGkWpeSx+H3QWQFSNiPcHtmw==",
</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">-                                "reakit-utils": "^0.15.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "reakit-utils": "^0.15.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">                "rechoir": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21620,9 +21926,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.1.1",
-                       "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.1.tgz",
-                       "integrity": "sha512-hZQZdDEM25UY2P493kPYuKqviVwZ58lEmGQNeQ+gXa+U0gYPUBf7NKYazbe3m+bs/DzM/ahN12DbF+NG8i0CWw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.2",
+                       "resolved": "https://registry.npmjs.org/redux/-/redux-4.1.2.tgz",
+                       "integrity": "sha512-SH8PglcebESbd/shgf6mii6EIoRM0zrQyjcuQ+ojmfxjTtE0z9Y8pa62iA/OJ58qjP6j27uyW4kUF4jl/jd6sw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.9.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21644,12 +21950,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">                "regenerate-unicode-properties": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.2.0",
-                       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz",
-                       "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.0.0",
+                       "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz",
+                       "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==",
</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">-                                "regenerate": "^1.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "regenerate": "^1.4.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">                "regenerator-runtime": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21693,23 +21999,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">                "regexpu-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.7.1",
-                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz",
-                       "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.8.0",
+                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz",
+                       "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==",
</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">-                                "regenerate": "^1.4.0",
-                               "regenerate-unicode-properties": "^8.2.0",
-                               "regjsgen": "^0.5.1",
-                               "regjsparser": "^0.6.4",
-                               "unicode-match-property-ecmascript": "^1.0.4",
-                               "unicode-match-property-value-ecmascript": "^1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "regenerate": "^1.4.2",
+                               "regenerate-unicode-properties": "^9.0.0",
+                               "regjsgen": "^0.5.2",
+                               "regjsparser": "^0.7.0",
+                               "unicode-match-property-ecmascript": "^2.0.0",
+                               "unicode-match-property-value-ecmascript": "^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">                "regextras": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.7.1",
-                       "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.7.1.tgz",
-                       "integrity": "sha512-9YXf6xtW+qzQ+hcMQXx95MOvfqXFgsKDZodX3qZB0x2n5Z94ioetIITsBtvJbiOyxa/6s9AtyweBLCdPmPko/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.8.0",
+                       "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.8.0.tgz",
+                       "integrity": "sha512-k519uI04Z3SaY0fLX843MRXnDeG2+vHOFsyhiPZvNLe7r8rD2YNRjq4BQLZZ0oAr2NrtvZlICsXysGNFPGa3CQ==",
</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">                "regjsgen": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21719,9 +22025,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">                "regjsparser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.9",
-                       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz",
-                       "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.7.0",
+                       "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz",
+                       "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==",
</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">                                "jsesc": "~0.5.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21744,97 +22050,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "remark-parse": "^9.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "remark-stringify": "^9.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "unified": "^9.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "is-buffer": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
-                                       "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
-                                       "dev": true
-                               },
-                               "is-plain-obj": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
-                                       "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
-                                       "dev": true
-                               },
-                               "remark-parse": {
-                                       "version": "9.0.0",
-                                       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
-                                       "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "mdast-util-from-markdown": "^0.8.0"
-                                       }
-                               },
-                               "unified": {
-                                       "version": "9.2.2",
-                                       "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
-                                       "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "bail": "^1.0.0",
-                                               "extend": "^3.0.0",
-                                               "is-buffer": "^2.0.0",
-                                               "is-plain-obj": "^2.0.0",
-                                               "trough": "^1.0.0",
-                                               "vfile": "^4.0.0"
-                                       }
-                               },
-                               "unist-util-stringify-position": {
-                                       "version": "2.0.3",
-                                       "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
-                                       "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/unist": "^2.0.2"
-                                       }
-                               },
-                               "vfile": {
-                                       "version": "4.2.1",
-                                       "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
-                                       "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/unist": "^2.0.0",
-                                               "is-buffer": "^2.0.0",
-                                               "unist-util-stringify-position": "^2.0.0",
-                                               "vfile-message": "^2.0.0"
-                                       }
-                               },
-                               "vfile-message": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
-                                       "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/unist": "^2.0.0",
-                                               "unist-util-stringify-position": "^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">                "remark-parse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.0",
-                       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-5.0.0.tgz",
-                       "integrity": "sha512-b3iXszZLH1TLoyUzrATcTQUZrwNl1rE70rVdSruJFlDaJ9z5aMkhrG43Pp68OgfHndL/ADz6V69Zow8cTQu+JA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.0.0",
+                       "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-9.0.0.tgz",
+                       "integrity": "sha512-geKatMwSzEXKHuzBNU1z676sGcDcFoChMK38TgdHJNAYfFtsfHDQG7MoJAjs6sgYMqyLduCYWDIWZIxiPeafEw==",
</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">-                                "collapse-white-space": "^1.0.2",
-                               "is-alphabetical": "^1.0.0",
-                               "is-decimal": "^1.0.0",
-                               "is-whitespace-character": "^1.0.0",
-                               "is-word-character": "^1.0.0",
-                               "markdown-escapes": "^1.0.0",
-                               "parse-entities": "^1.1.0",
-                               "repeat-string": "^1.5.4",
-                               "state-toggle": "^1.0.0",
-                               "trim": "0.0.1",
-                               "trim-trailing-lines": "^1.0.0",
-                               "unherit": "^1.0.4",
-                               "unist-util-remove-position": "^1.0.0",
-                               "vfile-location": "^2.0.0",
-                               "xtend": "^4.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mdast-util-from-markdown": "^0.8.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">                "remark-stringify": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21982,9 +22206,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">                "resolve-bin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.1",
-                       "resolved": "https://registry.npmjs.org/resolve-bin/-/resolve-bin-0.4.1.tgz",
-                       "integrity": "sha512-cPOo/AQjgGONYhFbAcJd1+nuVHKs5NZ8K96Zb6mW+nDl55a7+ya9MWkeYuSMDv/S+YpksZ3EbeAnGWs5x04x8w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.4.3",
+                       "resolved": "https://registry.npmjs.org/resolve-bin/-/resolve-bin-0.4.3.tgz",
+                       "integrity": "sha512-9u8TMpc+SEHXxQXblXHz5yRvRZERkCZimFN9oz85QI3uhkh7nqfjm6OGTLg+8vucpXGcY4jLK6WkylPmt7GSvw==",
</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">                                "find-parent-dir": "~0.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22218,12 +22442,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">@@ -22399,55 +22617,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">                "sass-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.2.0",
-                       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.2.0.tgz",
-                       "integrity": "sha512-kUceLzC1gIHz0zNJPpqRsJyisWatGYNFRmv2CKZK2/ngMJgLqxTbXwe/hJ85luyvZkgqU3VlJ33UVF2T/0g6mw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.3.0",
+                       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.3.0.tgz",
+                       "integrity": "sha512-6l9qwhdOb7qSrtOu96QQ81LVl8v6Dp9j1w3akOm0aWHyrTYtagDt5+kS32N4yq4hHk3M+rdqoRMH+lIdqvW6HA==",
</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">                                "klona": "^2.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "loader-utils": "^2.0.0",
-                               "neo-async": "^2.6.2",
-                               "schema-utils": "^3.0.0",
-                               "semver": "^7.3.2"
-                       },
-                       "dependencies": {
-                               "@types/json-schema": {
-                                       "version": "7.0.9",
-                                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
-                                       "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
-                                       "dev": true
-                               },
-                               "json5": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
-                                       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
-                                       "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.1.1",
-                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
-                                       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/json-schema": "^7.0.8",
-                                               "ajv": "^6.12.5",
-                                               "ajv-keywords": "^3.5.2"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "neo-async": "^2.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">                "sax": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22897,9 +23073,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">                "sirv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.17",
-                       "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.17.tgz",
-                       "integrity": "sha512-qx9go5yraB7ekT7bCMqUHJ5jEaOC/GXBxUWv+jeWnb7WzHUFdcQPGWk7YmAwFBaQBrogpuSqd/azbC2lZRqqmw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.18",
+                       "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.18.tgz",
+                       "integrity": "sha512-f2AOPogZmXgJ9Ma2M22ZEhc1dNtRIzcEkiflMFeVTRq+OViOZMvH1IPMVOwrKaxpSaHioBJiDR0SluRqGa7atA==",
</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">                                "@polka/url": "^1.0.0-next.20",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23330,15 +23506,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">                "spawnd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.0",
-                       "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-4.4.0.tgz",
-                       "integrity": "sha512-jLPOfB6QOEgMOQY15Z6+lwZEhH3F5ncXxIaZ7WHPIapwNNLyjrs61okj3VJ3K6tmP5TZ6cO0VAu9rEY4MD4YQg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-5.0.0.tgz",
+                       "integrity": "sha512-28+AJr82moMVWolQvlAIv3JcYDkjkFTEmfDc503wxrF5l2rQ3dFz6DpbXp3kD4zmgGGldfM4xM4v1sFj/ZaIOA==",
</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">                                "exit": "^0.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "signal-exit": "^3.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "signal-exit": "^3.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tree-kill": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "wait-port": "^0.2.7"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "wait-port": "^0.2.9"
</ins><span class="cx" style="display: 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-correct": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23540,9 +23716,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">                "stack-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.3.tgz",
-                       "integrity": "sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz",
+                       "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==",
</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">                                "escape-string-regexp": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23556,12 +23732,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">-                "state-toggle": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz",
-                       "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==",
-                       "dev": 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">@@ -23680,18 +23850,18 @@
</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">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+                                       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^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">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23713,14 +23883,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">                "string.prototype.matchall": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.5",
-                       "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.5.tgz",
-                       "integrity": "sha512-Z5ZaXO0svs0M2xd/6By3qpeKpLKd9mO4v4q3oMEQrk8Ck4xOD5d5XeBOOjGrmVZZ/AHB1S0CgG4N5r1G9N3E2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.6",
+                       "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz",
+                       "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==",
</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">                                "call-bind": "^1.0.2",
</span><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.18.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "get-intrinsic": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "internal-slot": "^1.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23739,9 +23909,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23748,13 +23918,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23835,14 +24008,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">                "string.prototype.trim": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.4",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz",
-                       "integrity": "sha512-hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.5",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.5.tgz",
+                       "integrity": "sha512-Lnh17webJVsD6ECeovpVN17RlAKjmz4rF9S+8Y45CkMc/ufVpTkU3vZIyIC7sllQ1FCvObZnnCdNs/HXTUOTlg==",
</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">                                "call-bind": "^1.0.2",
</span><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.18.0-next.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-abstract": "^1.19.1"
</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">                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23856,9 +24029,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">                                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.18.5",
-                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.5.tgz",
-                                       "integrity": "sha512-DDggyJLoS91CkJjgauM5c0yZMjiD1uK3KcaCeAmffGwZ+ODWzOkPN4QwRbsK5DOFf06fywmyLci3ZD8jLGhVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.19.1",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz",
+                                       "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==",
</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">                                                "call-bind": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23865,13 +24038,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^1.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                "get-symbol-description": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-symbols": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "internal-slot": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-callable": "^1.2.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-callable": "^1.2.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-negative-zero": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-regex": "^1.1.3",
-                                               "is-string": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-regex": "^1.1.4",
+                                               "is-shared-array-buffer": "^1.0.1",
+                                               "is-string": "^1.0.7",
+                                               "is-weakref": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "object-inspect": "^1.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "object.assign": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24149,9 +24325,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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">                                "array-union": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24289,9 +24465,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-core-module": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.6.0",
-                                       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.6.0.tgz",
-                                       "integrity": "sha512-wShG8vs60jKfPWpF2KZRaAtvt3a20OAn7+IJ6hLPECpSABLcKtFKTTI4ZtH5QcBruBHlq+WsdHWyz0BCZW7svQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.8.0",
+                                       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz",
+                                       "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==",
</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.3"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24325,9 +24501,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">                                "map-obj": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.2.1",
-                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
-                                       "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz",
+                                       "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==",
</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">                                "meow": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24415,50 +24591,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
</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">-                                "read-pkg": {
-                                       "version": "5.2.0",
-                                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
-                                       "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/normalize-package-data": "^2.4.0",
-                                               "normalize-package-data": "^2.5.0",
-                                               "parse-json": "^5.0.0",
-                                               "type-fest": "^0.6.0"
-                                       },
-                                       "dependencies": {
-                                               "hosted-git-info": {
-                                                       "version": "2.8.9",
-                                                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz",
-                                                       "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==",
-                                                       "dev": true
-                                               },
-                                               "normalize-package-data": {
-                                                       "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==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "hosted-git-info": "^2.1.4",
-                                                               "resolve": "^1.10.0",
-                                                               "semver": "2 || 3 || 4 || 5",
-                                                               "validate-npm-package-license": "^3.0.1"
-                                                       }
-                                               },
-                                               "semver": {
-                                                       "version": "5.7.1",
-                                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-                                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
-                                                       "dev": true
-                                               },
-                                               "type-fest": {
-                                                       "version": "0.6.0",
-                                                       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
-                                                       "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
-                                                       "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": "7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24495,23 +24627,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">                                "string-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.2.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-                                       "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.2.3",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+                                       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/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">                                                "emoji-regex": "^8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-fullwidth-code-point": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "strip-ansi": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "strip-ansi": "^6.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-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+                                       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^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">                                "strip-indent": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24585,9 +24717,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">                "stylelint-scss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.20.1",
-                       "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.20.1.tgz",
-                       "integrity": "sha512-OTd55O1TTAC5nGKkVmUDLpz53LlK39R3MImv1CfuvsK7/qugktqiZAeQLuuC4UBhzxCnsc7fp9u/gfRZwFAIkA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.21.0",
+                       "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.21.0.tgz",
+                       "integrity": "sha512-CMI2wSHL+XVlNExpauy/+DbUcB/oUZLARDtMIXkpV/5yd8nthzylYd1cdHeDMJVBXeYHldsnebUX6MoV5zPW4A==",
</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": "^4.17.15",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24605,6 +24737,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">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "stylis": {
+                       "version": "4.0.10",
+                       "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.10.tgz",
+                       "integrity": "sha512-m3k+dk7QeJw660eIKRRn3xPF6uuvHs/FFzjX3HQ5ove0qYsiygoAhwn5a3IYKaZPo5LrYD0rfVmtv1gNY1uYwg=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "sugarss": {
</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/sugarss/-/sugarss-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24702,23 +24839,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "table": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.7.1",
-                       "resolved": "https://registry.npmjs.org/table/-/table-6.7.1.tgz",
-                       "integrity": "sha512-ZGum47Yi6KOOFDE8m223td53ath2enHcYLgOCjGr5ngu8bdIARQk6mN/wRMv4yMRcHnCSnHbCEha4sobQx5yWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.7.3",
+                       "resolved": "https://registry.npmjs.org/table/-/table-6.7.3.tgz",
+                       "integrity": "sha512-5DkIxeA7XERBqMwJq0aHZOdMadBx4e6eDoFRuyT5VR82J0Ycg2DwM6GfA/EQAhJ+toRTaS1lIdSQCqgrmhPnlw==",
</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": "^8.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash.clonedeep": "^4.5.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "lodash.truncate": "^4.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "slice-ansi": "^4.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-width": "^4.2.0",
-                               "strip-ansi": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": "^4.2.3",
+                               "strip-ansi": "^6.0.1"
</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">                                "ajv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "8.6.2",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.2.tgz",
-                                       "integrity": "sha512-9807RlWAgT564wT+DjeyU5OFMPjmzxVobvDFmNAhY+5zD6A2ly3jDp6sgnfyDtlIQ+7H97oc/DGCzzfu9rjw9w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.6.3",
+                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.6.3.tgz",
+                                       "integrity": "sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==",
</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">                                                "fast-deep-equal": "^3.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24728,9 +24864,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">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+                                       "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
</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">                                "emoji-regex": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24752,23 +24888,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">                                "string-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.2.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-                                       "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.2.3",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
+                                       "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/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">                                                "emoji-regex": "^8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-fullwidth-code-point": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "strip-ansi": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "strip-ansi": "^6.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-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+                                       "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^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">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24793,34 +24929,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "tar": {
-                       "version": "6.1.11",
-                       "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz",
-                       "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==",
-                       "dev": true,
-                       "requires": {
-                               "chownr": "^2.0.0",
-                               "fs-minipass": "^2.0.0",
-                               "minipass": "^3.0.0",
-                               "minizlib": "^2.1.1",
-                               "mkdirp": "^1.0.3",
-                               "yallist": "^4.0.0"
-                       },
-                       "dependencies": {
-                               "chownr": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz",
-                                       "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==",
-                                       "dev": true
-                               },
-                               "mkdirp": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
-                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tar-fs": {
</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/tar-fs/-/tar-fs-2.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24957,64 +25065,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
</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">-                "thread-loader": {
-                       "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-3.0.4.tgz",
-                       "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==",
-                       "dev": true,
-                       "requires": {
-                               "json-parse-better-errors": "^1.0.2",
-                               "loader-runner": "^4.1.0",
-                               "loader-utils": "^2.0.0",
-                               "neo-async": "^2.6.2",
-                               "schema-utils": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "@types/json-schema": {
-                                       "version": "7.0.9",
-                                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz",
-                                       "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==",
-                                       "dev": true
-                               },
-                               "json5": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
-                                       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "minimist": "^1.2.5"
-                                       }
-                               },
-                               "loader-runner": {
-                                       "version": "4.2.0",
-                                       "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.2.0.tgz",
-                                       "integrity": "sha512-92+huvxMvYlMzMt0iIOukcwYBFpkYJdpl2xsZ7LrlayO7E8SOv+JJUEK17B/dJIHAOLMfh2dZZ/Y18WgmGtYNw==",
-                                       "dev": true
-                               },
-                               "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.1.1",
-                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz",
-                                       "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/json-schema": "^7.0.8",
-                                               "ajv": "^6.12.5",
-                                               "ajv-keywords": "^3.5.2"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "throat": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25105,11 +25155,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">-                "tinycolor2": {
-                       "version": "1.4.2",
-                       "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
-                       "integrity": "sha512-vJhccZPs965sV/L2sU4oRQVAos0pQXwsvTLkWYdqJ+a8Q5kPFzJTuOFwy7UniPli44NKQGAglksjvOcpo95aZA=="
-               },
</del><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="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25120,9 +25165,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">                "tmpl": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz",
-                       "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.5",
+                       "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
+                       "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==",
</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">                "to-arraybuffer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25202,13 +25247,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">                "tr46": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz",
-                       "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==",
-                       "dev": true,
-                       "requires": {
-                               "punycode": "^2.1.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.0.3",
+                       "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz",
+                       "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
+                       "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">@@ -25221,12 +25263,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==",
</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">-                "trim": {
-                       "version": "0.0.1",
-                       "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz",
-                       "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "trim-newlines": {
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -25243,12 +25279,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-string-regexp": "^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">-                "trim-trailing-lines": {
-                       "version": "1.1.4",
-                       "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz",
-                       "integrity": "sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "trough": {
</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/trough/-/trough-1.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25472,56 +25502,60 @@
</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">-                "unherit": {
-                       "version": "1.1.3",
-                       "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz",
-                       "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==",
-                       "dev": true,
-                       "requires": {
-                               "inherits": "^2.0.0",
-                               "xtend": "^4.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "unicode-canonical-property-names-ecmascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
-                       "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz",
+                       "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==",
</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">                "unicode-match-property-ecmascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
-                       "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz",
+                       "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==",
</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">-                                "unicode-canonical-property-names-ecmascript": "^1.0.4",
-                               "unicode-property-aliases-ecmascript": "^1.0.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "unicode-canonical-property-names-ecmascript": "^2.0.0",
+                               "unicode-property-aliases-ecmascript": "^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">                "unicode-match-property-value-ecmascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz",
-                       "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz",
+                       "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==",
</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">                "unicode-property-aliases-ecmascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz",
-                       "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz",
+                       "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==",
</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">                "unified": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.2.0",
-                       "resolved": "https://registry.npmjs.org/unified/-/unified-6.2.0.tgz",
-                       "integrity": "sha512-1k+KPhlVtqmG99RaTbAv/usu85fcSRu3wY8X+vnsEhIxNP5VbVIDiXnLqyKIG+UMdyTg0ZX9EI6k2AfjJkHPtA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.2.2",
+                       "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.2.tgz",
+                       "integrity": "sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==",
</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">                                "bail": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "extend": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-plain-obj": "^1.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-buffer": "^2.0.0",
+                               "is-plain-obj": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "trough": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "vfile": "^2.0.0",
-                               "x-is-string": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "vfile": "^4.0.0"
+                       },
+                       "dependencies": {
+                               "is-buffer": {
+                                       "version": "2.0.5",
+                                       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+                                       "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+                                       "dev": true
+                               },
+                               "is-plain-obj": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz",
+                                       "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==",
+                                       "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">                "union-value": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25573,55 +25607,23 @@
</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">                                "unist-util-is": "^4.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "unist-util-is": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
-                                       "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
-                                       "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">                "unist-util-is": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz",
-                       "integrity": "sha512-sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz",
+                       "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==",
</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">-                "unist-util-remove-position": {
-                       "version": "1.1.4",
-                       "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-1.1.4.tgz",
-                       "integrity": "sha512-tLqd653ArxJIPnKII6LMZwH+mb5q+n/GtXQZo6S6csPRs5zB0u79Yw8ouR3wTw8wxvdJFhpP6Y7jorWdCgLO0A==",
-                       "dev": true,
-                       "requires": {
-                               "unist-util-visit": "^1.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "unist-util-stringify-position": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz",
-                       "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==",
-                       "dev": true
-               },
-               "unist-util-visit": {
-                       "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz",
-                       "integrity": "sha512-AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz",
+                       "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==",
</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">-                                "unist-util-visit-parents": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/unist": "^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">-                "unist-util-visit-parents": {
-                       "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz",
-                       "integrity": "sha512-DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==",
-                       "dev": true,
-                       "requires": {
-                               "unist-util-is": "^3.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "universalify": {
</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/universalify/-/universalify-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25755,9 +25757,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">                                "loader-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "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==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.0.2",
+                                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz",
+                                       "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==",
</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">                                                "big.js": "^5.2.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25932,30 +25934,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">                "vfile": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/vfile/-/vfile-2.3.0.tgz",
-                       "integrity": "sha512-ASt4mBUHcTpMKD/l5Q+WJXNtshlWxOogYyGYYrg4lt/vuRjC1EFQtlAofL5VmtVNIZJzWYFJjzGWZ0Gw8pzW1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.1.tgz",
+                       "integrity": "sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==",
</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-buffer": "^1.1.4",
-                               "replace-ext": "1.0.0",
-                               "unist-util-stringify-position": "^1.0.0",
-                               "vfile-message": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/unist": "^2.0.0",
+                               "is-buffer": "^2.0.0",
+                               "unist-util-stringify-position": "^2.0.0",
+                               "vfile-message": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "is-buffer": {
+                                       "version": "2.0.5",
+                                       "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.5.tgz",
+                                       "integrity": "sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==",
+                                       "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">-                "vfile-location": {
-                       "version": "2.0.6",
-                       "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-2.0.6.tgz",
-                       "integrity": "sha512-sSFdyCP3G6Ka0CEmN83A2YCMKIieHx0EDaj5IDP4g1pa5ZJ4FJDvpO0WODLxo4LUX4oe52gmSCK7Jw4SBghqxA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "vfile-message": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
-                       "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz",
+                       "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==",
</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">-                                "unist-util-stringify-position": "^1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/unist": "^2.0.0",
+                               "unist-util-stringify-position": "^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">                "vm-browserify": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26042,12 +26047,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">                "walker": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.7",
-                       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz",
-                       "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.8",
+                       "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz",
+                       "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==",
</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">-                                "makeerror": "1.0.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "makeerror": "1.0.12"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "watchpack": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26196,9 +26201,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webidl-conversions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.0",
-                       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
-                       "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
+                       "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.43.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26232,15 +26238,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">                "webpack-bundle-analyzer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.2",
-                       "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.4.2.tgz",
-                       "integrity": "sha512-PIagMYhlEzFfhMYOzs5gFT55DkUdkyrJi/SxJp8EF3YMWhS+T9vvs2EoTetpk5qb6VsCq02eXTlRDOydRhDFAQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.5.0",
+                       "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.5.0.tgz",
+                       "integrity": "sha512-GUMZlM3SKwS8Z+CKeIFx7CVoHn3dXFcUAjT/dcZQQmfSZGvitPfMob2ipjai7ovFFqPvTqkEZ/leL4O0YOdAYQ==",
</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">                                "acorn": "^8.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "acorn-walk": "^8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "commander": "^6.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "^7.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gzip-size": "^6.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.20",
</span><span class="cx" style="display: block; padding: 0 10px">                                "opener": "^1.5.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26249,181 +26255,132 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "acorn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "8.4.1",
-                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.4.1.tgz",
-                                       "integrity": "sha512-asabaBSkEKosYKMITunzX177CXxQ4Q8BSSzMTKD+FefUhipQC70gfW5SiUDhYQ3vk8G+81HqQk7Fv9OXwwn9KA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.5.0",
+                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.5.0.tgz",
+                                       "integrity": "sha512-yXbYeFy+jUuYd3/CDcg2NkIYE991XYX/bje7LmjJigUciaeO1JR4XxXgCIV1/Zc/dRuFEyw1L0pbA+qynJkW5Q==",
</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">                                "acorn-walk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "8.1.1",
-                                       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.1.1.tgz",
-                                       "integrity": "sha512-FbJdceMlPHEAWJOILDk1fXD8lnTlEIWFkqtfk+MvmL5q/qlHfN7GEHcsFZWt/Tea9jRNPWUZG4G976nqAAmU9w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.2.0",
+                                       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz",
+                                       "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==",
</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">                                "commander": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.2.1",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz",
-                                       "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+                                       "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
</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">                "webpack-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.12",
-                       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz",
-                       "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.9.1",
+                       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.9.1.tgz",
+                       "integrity": "sha512-JYRFVuyFpzDxMDB+v/nanUdQYcZtqFPGzmlW4s+UkPMFhSpfRNmf1z4AwYcHJVdvEFAM7FFCQdNTpsBYhDLusQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.4.2",
-                               "cross-spawn": "^6.0.5",
-                               "enhanced-resolve": "^4.1.1",
-                               "findup-sync": "^3.0.0",
-                               "global-modules": "^2.0.0",
-                               "import-local": "^2.0.0",
-                               "interpret": "^1.4.0",
-                               "loader-utils": "^1.4.0",
-                               "supports-color": "^6.1.0",
-                               "v8-compile-cache": "^2.1.1",
-                               "yargs": "^13.3.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@discoveryjs/json-ext": "^0.5.0",
+                               "@webpack-cli/configtest": "^1.1.0",
+                               "@webpack-cli/info": "^1.4.0",
+                               "@webpack-cli/serve": "^1.6.0",
+                               "colorette": "^2.0.14",
+                               "commander": "^7.0.0",
+                               "execa": "^5.0.0",
+                               "fastest-levenshtein": "^1.0.12",
+                               "import-local": "^3.0.2",
+                               "interpret": "^2.2.0",
+                               "rechoir": "^0.7.0",
+                               "webpack-merge": "^5.7.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">-                                "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"
-                                       },
-                                       "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"
-                                                       }
-                                               }
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "colorette": {
+                                       "version": "2.0.16",
+                                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.16.tgz",
+                                       "integrity": "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==",
+                                       "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">+                                "commander": {
+                                       "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+                                       "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+                                       "dev": true
+                               },
</ins><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><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": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
-                                       "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": {
+                                       "version": "5.1.1",
+                                       "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
+                                       "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
</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">-                                                "global-prefix": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cross-spawn": "^7.0.3",
+                                               "get-stream": "^6.0.0",
+                                               "human-signals": "^2.1.0",
+                                               "is-stream": "^2.0.0",
+                                               "merge-stream": "^2.0.0",
+                                               "npm-run-path": "^4.0.1",
+                                               "onetime": "^5.1.2",
+                                               "signal-exit": "^3.0.3",
+                                               "strip-final-newline": "^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">-                                "global-prefix": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
-                                       "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ini": "^1.3.5",
-                                               "kind-of": "^6.0.2",
-                                               "which": "^1.3.1"
-                                       }
-                               },
-                               "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"
-                                       }
-                               },
-                               "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==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "6.0.1",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
+                                       "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "resolve-cwd": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
-                                       "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
-                                       "dev": true,
-                                       "requires": {
-                                               "resolve-from": "^3.0.0"
-                                       }
-                               },
-                               "resolve-from": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
-                                       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "human-signals": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz",
+                                       "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "semver": {
-                                       "version": "5.7.1",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
-                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-stream": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
+                                       "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
</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">-                                "supports-color": {
-                                       "version": "6.1.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
-                                       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "npm-run-path": {
+                                       "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
+                                       "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
</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">+                                         "path-key": "^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">-                                "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"
-                                       }
</del><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
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yargs": {
-                                       "version": "13.3.2",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
-                                       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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==",
</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": "^5.0.0",
-                                               "find-up": "^3.0.0",
-                                               "get-caller-file": "^2.0.1",
-                                               "require-directory": "^2.1.1",
-                                               "require-main-filename": "^2.0.0",
-                                               "set-blocking": "^2.0.0",
-                                               "string-width": "^3.0.0",
-                                               "which-module": "^2.0.0",
-                                               "y18n": "^4.0.0",
-                                               "yargs-parser": "^13.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "shebang-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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yargs-parser": {
-                                       "version": "13.1.2",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
-                                       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^5.0.0",
-                                               "decamelize": "^1.2.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "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">@@ -26723,6 +26680,44 @@
</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">+                "webpack-merge": {
+                       "version": "5.8.0",
+                       "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
+                       "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
+                       "dev": true,
+                       "requires": {
+                               "clone-deep": "^4.0.1",
+                               "wildcard": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "clone-deep": {
+                                       "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz",
+                                       "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-plain-object": "^2.0.4",
+                                               "kind-of": "^6.0.2",
+                                               "shallow-clone": "^3.0.0"
+                                       }
+                               },
+                               "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
+                               },
+                               "shallow-clone": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz",
+                                       "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "kind-of": "^6.0.2"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "webpack-sources": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26790,34 +26785,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">                "whatwg-url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.7.0",
-                       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz",
-                       "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz",
+                       "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=",
</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">-                                "lodash": "^4.7.0",
-                               "tr46": "^2.1.0",
-                               "webidl-conversions": "^6.1.0"
-                       },
-                       "dependencies": {
-                               "webidl-conversions": {
-                                       "version": "6.1.0",
-                                       "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
-                                       "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==",
-                                       "dev": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tr46": "~0.0.3",
+                               "webidl-conversions": "^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">-                "whatwg-url-without-unicode": {
-                       "version": "8.0.0-3",
-                       "resolved": "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz",
-                       "integrity": "sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig==",
-                       "requires": {
-                               "buffer": "^5.4.3",
-                               "punycode": "^2.1.1",
-                               "webidl-conversions": "^5.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "which": {
</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/which/-/which-2.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26849,6 +26825,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-PhBaNh8ur9Xm4Ggy4umelwNIP6pPP1bv3EaWaKqfb/QNme2rdLjm7wIInvV4WhxVHhzA4Spgw9qNSqWtB/ca2A=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "wildcard": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
+                       "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "window-size": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26906,12 +26888,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "x-is-string": {
-                       "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz",
-                       "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "xml-name-validator": {
</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/xml-name-validator/-/xml-name-validator-3.0.0.tgz",
</span></span></pre></div>
<a id="trunkpackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package.json        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/package.json  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,12 +24,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "last 2 Opera versions"
</span><span class="cx" style="display: block; padding: 0 10px">        ],
</span><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/babel-preset-default": "6.2.1",
-               "@wordpress/custom-templated-path-webpack-plugin": "2.0.5",
-               "@wordpress/dependency-extraction-webpack-plugin": "3.1.4",
-               "@wordpress/e2e-test-utils": "5.4.3",
-               "@wordpress/library-export-default-webpack-plugin": "2.0.5",
-               "@wordpress/scripts": "16.1.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/babel-preset-default": "6.3.4",
+               "@wordpress/custom-templated-path-webpack-plugin": "2.1.0",
+               "@wordpress/dependency-extraction-webpack-plugin": "3.2.1",
+               "@wordpress/e2e-test-utils": "5.4.6",
+               "@wordpress/library-export-default-webpack-plugin": "2.2.0",
+               "@wordpress/scripts": "19.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "autoprefixer": "^9.8.6",
</span><span class="cx" style="display: block; padding: 0 10px">                "chalk": "4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "check-node-version": "4.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,58 +78,58 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-livereload-plugin": "2.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/a11y": "3.1.2",
-               "@wordpress/annotations": "2.1.6",
-               "@wordpress/api-fetch": "5.1.2",
-               "@wordpress/autop": "3.1.2",
-               "@wordpress/blob": "3.1.2",
-               "@wordpress/block-directory": "2.1.21",
-               "@wordpress/block-editor": "6.1.14",
-               "@wordpress/block-library": "3.2.19",
-               "@wordpress/block-serialization-default-parser": "4.1.2",
-               "@wordpress/blocks": "9.1.8",
-               "@wordpress/components": "14.1.11",
-               "@wordpress/compose": "4.1.6",
-               "@wordpress/core-data": "3.1.12",
-               "@wordpress/customize-widgets": "1.0.20",
-               "@wordpress/data": "5.1.6",
-               "@wordpress/data-controls": "2.1.6",
-               "@wordpress/date": "4.1.2",
-               "@wordpress/deprecated": "3.1.2",
-               "@wordpress/dom": "3.1.5",
-               "@wordpress/dom-ready": "3.1.2",
-               "@wordpress/edit-post": "4.1.21",
-               "@wordpress/edit-widgets": "2.1.21",
-               "@wordpress/editor": "10.1.17",
-               "@wordpress/element": "3.1.2",
-               "@wordpress/escape-html": "2.1.2",
-               "@wordpress/format-library": "2.1.14",
-               "@wordpress/hooks": "3.1.1",
-               "@wordpress/html-entities": "3.1.2",
-               "@wordpress/i18n": "4.1.2",
-               "@wordpress/icons": "4.0.3",
-               "@wordpress/interface": "3.1.12",
-               "@wordpress/is-shallow-equal": "4.1.1",
-               "@wordpress/keyboard-shortcuts": "2.1.7",
-               "@wordpress/keycodes": "3.1.2",
-               "@wordpress/list-reusable-blocks": "2.1.11",
-               "@wordpress/media-utils": "2.1.2",
-               "@wordpress/notices": "3.1.6",
-               "@wordpress/nux": "4.1.11",
-               "@wordpress/plugins": "3.1.6",
-               "@wordpress/primitives": "2.1.2",
-               "@wordpress/priority-queue": "2.1.2",
-               "@wordpress/redux-routine": "4.1.2",
-               "@wordpress/reusable-blocks": "2.1.17",
-               "@wordpress/rich-text": "4.1.6",
-               "@wordpress/server-side-render": "2.1.12",
-               "@wordpress/shortcode": "3.1.2",
-               "@wordpress/token-list": "2.1.1",
-               "@wordpress/url": "3.1.2",
-               "@wordpress/viewport": "3.1.6",
-               "@wordpress/warning": "2.1.2",
-               "@wordpress/widgets": "1.1.19",
-               "@wordpress/wordcount": "3.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/a11y": "3.2.3",
+               "@wordpress/annotations": "2.2.6",
+               "@wordpress/api-fetch": "5.2.5",
+               "@wordpress/autop": "3.2.2",
+               "@wordpress/blob": "3.2.1",
+               "@wordpress/block-directory": "3.0.5",
+               "@wordpress/block-editor": "8.0.0",
+               "@wordpress/block-library": "6.0.3",
+               "@wordpress/block-serialization-default-parser": "4.2.2",
+               "@wordpress/blocks": "11.1.3",
+               "@wordpress/components": "19.0.1",
+               "@wordpress/compose": "5.0.5",
+               "@wordpress/core-data": "4.0.5",
+               "@wordpress/customize-widgets": "2.0.5",
+               "@wordpress/data": "6.1.3",
+               "@wordpress/data-controls": "2.2.6",
+               "@wordpress/date": "4.2.2",
+               "@wordpress/deprecated": "3.2.2",
+               "@wordpress/dom": "3.2.6",
+               "@wordpress/dom-ready": "3.2.2",
+               "@wordpress/edit-post": "5.0.5",
+               "@wordpress/edit-widgets": "3.1.0",
+               "@wordpress/editor": "12.0.2",
+               "@wordpress/element": "4.0.3",
+               "@wordpress/escape-html": "2.2.2",
+               "@wordpress/format-library": "3.0.5",
+               "@wordpress/hooks": "3.2.1",
+               "@wordpress/html-entities": "3.2.2",
+               "@wordpress/i18n": "4.2.3",
+               "@wordpress/icons": "6.1.0",
+               "@wordpress/interface": "4.1.3",
+               "@wordpress/is-shallow-equal": "4.2.0",
+               "@wordpress/keyboard-shortcuts": "3.0.5",
+               "@wordpress/keycodes": "3.2.3",
+               "@wordpress/list-reusable-blocks": "3.0.5",
+               "@wordpress/media-utils": "3.0.4",
+               "@wordpress/notices": "3.2.6",
+               "@wordpress/nux": "5.0.5",
+               "@wordpress/plugins": "4.0.5",
+               "@wordpress/primitives": "3.0.3",
+               "@wordpress/priority-queue": "2.2.2",
+               "@wordpress/redux-routine": "4.2.1",
+               "@wordpress/reusable-blocks": "3.0.5",
+               "@wordpress/rich-text": "5.0.5",
+               "@wordpress/server-side-render": "3.0.5",
+               "@wordpress/shortcode": "3.2.2",
+               "@wordpress/token-list": "2.2.1",
+               "@wordpress/url": "3.3.0",
+               "@wordpress/viewport": "4.0.5",
+               "@wordpress/warning": "2.2.2",
+               "@wordpress/widgets": "2.0.5",
+               "@wordpress/wordcount": "3.2.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "backbone": "1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "clipboard": "2.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                "core-js-url-browser": "3.6.4",
</span></span></pre></div>
<a id="trunksrcwpincludesassetsscriptloaderpackagesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/assets/script-loader-packages.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/assets/script-loader-packages.php   2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/assets/script-loader-packages.php     2021-11-08 14:26:27 UTC (rev 52042)
</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">-<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '3243bf46da298d46850bacd71bcc111e'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '4556c7bbdf2d9d6a81c1ca770cf73893'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '293ce6ecd6439249249485d369385617'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'bed28c77ea305cd8e02b0529011189f9'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-cor
 e-data', 'wp-data', 'wp-data-controls', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'de3c45fbc5977806e2091ee4f6f59b13'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-wordcount'), 'version' => 'd94e63317f1c2e9373815c1ae03f911b'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'react', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'w
 p-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '175a701e1aae933281f8553f0ea7c8f5'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives', 'wp-shortcode'), 'version' => '751c2504a888adf0398a0c604da94753'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-te
 xt', 'wp-warning'), 'version' => '4d174b4215adfc2b5b76752aad04e5e7'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '0f215b3868e125c7f29468d3cbb4a759'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-data-controls', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'b077dccf93658b45b01de1f28d38f04c'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-primitives', 'wp-widgets'), 'version' => '09aff80d8b1c180d502f354b5d4b
 a91f'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'c15e612c9f374c80bc488bce207feb1f'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ceef9ce8c9c058d69ebf44db39353687'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '2abad43cdd2da929e01f7d7648e392ab'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '13724e4923d40e224e7c99fdc350a6a1'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '25489fd13f6cba04738b00752f79a668'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lod
 ash', 'react', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '01ede5cc8087545dfed018f2b0b9dba0'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'ef2446963dc78b4208f8f4f0cf70b483'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-api-fetch', 'wp-block-
 editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '60592ad74e11e6bf6d5f155bd5fe286c'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '669f5c11ca4fe7c44d64157347343913'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '23c734677604301357e15
 4aef27733a3'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f7ecf196f38940ae0673c46c6c30cd86'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'd897c43bea0c2753dd7368eb2d990898'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => '53d021916e259972fbc68f68892323ac'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'cf38e80b47baf72f4822ddb8847f4f24'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-
 polyfill'), 'version' => '80af68069161321e8e131bad6a00d5dc'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'df373dcd13d7abc3f8b042f369b88557'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'b08e53c1e070954fa0884cad9a164683'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'c0c1a368ca9ade95dbf55485e8d59b68'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'a843ba54a81c99735da976cf43fac526'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'dc0962ac2885a26f8c2abdbe0cf0e333'), 'priority-queue.js' => array('dependencies' =&
 gt; array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '3c50c6bd1563bc7fb88433198400a74c'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'bec2012396758ad7603274e338191a42'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => 'f0498feae49f87cd9a121f3e1bae242d'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '7c732c1add9f9667bdf8dd66fbf74759'), 'shortcode.js' => array('de
 pendencies' => array('lodash', 'wp-polyfill'), 'version' => '15757929bc8d52a3b184c3fcaeb38c64'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7bcd3684420783ef1f6ebb7680fe958e'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e9868cffba8a348b31011f87dd53b3c4'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '0a54bbdc44c5f135018c568a887b8279'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '0f11251901b3f83a3373551071d06740'), 'wordcount.js' => array('dependenci
 es' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
</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">+<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '531b91a758b525158d15c140a522819b'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '460983ea433ad4adb480359a940d1271'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'e57113647e68a852cb7b1cd8e140bc82'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => '98ee456bef50e518083b2d908b12efd6'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-cor
 e-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'e3b4864b1761f45559b125d181eeccea'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '078463eccb0f2a6c4b207270e5938454'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp
 -element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '0a3e4865c8c2025c841cea5aee3c6e84'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => '85a08117e58397f5e519e8ee9f1ef820'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', '
 wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '1e5a68c6be5b9cc6532d58a5062c4707'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '68b1701c372843d24a167ee93e21f28f'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '2df3489e429bffb1891d0d748c7b4b31'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-vie
 wport', 'wp-widgets'), 'version' => '61524e8db487c3e60a2b3ce6e5371dbd'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => '3fa92a13f4f6644731f73af5ecdbf518'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ceef9ce8c9c058d69ebf44db39353687'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '70a2be92e6099f67b996b8a7e0266f5c'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '13724e4923d40e224e7c99fdc350a6a1'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '567a844d6765c6c0422c55df898f1681'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa2
 7c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => 'ee6c27d32b67d2c0f22907b72d8762ed'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'b921a96625a3d8c0d1e0d7472df34de8'), 'editor.js' => array('dependencies
 ' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'c6e02b89186dd132d70191c58a3dec41'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed6d85e269fcb3632c76dec6b9ac02f1'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitiv
 es', 'wp-rich-text', 'wp-url'), 'version' => '86f8584fd0845366c326ed2e31326a1e'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => '02fd2defc23cb5c2837081df67b97158'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '48abe0c2523b902e445788bb8132ef7e'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '03be8557c1d6f9c98d9f2a39b0d45968'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '34f4da80b9b52d7f35a142592777b29c'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-ap
 i-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '99752f8ee65e66fefce46b8af1dac732'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '52a1fb71f5e51adfecbe905eccae04b4'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => '0b40907eed64e81bf22bb448c88642d3'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '1120e26c43e94121389f5d1c9f6e89b6'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'c860421df5601d15a8df4afcbc212304'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'dc0962ac2885a26
 f8c2abdbe0cf0e333'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'c825bcfd263c88dcd76e14b67d47340b'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '2d4d45c0e771117074787655ee5efbcb'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '04ed6c49d04854d7ca20cb9d321e5e87'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'w
 p-url'), 'version' => '04ce14348d15952b7f9fed3b6e32a745'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '15757929bc8d52a3b184c3fcaeb38c64'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7bcd3684420783ef1f6ebb7680fe958e'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'ef8beff0847cbaa0e337362716c13bea'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => 'a4b7cdcc29f09d698255b3aec03ac6c1'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5ebe2df53cf3c74ebffc7e2d3e76184c'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version'
  => 'd8086829048e496d396102031b6b98f4'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockeditorphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/block-editor.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/block-editor.php    2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/block-editor.php      2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -187,10 +187,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"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        // These styles are used if the "no theme styles" options is triggered or on
+       // themes without their own editor styles.
+       $default_editor_styles_file = ABSPATH . WPINC . '/css/dist/block-editor/default-editor-styles.css';
+       if ( file_exists( $default_editor_styles_file ) ) {
+               $default_editor_styles = array(
+                       array( 'css' => file_get_contents( $default_editor_styles_file ) ),
+               );
+       } else {
+               $default_editor_styles = array();
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $editor_settings = array(
</span><span class="cx" style="display: block; padding: 0 10px">                'alignWide'              => get_theme_support( 'align-wide' ),
</span><span class="cx" style="display: block; padding: 0 10px">                'allowedBlockTypes'      => true,
</span><span class="cx" style="display: block; padding: 0 10px">                'allowedMimeTypes'       => get_allowed_mime_types(),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'defaultEditorStyles'    => $default_editor_styles,
</ins><span class="cx" style="display: block; padding: 0 10px">                 'blockCategories'        => get_default_block_categories(),
</span><span class="cx" style="display: block; padding: 0 10px">                'disableCustomColors'    => get_theme_support( 'disable-custom-colors' ),
</span><span class="cx" style="display: block; padding: 0 10px">                'disableCustomFontSizes' => get_theme_support( 'disable-custom-font-sizes' ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -464,22 +476,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @global array $editor_styles
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return array An array of theme styles for the block editor. Includes default font family
- *               style and theme stylesheets.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array An array of theme styles for the block editor.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_block_editor_theme_styles() {
</span><span class="cx" style="display: block; padding: 0 10px">        global $editor_styles;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( ! WP_Theme_JSON_Resolver::theme_has_support() ) {
-               $styles = array(
-                       array(
-                               'css'            => 'body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif }',
-                               '__unstableType' => 'core',
-                       ),
-               );
-       } else {
-               $styles = array();
-       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $styles = array();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $editor_styles && current_theme_supports( 'editor-styles' ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                foreach ( $editor_styles as $style ) {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksarchivesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/archives.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/archives.php 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/archives.php   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40,6 +40,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $archives = wp_get_archives( $dropdown_args );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $classnames = esc_attr( $class );
+
+               $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classnames ) );
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 switch ( $dropdown_args['type'] ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        case 'yearly':
</span><span class="cx" style="display: block; padding: 0 10px">                                $label = __( 'Select Year' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -60,13 +64,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $label = esc_html( $label );
</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_content = '<label class="screen-reader-text" for="' . $dropdown_id . '">' . $title . '</label>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $block_content = '<label for="' . $dropdown_id . '">' . $title . '</label>
</ins><span class="cx" style="display: block; padding: 0 10px">         <select id="' . $dropdown_id . '" name="archive-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
</span><span class="cx" style="display: block; padding: 0 10px">        <option value="">' . $label . '</option>' . $archives . '</select>';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                return sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        '<div class="%1$s">%2$s</div>',
-                       esc_attr( $class ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 '<div %1$s>%2$s</div>',
+                       $wrapper_attributes,
</ins><span class="cx" style="display: block; padding: 0 10px">                         $block_content
</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="trunksrcwpincludesblocksbuttonblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/button/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/button/block.json    2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/button/block.json      2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -63,9 +63,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalFontFamily": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalFontFamily": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "reusable": false,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "spacing": {
+                       "__experimentalSkipSerialization": true,
+                       "padding": [ "horizontal", "vertical" ],
+                       "__experimentalDefaultControls": {
+                               "padding": true
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "__experimentalBorder": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "radius": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalSkipSerialization": true
</span></span></pre></div>
<a id="trunksrcwpincludesblocksbuttonsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/buttons/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/buttons/block.json   2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/buttons/block.json     2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6,19 +6,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "Prompt visitors to take action with a group of button-style links.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "link" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "attributes": {
-               "contentJustification": {
-                       "type": "string"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "supports": {
+               "anchor": true,
+               "align": [ "wide", "full" ],
+               "__experimentalExposeControlsToChildren": true,
+               "spacing": {
+                       "blockGap": true,
+                       "margin": ["top", "bottom" ],
+                       "__experimentalDefaultControls": {
+                               "blockGap": 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">-                "orientation": {
-                       "type": "string",
-                       "default": "horizontal"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalLayout": {
+                       "allowSwitching": false,
+                       "allowInheriting": false,
+                       "default": {
+                               "type": "flex"
+                       }
</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": {
-               "anchor": true,
-               "align": [ "wide", "full" ]
-       },
</del><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-buttons-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-buttons"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscalendarphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/calendar.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/calendar.php 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/calendar.php   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,6 +15,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_calendar( $attributes ) {
</span><span class="cx" style="display: block; padding: 0 10px">        global $monthnum, $year;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        // Calendar shouldn't be rendered
+       // when there are no published posts on the site.
+       if ( ! block_core_calendar_has_published_posts() ) {
+               if ( is_user_logged_in() ) {
+                       return '<div>' . __( 'The calendar block is hidden because there are no published posts.', 'gutenberg' ) . '</div>';
+               }
+               return '';
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $previous_monthnum = $monthnum;
</span><span class="cx" style="display: block; padding: 0 10px">        $previous_year     = $year;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59,3 +68,86 @@
</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"> add_action( 'init', 'register_block_core_calendar' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+/**
+ * Returns whether or not there are any published posts.
+ *
+ * Used to hide the calendar block when there are no published posts.
+ * This compensates for a known Core bug: https://core.trac.wordpress.org/ticket/12016
+ *
+ * @return bool Has any published posts or not.
+ */
+function block_core_calendar_has_published_posts() {
+       // Multisite already has an option that stores the count of the published posts.
+       // Let's use that for multisites.
+       if ( is_multisite() ) {
+               return 0 < (int) get_option( 'post_count' );
+       }
+
+       // On single sites we try our own cached option first.
+       $has_published_posts = get_option( 'gutenberg_calendar_block_has_published_posts', null );
+       if ( null !== $has_published_posts ) {
+               return (bool) $has_published_posts;
+       }
+
+       // No cache hit, let's update the cache and return the cached value.
+       return block_core_calendar_update_has_published_posts();
+}
+
+/**
+ * Queries the database for any published post and saves
+ * a flag whether any published post exists or not.
+ *
+ * @return bool Has any published posts or not.
+ */
+function block_core_calendar_update_has_published_posts() {
+       global $wpdb;
+       $has_published_posts = (bool) $wpdb->get_var( "SELECT 1 as test FROM {$wpdb->posts} WHERE post_type = 'post' AND post_status = 'publish' LIMIT 1" );
+       update_option( 'gutenberg_calendar_block_has_published_posts', $has_published_posts );
+       return $has_published_posts;
+}
+
+// We only want to register these functions and actions when
+// we are on single sites. On multi sites we use `post_count` option.
+if ( ! is_multisite() ) {
+       /**
+        * Handler for updating the has published posts flag when a post is deleted.
+        *
+        * @param int $post_id Deleted post ID.
+        */
+       function block_core_calendar_update_has_published_post_on_delete( $post_id ) {
+               $post = get_post( $post_id );
+
+               if ( ! $post || 'publish' !== $post->post_status || 'post' !== $post->post_type ) {
+                       return;
+               }
+
+               block_core_calendar_update_has_published_posts();
+       }
+
+       /**
+        * Handler for updating the has published posts flag when a post status changes.
+        *
+        * @param string  $new_status The status the post is changing to.
+        * @param string  $old_status The status the post is changing from.
+        * @param WP_Post $post       Post object.
+        */
+       function block_core_calendar_update_has_published_post_on_transition_post_status( $new_status, $old_status, $post ) {
+               if ( $new_status === $old_status ) {
+                       return;
+               }
+
+               if ( 'post' !== get_post_type( $post ) ) {
+                       return;
+               }
+
+               if ( 'publish' !== $new_status && 'publish' !== $old_status ) {
+                       return;
+               }
+
+               block_core_calendar_update_has_published_posts();
+       }
+
+       add_action( 'delete_post', 'block_core_calendar_update_has_published_post_on_delete' );
+       add_action( 'transition_post_status', 'block_core_calendar_update_has_published_post_on_transition_post_status', 10, 3 );
+}
</ins></span></pre></div>
<a id="trunksrcwpincludesblockscategoriesblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/categories/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/categories/block.json        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/categories/block.json  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,6 +17,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "showPostCounts": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": false
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "showOnlyTopLevel": {
+                       "type": "boolean",
+                       "default": false
</ins><span class="cx" style="display: 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": {
</span></span></pre></div>
<a id="trunksrcwpincludesblockscategoriesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/categories.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/categories.php       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/categories.php 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,6 +23,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'show_count'   => ! empty( $attributes['showPostCounts'] ),
</span><span class="cx" style="display: block; padding: 0 10px">                'title_li'     => '',
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        if ( ! empty( $attributes['showOnlyTopLevel'] ) && $attributes['showOnlyTopLevel'] ) {
+               $args['parent'] = 0;
+       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! empty( $attributes['displayAsDropdown'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $id                       = 'wp-block-categories-' . $block_id;
</span></span></pre></div>
<a id="trunksrcwpincludesblockscodeblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/code/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/code/block.json      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/code/block.json        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,8 +14,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "anchor": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "__experimentalSelector": ".wp-block-code > code",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "typography": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "fontSize": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "fontSize": true,
+                       "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true
+                       }
+               },
+               "spacing": {
+                       "margin": [ "top", "bottom" ],
+                       "padding": true
+               },
+               "__experimentalBorder": {
+                       "radius": true,
+                       "color": true,
+                       "width": true,
+                       "style": true
+               },
+               "color": {
+                       "text": true,
+                       "background": true,
+                       "gradients": 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">        "style": "wp-block-code"
</span></span></pre></div>
<a id="trunksrcwpincludesblockscolumnblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/column/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/column/block.json    2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/column/block.json      2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13,7 +13,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "width": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "allowedBlocks": {
+                       "type": "array"
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "templateLock": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "type": "string",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "enum": [ "all", "insert", 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">@@ -26,7 +30,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "link": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "padding": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "padding": true,
+                       "__experimentalDefaultControls": {
+                               "padding": 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></pre></div>
<a id="trunksrcwpincludesblockscolumnsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/columns/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/columns/block.json   2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/columns/block.json     2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,11 +3,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/columns",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Columns",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "design",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "description": "Add a block that displays content in multiple columns, then add whatever content blocks you’d like.",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Display content in multiple columns, with blocks added to each column.",
</ins><span class="cx" style="display: block; padding: 0 10px">         "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "verticalAlignment": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "isStackedOnMobile": {
+                       "type": "boolean",
+                       "default": 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">        "supports": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,6 +21,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "link": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "spacing": {
+                       "blockGap": true,
+                       "margin": [ "top", "bottom" ],
+                       "padding": true,
+                       "__experimentalDefaultControls": {
+                               "blockGap": 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">        "editorStyle": "wp-block-columns-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockscoverblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/cover/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/cover/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/cover/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,6 +12,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "id": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "number"
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "alt": {
+                       "type": "string",
+                       "source": "attribute",
+                       "selector": "img",
+                       "attribute": "alt",
+                       "default": ""
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "hasParallax": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": false
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22,7 +29,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dimRatio": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "number",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "default": 50
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "default": 100
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "overlayColor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -51,6 +58,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "contentPosition": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "isDark": {
+                       "type": "boolean",
+                       "default": true
+               },
+               "allowedBlocks": {
+                       "type": "array"
+               },
+               "templateLock": {
+                       "type": "string",
+                       "enum": [ "all", "insert", false ]
</ins><span class="cx" style="display: 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": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,7 +76,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "align": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "padding": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "padding": true,
+                       "__experimentalDefaultControls": {
+                               "padding": true
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDuotone": "> .wp-block-cover__image-background, > .wp-block-cover__video-background",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksembedblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/embed/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/embed/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/embed/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,7 +3,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/embed",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Embed",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "embed",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "description": "Add a block that displays content pulled from other sites, like Twitter, Instagram or YouTube.",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Add a block that displays content pulled from other sites, like Twitter or YouTube.",
</ins><span class="cx" style="display: block; padding: 0 10px">         "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "url": {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksfileblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/file/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/file/block.json      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/file/block.json        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13,6 +13,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "href": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "fileId": {
+                       "type": "string",
+                       "source": "attribute",
+                       "selector": "a:not([download])",
+                       "attribute": "id"
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "fileName": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px">                        "source": "html",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksgalleryblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/gallery/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/gallery/block.json   2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/gallery/block.json     2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,6 +58,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": []
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "shortCodeTransforms": {
+                       "type": "array",
+                       "default": [],
+                       "items": {
+                               "type": "object"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "columns": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "number",
</span><span class="cx" style="display: block; padding: 0 10px">                        "minimum": 1,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,6 +79,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": 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">+                "fixedHeight": {
+                       "type": "boolean",
+                       "default": true
+               },
+               "linkTarget": {
+                       "type": "string"
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "linkTo": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,8 +92,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "sizeSlug": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": "large"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "allowResize": {
+                       "type": "boolean",
+                       "default": false
</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">+        "providesContext": {
+               "allowResize": "allowResize",
+               "imageCrop": "imageCrop",
+               "fixedHeight": "fixedHeight"
+       },
</ins><span class="cx" style="display: block; padding: 0 10px">         "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "anchor": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "align": true
</span></span></pre></div>
<a id="trunksrcwpincludesblocksgroupblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/group/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/group/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/group/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,6 +12,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": "div"
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "templateLock": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "type": "string",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "enum": [ "all", "insert", 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">@@ -24,7 +25,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "link": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "padding": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "padding": true,
+                       "__experimentalDefaultControls": {
+                               "padding": true
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "__experimentalBorder": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "color": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksheadingblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/heading/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/heading/block.json   2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/heading/block.json     2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,13 +32,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "link": 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">+                "spacing": {
+                       "margin": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "lineHeight": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalFontWeight": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true,
+                               "fontAppearance": true,
+                               "textTransform": true
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "__experimentalSelector": "h1,h2,h3,h4,h5,h6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "__unstablePasteTextInline": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__unstablePasteTextInline": true,
+               "__experimentalSlashInserter": true
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-heading-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-heading"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksimageblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/image/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/image/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/image/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,6 +3,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/image",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Image",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "media",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "usesContext": [ "allowResize", "imageCrop", "fixedHeight" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Insert an image to make a visual statement.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "img", "photo", "picture" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span></span></pre></div>
<a id="trunksrcwpincludesblockslatestcommentsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/latest-comments.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/latest-comments.php  2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/latest-comments.php    2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42,7 +42,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_latest_comments( $attributes = array() ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $comments = get_comments(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // This filter is documented in wp-includes/widgets/class-wp-widget-recent-comments.php.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         /** This filter is documented in wp-includes/widgets/class-wp-widget-recent-comments.php */
</ins><span class="cx" style="display: block; padding: 0 10px">                 apply_filters(
</span><span class="cx" style="display: block; padding: 0 10px">                        'widget_comments_args',
</span><span class="cx" style="display: block; padding: 0 10px">                        array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49,7 +49,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                'number'      => $attributes['commentsToShow'],
</span><span class="cx" style="display: block; padding: 0 10px">                                'status'      => 'approve',
</span><span class="cx" style="display: block; padding: 0 10px">                                'post_status' => 'publish',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 ),
+                       array()
</ins><span class="cx" style="display: 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="trunksrcwpincludesblockslistblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/list/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/list/block.json      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/list/block.json        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39,13 +39,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "className": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalFontFamily": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalFontFamily": true,
+                       "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true
+                       }
</ins><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">-                        "gradients": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "gradients": true,
+                       "link": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "__unstablePasteTextInline": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "__experimentalSelector": "ol,ul"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalSelector": "ol,ul",
+               "__experimentalSlashInserter": true
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-list-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-list"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksloginoutphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/loginout.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/loginout.php 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/loginout.php   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,7 +38,7 @@
</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">- * Registers the `core/latest-posts` block on server.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Registers the `core/loginout` block on server.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_loginout() {
</span><span class="cx" style="display: block; padding: 0 10px">        register_block_type_from_metadata(
</span></span></pre></div>
<a id="trunksrcwpincludesblockspagelistblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/page-list/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/page-list/block.json 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/page-list/block.json   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6,15 +6,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "Display a list of all pages.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "menu", "navigation" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "attributes": {
+       },
</ins><span class="cx" style="display: block; padding: 0 10px">         "usesContext": [
</span><span class="cx" style="display: block; padding: 0 10px">                "textColor",
</span><span class="cx" style="display: block; padding: 0 10px">                "customTextColor",
</span><span class="cx" style="display: block; padding: 0 10px">                "backgroundColor",
</span><span class="cx" style="display: block; padding: 0 10px">                "customBackgroundColor",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "overlayTextColor",
+               "customOverlayTextColor",
+               "overlayBackgroundColor",
+               "customOverlayBackgroundColor",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "fontSize",
</span><span class="cx" style="display: block; padding: 0 10px">                "customFontSize",
</span><span class="cx" style="display: block; padding: 0 10px">                "showSubmenuIcon",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "style"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "style",
+               "openSubmenusOnClick"
</ins><span class="cx" style="display: block; padding: 0 10px">         ],
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "reusable": false,
</span></span></pre></div>
<a id="trunksrcwpincludesblockspagelistphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/page-list.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/page-list.php        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/page-list.php  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,21 +9,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Build an array with CSS classes and inline styles defining the colors
</span><span class="cx" style="display: block; padding: 0 10px">  * which will be applied to the pages markup in the front-end when it is a descendant of navigation.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param  array $context Navigation block context.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param  array $attributes Block attributes.
+ * @param  array $context    Navigation block context.
</ins><span class="cx" style="display: block; padding: 0 10px">  * @return array Colors CSS classes and inline styles.
</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 block_core_page_list_build_css_colors( $context ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function block_core_page_list_build_css_colors( $attributes, $context ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         $colors = array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'css_classes'   => array(),
-               'inline_styles' => '',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'css_classes'           => array(),
+               'inline_styles'         => '',
+               'overlay_css_classes'   => array(),
+               'overlay_inline_styles' => '',
</ins><span class="cx" style="display: block; padding: 0 10px">         );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Text color.
</span><span class="cx" style="display: block; padding: 0 10px">        $has_named_text_color  = array_key_exists( 'textColor', $context );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $has_picked_text_color = array_key_exists( 'customTextColor', $context );
</ins><span class="cx" style="display: block; padding: 0 10px">         $has_custom_text_color = isset( $context['style']['color']['text'] );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // If has text color.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( $has_custom_text_color || $has_named_text_color ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $has_custom_text_color || $has_picked_text_color || $has_named_text_color ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 // Add has-text-color class.
</span><span class="cx" style="display: block; padding: 0 10px">                $colors['css_classes'][] = 'has-text-color';
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,7 +34,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $has_named_text_color ) {
</span><span class="cx" style="display: block; padding: 0 10px">                // Add the color class.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $colors['css_classes'][] = sprintf( 'has-%s-color', $context['textColor'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $colors['css_classes'][] = sprintf( 'has-%s-color', gutenberg_experimental_to_kebab_case( $context['textColor'] ) );
+       } elseif ( $has_picked_text_color ) {
+               $colors['inline_styles'] .= sprintf( 'color: %s;', $context['customTextColor'] );
</ins><span class="cx" style="display: block; padding: 0 10px">         } elseif ( $has_custom_text_color ) {
</span><span class="cx" style="display: block; padding: 0 10px">                // Add the custom color inline style.
</span><span class="cx" style="display: block; padding: 0 10px">                $colors['inline_styles'] .= sprintf( 'color: %s;', $context['style']['color']['text'] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,10 +44,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Background color.
</span><span class="cx" style="display: block; padding: 0 10px">        $has_named_background_color  = array_key_exists( 'backgroundColor', $context );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $has_picked_background_color = array_key_exists( 'customBackgroundColor', $context );
</ins><span class="cx" style="display: block; padding: 0 10px">         $has_custom_background_color = isset( $context['style']['color']['background'] );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // If has background color.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( $has_custom_background_color || $has_named_background_color ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $has_custom_background_color || $has_picked_background_color || $has_named_background_color ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 // Add has-background class.
</span><span class="cx" style="display: block; padding: 0 10px">                $colors['css_classes'][] = 'has-background';
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,12 +55,45 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $has_named_background_color ) {
</span><span class="cx" style="display: block; padding: 0 10px">                // Add the background-color class.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $colors['css_classes'][] = sprintf( 'has-%s-background-color', $context['backgroundColor'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $colors['css_classes'][] = sprintf( 'has-%s-background-color', gutenberg_experimental_to_kebab_case( $context['backgroundColor'] ) );
+       } elseif ( $has_picked_background_color ) {
+               $colors['inline_styles'] .= sprintf( 'background-color: %s;', $context['customBackgroundColor'] );
</ins><span class="cx" style="display: block; padding: 0 10px">         } elseif ( $has_custom_background_color ) {
</span><span class="cx" style="display: block; padding: 0 10px">                // Add the custom background-color inline style.
</span><span class="cx" style="display: block; padding: 0 10px">                $colors['inline_styles'] .= sprintf( 'background-color: %s;', $context['style']['color']['background'] );
</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">+        // Overlay text color.
+       $has_named_overlay_text_color  = array_key_exists( 'overlayTextColor', $context );
+       $has_picked_overlay_text_color = array_key_exists( 'customOverlayTextColor', $context );
+
+       // If it has a text color.
+       if ( $has_named_overlay_text_color || $has_picked_overlay_text_color ) {
+               $colors['overlay_css_classes'][] = 'has-text-color';
+       }
+
+       // Give overlay colors priority, fall back to Navigation block colors, then global styles.
+       if ( $has_named_overlay_text_color ) {
+               $colors['overlay_css_classes'][] = sprintf( 'has-%s-color', gutenberg_experimental_to_kebab_case( $context['overlayTextColor'] ) );
+       } elseif ( $has_picked_overlay_text_color ) {
+               $colors['overlay_inline_styles'] .= sprintf( 'color: %s;', $context['customOverlayTextColor'] );
+       }
+
+       // Overlay background colors.
+       $has_named_overlay_background_color  = array_key_exists( 'overlayBackgroundColor', $context );
+       $has_picked_overlay_background_color = array_key_exists( 'customOverlayBackgroundColor', $context );
+
+       // If has background color.
+       if ( $has_named_overlay_background_color || $has_picked_overlay_background_color ) {
+               $colors['overlay_css_classes'][] = 'has-background';
+       }
+
+       if ( $has_named_overlay_background_color ) {
+               $colors['overlay_css_classes'][] = sprintf( 'has-%s-background-color', gutenberg_experimental_to_kebab_case( $context['overlayBackgroundColor'] ) );
+       } elseif ( $has_picked_overlay_background_color ) {
+               $colors['overlay_inline_styles'] .= sprintf( 'background-color: %s;', $context['customOverlayBackgroundColor'] );
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         return $colors;
</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">@@ -88,28 +128,78 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Outputs Page list markup from an array of pages with nested children.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param array $nested_pages The array of nested pages.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param boolean $open_submenus_on_click Whether to open submenus on click instead of hover.
+ * @param boolean $show_submenu_icons Whether to show submenu indicator icons.
+ * @param boolean $is_navigation_child If block is a child of Navigation block.
+ * @param array   $nested_pages The array of nested pages.
+ * @param array   $active_page_ancestor_ids An array of ancestor ids for active page.
+ * @param array   $colors Color information for overlay styles.
+ * @param integer $depth The nesting depth.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @return string List markup.
</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 block_core_page_list_render_nested_page_list( $nested_pages ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function block_core_page_list_render_nested_page_list( $open_submenus_on_click, $show_submenu_icons, $is_navigation_child, $nested_pages, $active_page_ancestor_ids = array(), $colors = array(), $depth = 0 ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( empty( $nested_pages ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return;
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px">        $markup = '';
</span><span class="cx" style="display: block; padding: 0 10px">        foreach ( (array) $nested_pages as $page ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $css_class = 'wp-block-pages-list__item';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $css_class       = $page['is_active'] ? ' current-menu-item' : '';
+               $aria_current    = $page['is_active'] ? ' aria-current="page"' : '';
+               $style_attribute = '';
+
+               $css_class .= in_array( $page['page_id'], $active_page_ancestor_ids, true ) ? ' current-menu-ancestor' : '';
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( isset( $page['children'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $css_class .= ' has-child';
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $markup .= '<li class="' . $css_class . '">';
-               $markup .= '<a class="wp-block-pages-list__item__link" href="' . esc_url( $page['link'] ) . '">' . wp_kses(
-                       $page['title'],
-                       wp_kses_allowed_html( 'post' )
-               ) . '</a>';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+               if ( $is_navigation_child ) {
+                       $css_class .= ' wp-block-navigation-item';
+
+                       if ( $open_submenus_on_click ) {
+                               $css_class .= ' open-on-click';
+                       } elseif ( $show_submenu_icons ) {
+                               $css_class .= ' open-on-hover-click';
+                       }
+               }
+
+               $navigation_child_content_class = $is_navigation_child ? ' wp-block-navigation-item__content' : '';
+
+               // If this is the first level of submenus, include the overlay colors.
+               if ( 1 === $depth && isset( $colors['overlay_css_classes'], $colors['overlay_inline_styles'] ) ) {
+                       $css_class .= ' ' . trim( implode( ' ', $colors['overlay_css_classes'] ) );
+                       if ( '' !== $colors['overlay_inline_styles'] ) {
+                               $style_attribute = sprintf( ' style="%s"', esc_attr( $colors['overlay_inline_styles'] ) );
+                       }
+               }
+
+               $markup .= '<li class="wp-block-pages-list__item' . $css_class . '"' . $style_attribute . '>';
+
+               if ( isset( $page['children'] ) && $is_navigation_child && $open_submenus_on_click ) {
+                       $markup .= '<button class="' . $navigation_child_content_class . ' wp-block-navigation-submenu__toggle" aria-expanded="false">' . wp_kses(
+                               $page['title'],
+                               wp_kses_allowed_html( 'post' )
+                       ) . '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>' .
+                       '</button>';
+               } else {
+                       $markup .= '<a class="wp-block-pages-list__item__link' . $navigation_child_content_class . ' "href="' . esc_url( $page['link'] ) . '"' . $aria_current . '>' . wp_kses(
+                               $page['title'],
+                               wp_kses_allowed_html( 'post' )
+                       ) . '</a>';
+               }
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( isset( $page['children'] ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $markup .= '<span class="wp-block-page-list__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>';
-                       $markup .= '<ul class="submenu-container">' . block_core_page_list_render_nested_page_list( $page['children'] ) . '</ul>';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 if ( $is_navigation_child && $show_submenu_icons && ! $open_submenus_on_click ) {
+                               $markup .= '<button class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">';
+                               $markup .= '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>';
+                               $markup .= '</button>';
+                       }
+                       $markup .= '<ul class="submenu-container';
+                       // Extra classname is added when the block is a child of Navigation.
+                       if ( $is_navigation_child ) {
+                               $markup .= ' wp-block-navigation__submenu-container';
+                       }
+                       $markup .= '">' . block_core_page_list_render_nested_page_list( $open_submenus_on_click, $show_submenu_icons, $is_navigation_child, $page['children'], $active_page_ancestor_ids, $colors, $depth + 1 ) . '</ul>';
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">                $markup .= '</li>';
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -149,44 +239,50 @@
</span><span class="cx" style="display: block; padding: 0 10px">        static $block_id = 0;
</span><span class="cx" style="display: block; padding: 0 10px">        $block_id++;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // TODO: When https://core.trac.wordpress.org/ticket/39037 REST API support for multiple orderby values is resolved,
-       // update 'sort_column' to 'menu_order, post_title'. Sorting by both menu_order and post_title ensures a stable sort.
-       // Otherwise with pages that have the same menu_order value, we can see different ordering depending on how DB
-       // queries are constructed internally. For example we might see a different order when a limit is set to <499
-       // versus >= 500.
</del><span class="cx" style="display: block; padding: 0 10px">         $all_pages = get_pages(
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'sort_column' => 'menu_order',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'sort_column' => 'menu_order,post_title',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'order'       => 'asc',
</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">+        // If thare are no pages, there is nothing to show.
+       if ( empty( $all_pages ) ) {
+               return;
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $top_level_pages = array();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $pages_with_children = array();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $active_page_ancestor_ids = array();
+
</ins><span class="cx" style="display: block; padding: 0 10px">         foreach ( (array) $all_pages as $page ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $is_active = ! empty( $page->ID ) && ( get_the_ID() === $page->ID );
+
+               if ( $is_active ) {
+                       $active_page_ancestor_ids = get_post_ancestors( $page->ID );
+               }
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( $page->post_parent ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $pages_with_children[ $page->post_parent ][ $page->ID ] = array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'title' => $page->post_title,
-                               'link'  => get_permalink( $page->ID ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'page_id'   => $page->ID,
+                               'title'     => $page->post_title,
+                               'link'      => get_permalink( $page->ID ),
+                               'is_active' => $is_active,
</ins><span class="cx" style="display: block; padding: 0 10px">                         );
</span><span class="cx" style="display: block; padding: 0 10px">                } else {
</span><span class="cx" style="display: block; padding: 0 10px">                        $top_level_pages[ $page->ID ] = array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'title' => $page->post_title,
-                               'link'  => get_permalink( $page->ID ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'page_id'   => $page->ID,
+                               'title'     => $page->post_title,
+                               'link'      => get_permalink( $page->ID ),
+                               'is_active' => $is_active,
</ins><span class="cx" style="display: 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"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $nested_pages = block_core_page_list_nest_pages( $top_level_pages, $pages_with_children );
-
-       $wrapper_markup = '<ul %1$s>%2$s</ul>';
-
-       $items_markup = block_core_page_list_render_nested_page_list( $nested_pages );
-
-       $colors          = block_core_page_list_build_css_colors( $block->context );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $colors          = block_core_page_list_build_css_colors( $attributes, $block->context );
</ins><span class="cx" style="display: block; padding: 0 10px">         $font_sizes      = block_core_page_list_build_css_font_sizes( $block->context );
</span><span class="cx" style="display: block; padding: 0 10px">        $classes         = array_merge(
</span><span class="cx" style="display: block; padding: 0 10px">                $colors['css_classes'],
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -195,10 +291,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $style_attribute = ( $colors['inline_styles'] . $font_sizes['inline_styles'] );
</span><span class="cx" style="display: block; padding: 0 10px">        $css_classes     = trim( implode( ' ', $classes ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( $block->context && $block->context['showSubmenuIcon'] ) {
-               $css_classes .= ' show-submenu-icons';
-       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $nested_pages = block_core_page_list_nest_pages( $top_level_pages, $pages_with_children );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $is_navigation_child = array_key_exists( 'showSubmenuIcon', $block->context );
+
+       $open_submenus_on_click = array_key_exists( 'openSubmenusOnClick', $block->context ) ? $block->context['openSubmenusOnClick'] : false;
+
+       $show_submenu_icons = array_key_exists( 'showSubmenuIcon', $block->context ) ? $block->context['showSubmenuIcon'] : false;
+
+       $wrapper_markup = '<ul %1$s>%2$s</ul>';
+
+       $items_markup = block_core_page_list_render_nested_page_list( $open_submenus_on_click, $show_submenu_icons, $is_navigation_child, $nested_pages, $active_page_ancestor_ids, $colors );
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $wrapper_attributes = get_block_wrapper_attributes(
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'class' => $css_classes,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksparagraphblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/paragraph/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/paragraph/block.json 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/paragraph/block.json   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,7 +37,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "lineHeight": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "__experimentalSelector": "p",
</span><span class="cx" style="display: block; padding: 0 10px">                "__unstablePasteTextInline": true
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostdateblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-date/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-date/block.json 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-date/block.json   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26,7 +26,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "lineHeight": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "lineHeight": true,
+                       "__experimentalFontFamily": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": 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></pre></div>
<a id="trunksrcwpincludesblockspostexcerptblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-excerpt/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-excerpt/block.json      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-excerpt/block.json        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,9 +24,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "link": 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">+                "spacing": {
+                       "margin": true,
+                       "padding": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "lineHeight": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": 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">        "editorStyle": "wp-block-post-excerpt-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostexcerptphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-excerpt.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-excerpt.php     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-excerpt.php       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18,6 +18,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                return '';
</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">+        $excerpt = get_the_excerpt( $block->context['postId'] );
+
+       if ( empty( $excerpt ) ) {
+               return '';
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $more_text           = ! empty( $attributes['moreText'] ) ? '<a class="wp-block-post-excerpt__more-link" href="' . esc_url( get_the_permalink( $block->context['postId'] ) ) . '">' . $attributes['moreText'] . '</a>' : '';
</span><span class="cx" style="display: block; padding: 0 10px">        $filter_excerpt_more = function( $more ) use ( $more_text ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return empty( $more_text ) ? $more : '';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,7 +44,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px">        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $content               = '<p class="wp-block-post-excerpt__excerpt">' . get_the_excerpt( $block->context['postId'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $content               = '<p class="wp-block-post-excerpt__excerpt">' . $excerpt;
</ins><span class="cx" style="display: block; padding: 0 10px">         $show_more_on_new_line = ! isset( $attributes['showMoreOnNewLine'] ) || $attributes['showMoreOnNewLine'];
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $show_more_on_new_line && ! empty( $more_text ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $content .= '</p><p class="wp-block-post-excerpt__more-text">' . $more_text . '</p>';
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostfeaturedimageblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-featured-image/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-featured-image/block.json       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-featured-image/block.json 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,12 +9,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "isLink": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": false
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "width": {
+                       "type": "string"
+               },
+               "height": {
+                       "type": "string"
+               },
+               "scale": {
+                       "type": "string",
+                       "default": "cover"
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "usesContext": [ "postId", "postType", "queryId" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "left", "right", "center", "wide", "full" ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "html": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "color": {
+                       "__experimentalDuotone": "img",
+                       "text": false,
+                       "background": false
+               },
+               "html": false,
+               "spacing": {
+                       "margin": true,
+                       "padding": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-post-featured-image-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-post-featured-image"
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostfeaturedimagephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-featured-image.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-featured-image.php      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-featured-image.php        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,14 +23,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! $featured_image ) {
</span><span class="cx" style="display: block; padding: 0 10px">                return '';
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $wrapper_attributes = get_block_wrapper_attributes();
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $featured_image = sprintf( '<a href="%1s">%2s</a>', get_the_permalink( $post_ID ), $featured_image );
</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">-        $wrapper_attributes = get_block_wrapper_attributes();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $has_width  = ! empty( $attributes['width'] );
+       $has_height = ! empty( $attributes['height'] );
+       if ( ! $has_height && ! $has_width ) {
+               return "<figure $wrapper_attributes>$featured_image</figure>";
+       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        return '<figure ' . $wrapper_attributes . '>' . $featured_image . '</figure>';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $has_width ) {
+               $wrapper_attributes = get_block_wrapper_attributes( array( 'style' => "width:{$attributes['width']};" ) );
+       }
+
+       if ( $has_height ) {
+               $image_styles = "height:{$attributes['height']};";
+               if ( ! empty( $attributes['scale'] ) ) {
+                       $image_styles .= "object-fit:{$attributes['scale']};";
+               }
+               $featured_image = str_replace( 'src=', "style='$image_styles' src=", $featured_image );
+       }
+
+       return "<figure $wrapper_attributes>$featured_image</figure>";
</ins><span class="cx" style="display: 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="trunksrcwpincludesblocksposttemplateblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-template/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-template/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-template/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16,7 +16,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "reusable": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "align": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "align": true,
+               "__experimentalLayout": {
+                       "allowEditing": false
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-post-template",
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-post-template-editor"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttemplatephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-template.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-template.php    2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-template.php      2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,7 +61,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">                )->render( array( 'dynamic' => false ) );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $content      .= "<li>{$block_content}</li>";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $post_classes  = esc_attr( implode( ' ', get_post_class( 'wp-block-post' ) ) );
+               $content      .= '<li class="' . $post_classes . '">' . $block_content . '</li>';
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        wp_reset_postdata();
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttermsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-terms/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-terms/block.json        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-terms/block.json  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,6 +11,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "textAlign": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "separator": {
+                       "type": "string",
+                       "default": ", "
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "usesContext": [ "postId", "postType" ],
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22,7 +26,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "lineHeight": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "fontSize": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "fontSize": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": 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">-        }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+       "style": "wp-block-post-terms"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttermsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-terms.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-terms.php       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-terms.php 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,30 +23,25 @@
</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">        $post_terms = get_the_terms( $block->context['postId'], $attributes['term'] );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( is_wp_error( $post_terms ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( is_wp_error( $post_terms ) || empty( $post_terms ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 return '';
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( empty( $post_terms ) ) {
-               return '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+       $classes = 'taxonomy-' . $attributes['term'];
+       if ( isset( $attributes['textAlign'] ) ) {
+               $classes .= ' has-text-align-' . $attributes['textAlign'];
</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">-        $align_class_name = empty( $attributes['textAlign'] ) ? '' : ' ' . "has-text-align-{$attributes['textAlign']}";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $separator = empty( $attributes['separator'] ) ? ' ' : $attributes['separator'];
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $terms_links = '';
-       foreach ( $post_terms as $term ) {
-               $terms_links .= sprintf(
-                       '<a href="%1$s">%2$s</a> | ',
-                       get_term_link( $term->term_id ),
-                       esc_html( $term->name )
-               );
-       }
-       $terms_links        = trim( $terms_links, ' | ' );
-       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        return sprintf(
-               '<div %1$s>%2$s</div>',
-               $wrapper_attributes,
-               $terms_links
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return get_the_term_list(
+               $block->context['postId'],
+               $attributes['term'],
+               "<div $wrapper_attributes>",
+               '<span class="wp-block-post-terms__separator">' . $separator . '</span>',
+               '</div>'
</ins><span class="cx" style="display: 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="trunksrcwpincludesblocksposttitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-title/block.json        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-title/block.json  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,10 +35,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "link": 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">+                "spacing": {
+                       "margin": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "lineHeight": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalFontFamily": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalFontFamily": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true,
+                               "fontAppearance": true,
+                               "textTransform": 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">        "style": "wp-block-post-title"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttitlephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-title.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-title.php       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/post-title.php 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,7 +19,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                return '';
</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">-        $post_ID          = $block->context['postId'];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $post_ID = $block->context['postId'];
+       $title   = get_the_title( $post_ID );
+
+       if ( ! $title ) {
+               return '';
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $tag_name         = 'h2';
</span><span class="cx" style="display: block; padding: 0 10px">        $align_class_name = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,9 +33,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $tag_name = 0 === $attributes['level'] ? 'p' : 'h' . $attributes['level'];
</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">-        $title = get_the_title( $post_ID );
</del><span class="cx" style="display: block; padding: 0 10px">         if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $title = sprintf( '<a href="%1s" target="%2s" rel="%3s">%4s</a>', get_the_permalink( $post_ID ), $attributes['linkTarget'], $attributes['rel'], $title );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $title = sprintf( '<a href="%1$s" target="%2$s" rel="%3$s">%4$s</a>', get_the_permalink( $post_ID ), $attributes['linkTarget'], $attributes['rel'], $title );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px">        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpincludesblockspreformattedblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/preformatted/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/preformatted/block.json      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/preformatted/block.json        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21,7 +21,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "fontSize": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "fontSize": true,
+                       "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": 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">        "style": "wp-block-preformatted"
</span></span></pre></div>
<a id="trunksrcwpincludesblockspullquoteblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/pullquote/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/pullquote/block.json 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/pullquote/block.json   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20,31 +20,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": "",
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "mainColor": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "textAlign": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "type": "string"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                },
-               "customMainColor": {
-                       "type": "string"
-               },
-               "textColor": {
-                       "type": "string"
-               },
-               "customTextColor": {
-                       "type": "string"
</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">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "anchor": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "align": [ "left", "right", "wide", "full" ]
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "align": [ "left", "right", "wide", "full" ],
+               "color": {
+                       "gradients": true,
+                       "background": true,
+                       "link": true
+               },
+               "typography": {
+                       "fontSize": true,
+                       "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true,
+                               "fontAppearance": true
+                       }
+               },
+               "__experimentalBorder": {
+                       "color": true,
+                       "radius": true,
+                       "style": true,
+                       "width": 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">-        "styles": [
-               {
-                       "name": "default",
-                       "label": "Default",
-                       "isDefault": true
-               },
-               { "name": "solid-color", "label": "Solid color" }
-       ],
</del><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-pullquote-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-pullquote"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination/block.json  2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-pagination/block.json    2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6,7 +6,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/query" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "Displays a paginated navigation to next/previous set of posts, when applicable.",
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "attributes": {
+               "paginationArrow": {
+                       "type": "string",
+                       "default": "none"
+               }
+       },
</ins><span class="cx" style="display: block; padding: 0 10px">         "usesContext": [ "queryId", "query" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "providesContext": {
+               "paginationArrow": "paginationArrow"
+       },
</ins><span class="cx" style="display: block; padding: 0 10px">         "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "reusable": false,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,6 +23,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "link": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "__experimentalLayout": {
+                       "allowSwitching": false,
+                       "allowInheriting": false,
+                       "default": {
+                               "type": "flex"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-query-pagination-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnextblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-next/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-next/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-pagination-next/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,7 +11,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</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">-        "usesContext": [ "queryId", "query" ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "usesContext": [ "queryId", "query", "paginationArrow" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "reusable": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21,7 +21,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "lineHeight": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": 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></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnextphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-next.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-next.php    2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-pagination-next.php      2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20,9 +20,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $max_page = isset( $block->context['query']['pages'] ) ? (int) $block->context['query']['pages'] : 0;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $wrapper_attributes = get_block_wrapper_attributes();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $default_label      = __( 'Next Page &raquo;' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $default_label      = __( 'Next Page' );
</ins><span class="cx" style="display: block; padding: 0 10px">         $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? $attributes['label'] : $default_label;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $content            = '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $pagination_arrow   = get_query_pagination_arrow( $block, true );
+       if ( $pagination_arrow ) {
+               $label .= $pagination_arrow;
+       }
+       $content = '';
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Check if the pagination is for Query that inherits the global context.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnumbersphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-numbers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-numbers.php 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-pagination-numbers.php   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45,6 +45,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'total'     => $total,
</span><span class="cx" style="display: block; padding: 0 10px">                        'prev_next' => false,
</span><span class="cx" style="display: block; padding: 0 10px">                );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                if ( 1 !== $page ) {
+                       /**
+                        * `paginate_links` doesn't use the provided `format` when the page is `1`.
+                        * This is great for the main query as it removes the extra query params
+                        * making the URL shorter, but in the case of multiple custom queries is
+                        * problematic. It results in returning an empty link which ends up with
+                        * a link to the current page.
+                        *
+                        * A way to address this is to add a `fake` query arg with no value that
+                        * is the same for all custom queries. This way the link is not empty and
+                        * preserves all the other existent query args.
+                        *
+                        * @see https://developer.wordpress.org/reference/functions/paginate_links/
+                        *
+                        * The proper fix of this should be in core. Track Ticket:
+                        * @see https://core.trac.wordpress.org/ticket/53868
+                        *
+                        * TODO: After two WP versions (starting from the WP version the core patch landed),
+                        * we should remove this and call `paginate_links` with the proper new arg.
+                        */
+                       $paginate_args['add_args'] = array( 'cst' => '' );
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">                 // We still need to preserve `paged` query param if exists, as is used
</span><span class="cx" style="display: block; padding: 0 10px">                // for Queries that inherit from global context.
</span><span class="cx" style="display: block; padding: 0 10px">                $paged = empty( $_GET['paged'] ) ? null : (int) $_GET['paged'];
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationpreviousblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-previous/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-previous/block.json 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-pagination-previous/block.json   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,7 +11,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</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">-        "usesContext": [ "queryId", "query" ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "usesContext": [ "queryId", "query", "paginationArrow" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "reusable": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21,7 +21,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "lineHeight": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": 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></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationpreviousphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-previous.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-previous.php        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-pagination-previous.php  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,9 +19,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $page     = empty( $_GET[ $page_key ] ) ? 1 : (int) $_GET[ $page_key ];
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $wrapper_attributes = get_block_wrapper_attributes();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $default_label      = __( '&laquo; Previous Page' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $default_label      = __( 'Previous Page' );
</ins><span class="cx" style="display: block; padding: 0 10px">         $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? $attributes['label'] : $default_label;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $content            = '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $pagination_arrow   = get_query_pagination_arrow( $block, false );
+       if ( $pagination_arrow ) {
+               $label = $pagination_arrow . $label;
+       }
+       $content = '';
</ins><span class="cx" style="display: block; padding: 0 10px">         // Check if the pagination is for Query that inherits the global context
</span><span class="cx" style="display: block; padding: 0 10px">        // and handle appropriately.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination.php 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-pagination.php   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6,11 +6,34 @@
</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">+ * Renders the `core/query-pagination` block on the server.
+ *
+ * @param array  $attributes Block attributes.
+ * @param string $content    Block default content.
+ *
+ * @return string Returns the wrapper for the Query pagination.
+ */
+function render_block_core_query_pagination( $attributes, $content ) {
+       if ( empty( trim( $content ) ) ) {
+               return '';
+       }
+
+       return sprintf(
+               '<div %1$s>%2$s</div>',
+               get_block_wrapper_attributes(),
+               $content
+       );
+}
+
+/**
</ins><span class="cx" style="display: block; padding: 0 10px">  * Registers the `core/query-pagination` block on the server.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_query_pagination() {
</span><span class="cx" style="display: block; padding: 0 10px">        register_block_type_from_metadata(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                __DIR__ . '/query-pagination'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         __DIR__ . '/query-pagination',
+               array(
+                       'render_callback' => 'render_block_core_query_pagination',
+               )
</ins><span class="cx" style="display: block; padding: 0 10px">         );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_query_pagination' );
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerytitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-title/block.json       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/query-title/block.json 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,10 +23,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": 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">+                "spacing": {
+                       "margin": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "lineHeight": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalFontFamily": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalFontFamily": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true,
+                               "fontAppearance": true,
+                               "textTransform": 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">        "editorStyle": "wp-block-query-title-editor"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquoteblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/quote/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/quote/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/quote/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,7 +27,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">        "supports": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "anchor": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "anchor": true,
+               "__experimentalSlashInserter": true,
+               "typography": {
+                       "fontSize": true,
+                       "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true,
+                               "fontAppearance": true
+                       }
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "styles": [
</span><span class="cx" style="display: block; padding: 0 10px">                {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,6 +48,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "label": "Default",
</span><span class="cx" style="display: block; padding: 0 10px">                        "isDefault": 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">+                { "name": "plain", "label": "Plain" },
</ins><span class="cx" style="display: block; padding: 0 10px">                 { "name": "large", "label": "Large" }
</span><span class="cx" style="display: block; padding: 0 10px">        ],
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-quote-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockssearchblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/search/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/search/block.json    2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/search/block.json      2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,7 +41,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "left", "center", "right" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "color": {
+                       "gradients": true,
+                       "__experimentalSkipSerialization": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "__experimentalBorder": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "color": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "radius": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalSkipSerialization": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span></span></pre></div>
<a id="trunksrcwpincludesblockssearchphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/search.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/search.php   2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/search.php     2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,53 +27,60 @@
</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">-        $input_id        = 'wp-block-search__input-' . ++$instance_id;
-       $classnames      = classnames_for_block_core_search( $attributes );
-       $show_label      = ( ! empty( $attributes['showLabel'] ) ) ? true : false;
-       $use_icon_button = ( ! empty( $attributes['buttonUseIcon'] ) ) ? true : false;
-       $show_input      = ( ! empty( $attributes['buttonPosition'] ) && 'button-only' === $attributes['buttonPosition'] ) ? false : true;
-       $show_button     = ( ! empty( $attributes['buttonPosition'] ) && 'no-button' === $attributes['buttonPosition'] ) ? false : true;
-       $label_markup    = '';
-       $input_markup    = '';
-       $button_markup   = '';
-       $inline_styles   = styles_for_block_core_search( $attributes );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $input_id         = 'wp-block-search__input-' . ++$instance_id;
+       $classnames       = classnames_for_block_core_search( $attributes );
+       $show_label       = ( ! empty( $attributes['showLabel'] ) ) ? true : false;
+       $use_icon_button  = ( ! empty( $attributes['buttonUseIcon'] ) ) ? true : false;
+       $show_input       = ( ! empty( $attributes['buttonPosition'] ) && 'button-only' === $attributes['buttonPosition'] ) ? false : true;
+       $show_button      = ( ! empty( $attributes['buttonPosition'] ) && 'no-button' === $attributes['buttonPosition'] ) ? false : true;
+       $label_markup     = '';
+       $input_markup     = '';
+       $button_markup    = '';
+       $inline_styles    = styles_for_block_core_search( $attributes );
+       $color_classes    = get_color_classes_for_block_core_search( $attributes );
+       $is_button_inside = ! empty( $attributes['buttonPosition'] ) &&
+               'button-inside' === $attributes['buttonPosition'];
+       // Border color classes need to be applied to the elements that have a border color.
+       $border_color_classes = get_border_color_classes_for_block_core_search( $attributes );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( $show_label ) {
-               if ( ! empty( $attributes['label'] ) ) {
-                       $label_markup = sprintf(
-                               '<label for="%s" class="wp-block-search__label">%s</label>',
-                               $input_id,
-                               $attributes['label']
-                       );
-               } else {
-                       $label_markup = sprintf(
-                               '<label for="%s" class="wp-block-search__label screen-reader-text">%s</label>',
-                               $input_id,
-                               __( 'Search' )
-                       );
-               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $label_markup = sprintf(
+               '<label for="%1$s" class="wp-block-search__label screen-reader-text">%2$s</label>',
+               $input_id,
+               empty( $attributes['label'] ) ? __( 'Search' ) : $attributes['label']
+       );
+       if ( $show_label && ! empty( $attributes['label'] ) ) {
+               $label_markup = sprintf(
+                       '<label for="%1$s" class="wp-block-search__label">%2$s</label>',
+                       $input_id,
+                       $attributes['label']
+               );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $show_input ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $input_markup = sprintf(
-                       '<input type="search" id="%s" class="wp-block-search__input" name="s" value="%s" placeholder="%s" %s required />',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $input_classes = ! $is_button_inside ? $border_color_classes : '';
+               $input_markup  = sprintf(
+                       '<input type="search" id="%s" class="wp-block-search__input %s" name="s" value="%s" placeholder="%s" %s required />',
</ins><span class="cx" style="display: block; padding: 0 10px">                         $input_id,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        $input_classes,
</ins><span class="cx" style="display: block; padding: 0 10px">                         esc_attr( get_search_query() ),
</span><span class="cx" style="display: block; padding: 0 10px">                        esc_attr( $attributes['placeholder'] ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $inline_styles['shared']
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $inline_styles['input']
</ins><span class="cx" style="display: 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">        if ( $show_button ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $button_internal_markup = '';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $button_classes         = '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $button_classes         = $color_classes;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                if ( ! $is_button_inside ) {
+                       $button_classes .= ' ' . $border_color_classes;
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( ! $use_icon_button ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( ! empty( $attributes['buttonText'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                $button_internal_markup = $attributes['buttonText'];
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                } else {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $button_classes        .= 'has-icon';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $button_classes        .= ' has-icon';
</ins><span class="cx" style="display: block; padding: 0 10px">                         $button_internal_markup =
</span><span class="cx" style="display: block; padding: 0 10px">                                '<svg id="search-icon" class="search-icon" viewBox="0 0 24 24" width="24" height="24">
</span><span class="cx" style="display: block; padding: 0 10px">                                <path d="M13.5 6C10.5 6 8 8.5 8 11.5c0 1.1.3 2.1.9 3l-3.4 3 1 1.1 3.4-2.9c1 .9 2.2 1.4 3.6 1.4 3 0 5.5-2.5 5.5-5.5C19 8.5 16.5 6 13.5 6zm0 9.5c-2.2 0-4-1.8-4-4s1.8-4 4-4 4 1.8 4 4-1.8 4-4 4z"></path>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -81,19 +88,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">                $button_markup = sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        '<button type="submit" class="wp-block-search__button %s"%s>%s</button>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 '<button type="submit" class="wp-block-search__button %s" %s>%s</button>',
</ins><span class="cx" style="display: block; padding: 0 10px">                         $button_classes,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $inline_styles['shared'],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $inline_styles['button'],
</ins><span class="cx" style="display: block; padding: 0 10px">                         $button_internal_markup
</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">-        $field_markup       = sprintf(
-               '<div class="wp-block-search__inside-wrapper"%s>%s</div>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $field_markup_classes = $is_button_inside ? $border_color_classes : '';
+       $field_markup         = sprintf(
+               '<div class="wp-block-search__inside-wrapper %s" %s>%s</div>',
+               $field_markup_classes,
</ins><span class="cx" style="display: block; padding: 0 10px">                 $inline_styles['wrapper'],
</span><span class="cx" style="display: block; padding: 0 10px">                $input_markup . $button_markup
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classnames ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $wrapper_attributes   = get_block_wrapper_attributes( array( 'class' => $classnames ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return sprintf(
</span><span class="cx" style="display: block; padding: 0 10px">                '<form role="search" method="get" action="%s" %s>%s</form>',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -169,8 +178,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array Style HTML attribute.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function styles_for_block_core_search( $attributes ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $shared_styles  = array();
</del><span class="cx" style="display: block; padding: 0 10px">         $wrapper_styles = array();
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $button_styles  = array();
+       $input_styles   = array();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Add width styles.
</span><span class="cx" style="display: block; padding: 0 10px">        $has_width   = ! empty( $attributes['width'] ) && ! empty( $attributes['widthUnit'] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -188,26 +198,155 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $has_border_radius = ! empty( $attributes['style']['border']['radius'] );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $has_border_radius ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // Shared style for button and input radius values.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $default_padding = '4px';
</ins><span class="cx" style="display: block; padding: 0 10px">                 $border_radius   = $attributes['style']['border']['radius'];
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $shared_styles[] = sprintf( 'border-radius: %spx;', esc_attr( $border_radius ) );
-
</del><span class="cx" style="display: block; padding: 0 10px">                 // Apply wrapper border radius if button placed inside.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $button_inside = ! empty( $attributes['buttonPosition'] ) &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $is_button_inside = ! empty( $attributes['buttonPosition'] ) &&
</ins><span class="cx" style="display: block; padding: 0 10px">                         'button-inside' === $attributes['buttonPosition'];
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( $button_inside ) {
-                       // We adjust the border radius value for the outer wrapper element
-                       // to make it visually consistent with the radius applied to inner
-                       // elements.
-                       $default_padding  = 4;
-                       $adjusted_radius  = $border_radius + $default_padding;
-                       $wrapper_styles[] = sprintf( 'border-radius: %dpx;', esc_attr( $adjusted_radius ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         if ( is_array( $border_radius ) ) {
+                       // Apply styles for individual corner border radii.
+                       foreach ( $border_radius as $key => $value ) {
+                               if ( null !== $value ) {
+                                       // Convert camelCase key to kebab-case.
+                                       $name = strtolower( preg_replace( '/(?<!^)[A-Z]/', '-$0', $key ) );
+
+                                       // Add shared styles for individual border radii for input & button.
+                                       $border_style    = sprintf(
+                                               'border-%s-radius: %s;',
+                                               esc_attr( $name ),
+                                               esc_attr( $value )
+                                       );
+                                       $input_styles[]  = $border_style;
+                                       $button_styles[] = $border_style;
+
+                                       // Add adjusted border radius styles for the wrapper element
+                                       // if button is positioned inside.
+                                       if ( $is_button_inside && intval( $value ) !== 0 ) {
+                                               $wrapper_styles[] = sprintf(
+                                                       'border-%s-radius: calc(%s + %s);',
+                                                       esc_attr( $name ),
+                                                       esc_attr( $value ),
+                                                       $default_padding
+                                               );
+                                       }
+                               }
+                       }
+               } else {
+                       // Numeric check is for backwards compatibility purposes.
+                       $border_radius   = is_numeric( $border_radius ) ? $border_radius . 'px' : $border_radius;
+                       $border_style    = sprintf( 'border-radius: %s;', esc_attr( $border_radius ) );
+                       $input_styles[]  = $border_style;
+                       $button_styles[] = $border_style;
+
+                       if ( $is_button_inside && intval( $border_radius ) !== 0 ) {
+                               // Adjust wrapper border radii to maintain visual consistency
+                               // with inner elements when button is positioned inside.
+                               $wrapper_styles[] = sprintf(
+                                       'border-radius: calc(%s + %s);',
+                                       esc_attr( $border_radius ),
+                                       $default_padding
+                               );
+                       }
</ins><span class="cx" style="display: 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">+        // Add border color styles.
+       $has_border_color = ! empty( $attributes['style']['border']['color'] );
+
+       if ( $has_border_color ) {
+               $border_color     = $attributes['style']['border']['color'];
+               $is_button_inside = ! empty( $attributes['buttonPosition'] ) &&
+                       'button-inside' === $attributes['buttonPosition'];
+
+               // Apply wrapper border color if button placed inside.
+               if ( $is_button_inside ) {
+                       $wrapper_styles[] = sprintf( 'border-color: %s;', esc_attr( $border_color ) );
+               } else {
+                       $button_styles[] = sprintf( 'border-color: %s;', esc_attr( $border_color ) );
+                       $input_styles[]  = sprintf( 'border-color: %s;', esc_attr( $border_color ) );
+               }
+       }
+
+       // Add color styles.
+       $has_text_color = ! empty( $attributes['style']['color']['text'] );
+       if ( $has_text_color ) {
+               $button_styles[] = sprintf( 'color: %s;', esc_attr( $attributes['style']['color']['text'] ) );
+       }
+
+       $has_background_color = ! empty( $attributes['style']['color']['background'] );
+       if ( $has_background_color ) {
+               $button_styles[] = sprintf( 'background-color: %s;', esc_attr( $attributes['style']['color']['background'] ) );
+       }
+
+       $has_custom_gradient = ! empty( $attributes['style']['color']['gradient'] );
+       if ( $has_custom_gradient ) {
+               $button_styles[] = sprintf( 'background: %s;', $attributes['style']['color']['gradient'] );
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         return array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'shared'  => ! empty( $shared_styles ) ? sprintf( ' style="%s"', implode( ' ', $shared_styles ) ) : '',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'input'   => ! empty( $input_styles ) ? sprintf( ' style="%s"', implode( ' ', $input_styles ) ) : '',
+               'button'  => ! empty( $button_styles ) ? sprintf( ' style="%s"', implode( ' ', $button_styles ) ) : '',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'wrapper' => ! empty( $wrapper_styles ) ? sprintf( ' style="%s"', implode( ' ', $wrapper_styles ) ) : '',
</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">+
+/**
+ * Returns border color classnames depending on whether there are named or custom border colors.
+ *
+ * @param array $attributes The block attributes.
+ *
+ * @return string The border color classnames to be applied to the block elements.
+ */
+function get_border_color_classes_for_block_core_search( $attributes ) {
+       $has_custom_border_color = ! empty( $attributes['style']['border']['color'] );
+       $border_color_classes    = ! empty( $attributes['borderColor'] ) ? sprintf( 'has-border-color has-%s-border-color', $attributes['borderColor'] ) : '';
+       // If there's a border color style and no `borderColor` text string, we still want to add the generic `has-border-color` class name to the element.
+       if ( $has_custom_border_color && empty( $attributes['borderColor'] ) ) {
+               $border_color_classes = 'has-border-color';
+       }
+       return $border_color_classes;
+}
+
+/**
+ * Returns color classnames depending on whether there are named or custom text and background colors.
+ *
+ * @param array $attributes The block attributes.
+ *
+ * @return string The color classnames to be applied to the block elements.
+ */
+function get_color_classes_for_block_core_search( $attributes ) {
+       $classnames = array();
+
+       // Text color.
+       $has_named_text_color  = ! empty( $attributes['textColor'] );
+       $has_custom_text_color = ! empty( $attributes['style']['color']['text'] );
+       if ( $has_named_text_color ) {
+               $classnames[] = sprintf( 'has-text-color has-%s-color', $attributes['textColor'] );
+       } elseif ( $has_custom_text_color ) {
+               // If a custom 'textColor' was selected instead of a preset, still add the generic `has-text-color` class.
+               $classnames[] = 'has-text-color';
+       }
+
+       // Background color.
+       $has_named_background_color  = ! empty( $attributes['backgroundColor'] );
+       $has_custom_background_color = ! empty( $attributes['style']['color']['background'] );
+       $has_named_gradient          = ! empty( $attributes['gradient'] );
+       $has_custom_gradient         = ! empty( $attributes['style']['color']['gradient'] );
+       if (
+               $has_named_background_color ||
+               $has_custom_background_color ||
+               $has_named_gradient ||
+               $has_custom_gradient
+       ) {
+               $classnames[] = 'has-background';
+       }
+       if ( $has_named_background_color ) {
+               $classnames[] = sprintf( 'has-%s-background-color', $attributes['backgroundColor'] );
+       }
+       if ( $has_named_gradient ) {
+               $classnames[] = sprintf( 'has-%s-gradient-background', $attributes['gradient'] );
+       }
+
+       return implode( ' ', $classnames );
+}
</ins></span></pre></div>
<a id="trunksrcwpincludesblockssitelogoblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/block.json 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/block.json   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,7 +3,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/site-logo",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Site Logo",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "layout",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "description": "Useful for displaying a graphic mark, design, or symbol to represent the site. Once a site logo is set, it can be reused in different places and templates. It should not be confused with the site icon, which is the small image used in the dashboard, browser tabs, public search results, etc, to help recognize a site.",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Display a graphic to represent this site. Update the block, and the changes apply everywhere it’s used. This is different than the site icon, which is the smaller image visible in your dashboard, browser tabs, etc used to help others recognize this site.",
</ins><span class="cx" style="display: block; padding: 0 10px">         "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21,10 +21,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": "_self"
</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">+        "example": {
+               "viewportWidth": 500,
+               "attributes": {
+                       "width": 350
+               }
+       },
</ins><span class="cx" style="display: block; padding: 0 10px">         "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "align": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "alignWide": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "alignWide": false,
+               "color": {
+                       "__experimentalDuotone": "img",
+                       "text": false,
+                       "background": false
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "styles": [
</span><span class="cx" style="display: block; padding: 0 10px">                {
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogoeditorrtlcss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/editor-rtl.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/editor-rtl.css     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/editor-rtl.css       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,6 +41,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * These variables do not appear to be used anywhere else.
</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">+*  Converts a hex value into the rgb equivalent.
+*
+* @param {string} hex - the hexadecimal value to convert
+* @return {string} comma separated rgb values
+*/
+/**
</ins><span class="cx" style="display: block; padding: 0 10px">  * Breakpoint mixins
</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">@@ -84,6 +90,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">   width: 120px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-site-logo.is-default-size img {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  height: auto;
</ins><span class="cx" style="display: block; padding: 0 10px">   width: 100%;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-site-logo .custom-logo-link {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -97,26 +104,34 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-site-logo img {
</span><span class="cx" style="display: block; padding: 0 10px">   display: block;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  height: auto;
</ins><span class="cx" style="display: block; padding: 0 10px">   max-width: 100%;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder {
-  justify-content: flex-start;
-  min-height: auto;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+.wp-block-site-logo.wp-block-site-logo .components-placeholder,
+.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container {
+  border-radius: inherit;
+}
+.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder {
</ins><span class="cx" style="display: block; padding: 0 10px">   height: 120px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-  padding: 12px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  width: 120px;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-placeholder__label {
-  margin-top: 12px;
-  white-space: nowrap;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder {
+  justify-content: center;
+  align-items: center;
+  box-shadow: none;
+  padding: 0;
+  min-height: 48px;
+  min-width: 48px;
+  height: 100%;
+  width: 100%;
+  color: currentColor;
+  background: transparent;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-placeholder__label .block-editor-block-icon,
-.wp-block-site-logo .components-placeholder .components-placeholder__label > svg {
-  margin-left: 4px;
-}
-.wp-block-site-logo .components-placeholder .components-form-file-upload {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload {
</ins><span class="cx" style="display: block; padding: 0 10px">   display: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-placeholder__preview {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__preview {
</ins><span class="cx" style="display: block; padding: 0 10px">   position: absolute;
</span><span class="cx" style="display: block; padding: 0 10px">   top: 4px;
</span><span class="cx" style="display: block; padding: 0 10px">   left: 4px;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -127,6 +142,65 @@
</span><span class="cx" style="display: block; padding: 0 10px">   align-items: center;
</span><span class="cx" style="display: block; padding: 0 10px">   justify-content: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
</ins><span class="cx" style="display: block; padding: 0 10px">   display: none;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder::before {
+  content: "";
+  display: block;
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  right: 0;
+  border: 1px dashed currentColor;
+  opacity: 0.3;
+  pointer-events: none;
+  border-radius: inherit;
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__fieldset {
+  width: auto;
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
+  color: inherit;
+  padding: 0;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 48px;
+  height: 48px;
+  border-radius: 50%;
+  position: relative;
+  visibility: hidden;
+  background: transparent;
+  transition: all 0.1s linear;
+}
+@media (prefers-reduced-motion: reduce) {
+  .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
+    transition-duration: 0s;
+    transition-delay: 0s;
+  }
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button > svg {
+  color: #fff;
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__illustration {
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  right: 0;
+  width: 100%;
+  height: 100%;
+  stroke: currentColor;
+  stroke-dasharray: 3;
+  opacity: 0.3;
+}
+.wp-block-site-logo.wp-block-site-logo.is-selected .components-button.components-button {
+  background: var(--wp-admin-theme-color);
+  border-color: var(--wp-admin-theme-color);
+  border-style: solid;
+  color: #fff;
+  opacity: 1;
+  visibility: visible;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogoeditorrtlmincss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/editor-rtl.min.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/editor-rtl.min.css 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/editor-rtl.min.css   2021-11-08 14:26:27 UTC (rev 52042)
</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">-.wp-block[data-align=center]>.wp-block-site-logo{margin-right:auto;margin-left:auto;text-align:center}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo:not(.is-default-size){display:table}.wp-block-site-logo.is-default-size{width:120px}.wp-block-site-logo.is-default-size img{width:100%}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo .custom-logo-link.is-transient img{opacity:.3}.wp-block-site-logo img{display:block;max-width:100%}.wp-block-site-logo .components-placeholder{justify-content:flex-start;min-height:auto;height:120px;padding:12px}.wp-block-site-logo .components-placeholder .components-placeholder__label{margin-top:12px;white-space:nowrap}.wp-block-site-logo .components-placeholder .components-placeholder__label .block-editor-block-icon,.wp-block-site-logo .components-placeholder
  .components-placeholder__label>svg{margin-left:4px}.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo .components-placeholder .components-placeholder__preview{position:absolute;top:4px;left:4px;bottom:4px;right:4px;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}.wp-block-site-logo .components-placeholder .components-drop-zone__content-text{display:none}
</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">+.wp-block[data-align=center]>.wp-block-site-logo{margin-right:auto;margin-left:auto;text-align:center}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo:not(.is-default-size){display:table}.wp-block-site-logo.is-default-size{width:120px}.wp-block-site-logo.is-default-size img{height:auto;width:100%}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo .custom-logo-link.is-transient img{opacity:.3}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder,.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:120px;width:120px}.wp-block-site-logo.wp-block-site-logo .components-placeholder{justify-conten
 t:center;align-items:center;box-shadow:none;padding:0;min-height:48px;min-width:48px;height:100%;width:100%;color:currentColor;background:transparent}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__preview{position:absolute;top:4px;left:4px;bottom:4px;right:4px;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder:before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;border:1px dashed;opacity:.3;pointer-events:none;border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__fieldset{width:auto}.wp-block-site-logo.wp-block-site-logo .components-placeholde
 r .components-button.components-button{color:inherit;padding:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;position:relative;visibility:hidden;background:transparent;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{transition-duration:0s;transition-delay:0s}}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:#fff}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__illustration{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;stroke:currentColor;stroke-dasharray:3;opacity:.3}.wp-block-site-logo.wp-block-site-logo.is-selected .components-button.components-button{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-style:solid;color:#fff;opacity:1;visibility:visible}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogoeditorcss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/editor.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/editor.css 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/editor.css   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,6 +41,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * These variables do not appear to be used anywhere else.
</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">+*  Converts a hex value into the rgb equivalent.
+*
+* @param {string} hex - the hexadecimal value to convert
+* @return {string} comma separated rgb values
+*/
+/**
</ins><span class="cx" style="display: block; padding: 0 10px">  * Breakpoint mixins
</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">@@ -84,6 +90,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">   width: 120px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-site-logo.is-default-size img {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  height: auto;
</ins><span class="cx" style="display: block; padding: 0 10px">   width: 100%;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-site-logo .custom-logo-link {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -97,26 +104,34 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> .wp-block-site-logo img {
</span><span class="cx" style="display: block; padding: 0 10px">   display: block;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  height: auto;
</ins><span class="cx" style="display: block; padding: 0 10px">   max-width: 100%;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder {
-  justify-content: flex-start;
-  min-height: auto;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+.wp-block-site-logo.wp-block-site-logo .components-placeholder,
+.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container {
+  border-radius: inherit;
+}
+.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder {
</ins><span class="cx" style="display: block; padding: 0 10px">   height: 120px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-  padding: 12px;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  width: 120px;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-placeholder__label {
-  margin-top: 12px;
-  white-space: nowrap;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder {
+  justify-content: center;
+  align-items: center;
+  box-shadow: none;
+  padding: 0;
+  min-height: 48px;
+  min-width: 48px;
+  height: 100%;
+  width: 100%;
+  color: currentColor;
+  background: transparent;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-placeholder__label .block-editor-block-icon,
-.wp-block-site-logo .components-placeholder .components-placeholder__label > svg {
-  margin-right: 4px;
-}
-.wp-block-site-logo .components-placeholder .components-form-file-upload {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload {
</ins><span class="cx" style="display: block; padding: 0 10px">   display: none;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-placeholder__preview {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__preview {
</ins><span class="cx" style="display: block; padding: 0 10px">   position: absolute;
</span><span class="cx" style="display: block; padding: 0 10px">   top: 4px;
</span><span class="cx" style="display: block; padding: 0 10px">   right: 4px;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -127,6 +142,65 @@
</span><span class="cx" style="display: block; padding: 0 10px">   align-items: center;
</span><span class="cx" style="display: block; padding: 0 10px">   justify-content: center;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text {
</ins><span class="cx" style="display: block; padding: 0 10px">   display: none;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder::before {
+  content: "";
+  display: block;
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  border: 1px dashed currentColor;
+  opacity: 0.3;
+  pointer-events: none;
+  border-radius: inherit;
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__fieldset {
+  width: auto;
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
+  color: inherit;
+  padding: 0;
+  display: flex;
+  justify-content: center;
+  align-items: center;
+  width: 48px;
+  height: 48px;
+  border-radius: 50%;
+  position: relative;
+  visibility: hidden;
+  background: transparent;
+  transition: all 0.1s linear;
+}
+@media (prefers-reduced-motion: reduce) {
+  .wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button {
+    transition-duration: 0s;
+    transition-delay: 0s;
+  }
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button > svg {
+  color: #fff;
+}
+.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__illustration {
+  position: absolute;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  width: 100%;
+  height: 100%;
+  stroke: currentColor;
+  stroke-dasharray: 3;
+  opacity: 0.3;
+}
+.wp-block-site-logo.wp-block-site-logo.is-selected .components-button.components-button {
+  background: var(--wp-admin-theme-color);
+  border-color: var(--wp-admin-theme-color);
+  border-style: solid;
+  color: #fff;
+  opacity: 1;
+  visibility: visible;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogoeditormincss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/editor.min.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/editor.min.css     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/editor.min.css       2021-11-08 14:26:27 UTC (rev 52042)
</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">-.wp-block[data-align=center]>.wp-block-site-logo{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo:not(.is-default-size){display:table}.wp-block-site-logo.is-default-size{width:120px}.wp-block-site-logo.is-default-size img{width:100%}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo .custom-logo-link.is-transient img{opacity:.3}.wp-block-site-logo img{display:block;max-width:100%}.wp-block-site-logo .components-placeholder{justify-content:flex-start;min-height:auto;height:120px;padding:12px}.wp-block-site-logo .components-placeholder .components-placeholder__label{margin-top:12px;white-space:nowrap}.wp-block-site-logo .components-placeholder .components-placeholder__label .block-editor-block-icon,.wp-block-site-logo .components-placeholder
  .components-placeholder__label>svg{margin-right:4px}.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo .components-placeholder .components-placeholder__preview{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}.wp-block-site-logo .components-placeholder .components-drop-zone__content-text{display:none}
</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">+.wp-block[data-align=center]>.wp-block-site-logo{margin-left:auto;margin-right:auto;text-align:center}.wp-block-site-logo a{pointer-events:none}.wp-block-site-logo:not(.is-default-size){display:table}.wp-block-site-logo.is-default-size{width:120px}.wp-block-site-logo.is-default-size img{height:auto;width:100%}.wp-block-site-logo .custom-logo-link{cursor:inherit}.wp-block-site-logo .custom-logo-link:focus{box-shadow:none}.wp-block-site-logo .custom-logo-link.is-transient img{opacity:.3}.wp-block-site-logo img{display:block;height:auto;max-width:100%}.wp-block-site-logo.wp-block-site-logo .components-placeholder,.wp-block-site-logo.wp-block-site-logo .components-resizable-box__container{border-radius:inherit}.wp-block-site-logo.wp-block-site-logo.is-default-size .components-placeholder{height:120px;width:120px}.wp-block-site-logo.wp-block-site-logo .components-placeholder{justify-conten
 t:center;align-items:center;box-shadow:none;padding:0;min-height:48px;min-width:48px;height:100%;width:100%;color:currentColor;background:transparent}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-form-file-upload{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__preview{position:absolute;top:4px;right:4px;bottom:4px;left:4px;background:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-drop-zone__content-text{display:none}.wp-block-site-logo.wp-block-site-logo .components-placeholder:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;border:1px dashed;opacity:.3;pointer-events:none;border-radius:inherit}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__fieldset{width:auto}.wp-block-site-logo.wp-block-site-logo .components-placeholde
 r .components-button.components-button{color:inherit;padding:0;display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:50%;position:relative;visibility:hidden;background:transparent;transition:all .1s linear}@media (prefers-reduced-motion:reduce){.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button{transition-duration:0s;transition-delay:0s}}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-button.components-button>svg{color:#fff}.wp-block-site-logo.wp-block-site-logo .components-placeholder .components-placeholder__illustration{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke:currentColor;stroke-dasharray:3;opacity:.3}.wp-block-site-logo.wp-block-site-logo.is-selected .components-button.components-button{background:var(--wp-admin-theme-color);border-color:var(--wp-admin-theme-color);border-style:solid;color:#fff;opacity:1;visibility:visible}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogostylertlcss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/style-rtl.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/style-rtl.css      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/style-rtl.css        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,6 +41,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * These variables do not appear to be used anywhere else.
</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">+*  Converts a hex value into the rgb equivalent.
+*
+* @param {string} hex - the hexadecimal value to convert
+* @return {string} comma separated rgb values
+*/
+/**
</ins><span class="cx" style="display: block; padding: 0 10px">  * Breakpoint mixins
</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">@@ -78,9 +84,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">   width: 120px;
</span><span class="cx" style="display: block; padding: 0 10px">   height: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .aligncenter {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo a,
+.wp-block-site-logo img {
+  border-radius: inherit;
+}
+.wp-block-site-logo.aligncenter {
</ins><span class="cx" style="display: block; padding: 0 10px">   display: table;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo.is-style-rounded img {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.is-style-rounded {
</ins><span class="cx" style="display: block; padding: 0 10px">   border-radius: 9999px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogostylertlmincss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/style-rtl.min.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/style-rtl.min.css  2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/style-rtl.min.css    2021-11-08 14:26:27 UTC (rev 52042)
</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">-.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}
</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">+.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{display:table}.wp-block-site-logo.is-style-rounded{border-radius:9999px}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogostylecss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/style.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/style.css  2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/style.css    2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,6 +41,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * These variables do not appear to be used anywhere else.
</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">+*  Converts a hex value into the rgb equivalent.
+*
+* @param {string} hex - the hexadecimal value to convert
+* @return {string} comma separated rgb values
+*/
+/**
</ins><span class="cx" style="display: block; padding: 0 10px">  * Breakpoint mixins
</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">@@ -78,9 +84,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">   width: 120px;
</span><span class="cx" style="display: block; padding: 0 10px">   height: auto;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo .aligncenter {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo a,
+.wp-block-site-logo img {
+  border-radius: inherit;
+}
+.wp-block-site-logo.aligncenter {
</ins><span class="cx" style="display: block; padding: 0 10px">   display: table;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-.wp-block-site-logo.is-style-rounded img {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+.wp-block-site-logo.is-style-rounded {
</ins><span class="cx" style="display: block; padding: 0 10px">   border-radius: 9999px;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogostylemincss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/style.min.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/style.min.css      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo/style.min.css        2021-11-08 14:26:27 UTC (rev 52042)
</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">-.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo .aligncenter{display:table}.wp-block-site-logo.is-style-rounded img{border-radius:9999px}
</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">+.wp-block-site-logo{line-height:0}.wp-block-site-logo a{display:inline-block}.wp-block-site-logo.is-default-size img{width:120px;height:auto}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{display:table}.wp-block-site-logo.is-style-rounded{border-radius:9999px}
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogophp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo.php        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-logo.php  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -133,6 +133,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @param array $value     Updated theme mod settings.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function _delete_site_logo_on_remove_custom_logo( $old_value, $value ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        global $_ignore_site_logo_changes;
+
+       if ( $_ignore_site_logo_changes ) {
+               return;
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         // If the custom_logo is being unset, it's being removed from theme mods.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( isset( $old_value['custom_logo'] ) && ! isset( $value['custom_logo'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                delete_option( 'site_logo' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -143,6 +149,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Deletes the site logo when all theme mods are being removed.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function _delete_site_logo_on_remove_theme_mods() {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        global $_ignore_site_logo_changes;
+
+       if ( $_ignore_site_logo_changes ) {
+               return;
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( false !== get_theme_support( 'custom-logo' ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                delete_option( 'site_logo' );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -160,3 +172,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">        add_action( "delete_option_theme_mods_$theme", '_delete_site_logo_on_remove_theme_mods' );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'setup_theme', '_delete_site_logo_on_remove_custom_logo_on_setup_theme', 11 );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+/**
+ * Removes the custom_logo theme-mod when the site_logo option gets deleted.
+ */
+function _delete_custom_logo_on_remove_site_logo() {
+       global $_ignore_site_logo_changes;
+
+       // Prevent _delete_site_logo_on_remove_custom_logo and
+       // _delete_site_logo_on_remove_theme_mods from firing and causing an
+       // infinite loop.
+       $_ignore_site_logo_changes = true;
+
+       // Remove the custom logo.
+       remove_theme_mod( 'custom_logo' );
+
+       $_ignore_site_logo_changes = false;
+}
+add_action( 'delete_option_site_logo', '_delete_custom_logo_on_remove_site_logo' );
</ins></span></pre></div>
<a id="trunksrcwpincludesblockssitetaglineblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-tagline/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-tagline/block.json      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-tagline/block.json        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,6 +12,7 @@
</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": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "align": [ "wide", "full" ],
</ins><span class="cx" style="display: block; padding: 0 10px">                 "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": true
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,7 +25,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "lineHeight": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalFontFamily": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalTextTransform": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalTextTransform": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": 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">        "editorStyle": "wp-block-site-tagline-editor"
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitetitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-title/block.json        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-title/block.json  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,7 +3,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/site-title",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Site Title",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "design",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "description": "Displays and allows editing the name of the site. The site title usually appears in the browser title bar, in search results, and more. Also available in Settings > General.",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.",
</ins><span class="cx" style="display: block; padding: 0 10px">         "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "level": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,14 +12,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "textAlign": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "isLink": {
+                       "type": "boolean",
+                       "default": true
+               },
+               "linkTarget": {
+                       "type": "string",
+                       "default": "_self"
</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">+        "example": {
+               "viewportWidth": 500
+       },
</ins><span class="cx" style="display: block; padding: 0 10px">         "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "wide", "full" ],
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "text": false,
</del><span class="cx" style="display: block; padding: 0 10px">                         "link": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,7 +42,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalFontFamily": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalTextTransform": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalFontStyle": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalFontWeight": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true,
+                               "lineHeight": true,
+                               "fontAppearance": true,
+                               "letterSpacing": true,
+                               "textTransform": 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">        "editorStyle": "wp-block-site-title-editor"
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitetitlephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-title.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-title.php       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/site-title.php 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21,11 +21,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $tag_name         = 'h1';
</span><span class="cx" style="display: block; padding: 0 10px">        $align_class_name = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $aria_current = is_home() || ( is_front_page() && 'page' === get_option( 'show_on_front' ) ) ? ' aria-current="page"' : '';
+
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( isset( $attributes['level'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $tag_name = 0 === $attributes['level'] ? 'p' : 'h' . $attributes['level'];
</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">-        $link               = sprintf( '<a href="%1$s" rel="home">%2$s</a>', get_bloginfo( 'url' ), $site_title );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $attributes['isLink'] ) {
+               $link_attrs = array(
+                       'href="' . get_bloginfo( 'url' ) . '"',
+                       'rel="home"',
+                       $aria_current,
+               );
+               if ( '_blank' === $attributes['linkTarget'] ) {
+                       $link_attrs[] = 'target="_blank"';
+                       $link_attrs[] = 'aria-label="' . esc_attr__( '(opens in a new tab)' ) . '"';
+               }
+               $site_title = sprintf( '<a %1$s>%2$s</a>', implode( ' ', $link_attrs ), $site_title );
+       }
</ins><span class="cx" style="display: block; padding: 0 10px">         $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return sprintf(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,7 +45,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                '<%1$s %2$s>%3$s</%1$s>',
</span><span class="cx" style="display: block; padding: 0 10px">                $tag_name,
</span><span class="cx" style="display: block; padding: 0 10px">                $wrapper_attributes,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $link
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $site_title
</ins><span class="cx" style="display: 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="trunksrcwpincludesblockssociallinksblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/social-links/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/social-links/block.json      2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/social-links/block.json        2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40,7 +40,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "left", "center", "right" ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "anchor": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "anchor": true,
+               "__experimentalExposeControlsToChildren": true,
+               "__experimentalLayout": {
+                       "allowSwitching": false,
+                       "allowInheriting": false,
+                       "default": {
+                               "type": "flex"
+                       }
+               },
+               "spacing": {
+                       "blockGap": true,
+                       "margin": [ "top", "bottom" ],
+                       "units": [
+                               "px",
+                               "em",
+                               "rem",
+                               "vh",
+                               "vw"
+                       ],
+                       "__experimentalDefaultControls": {
+                               "blockGap": true
+                       }
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "styles": [
</span><span class="cx" style="display: block; padding: 0 10px">                { "name": "default", "label": "Default", "isDefault": true },
</span></span></pre></div>
<a id="trunksrcwpincludesblockstableblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/table/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/table/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/table/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3,7 +3,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/table",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Table",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "text",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "description": "Insert a table — perfect for sharing charts and data.",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Create structured content in rows and columns to display information.",
</ins><span class="cx" style="display: block; padding: 0 10px">         "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "hasFixedLayout": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -129,6 +129,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalSkipSerialization": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "gradients": 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">+                "typography": {
+                       "fontSize": true,
+                       "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "__experimentalBorder": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalSkipSerialization": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "color": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblockstagcloudblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/tag-cloud/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/tag-cloud/block.json 2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/tag-cloud/block.json   2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6,6 +6,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "A cloud of your most used tags.",
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "numberOfTags": {
+                       "type": "number",
+                       "default": 45,
+                       "minimum": 1,
+                       "maximum": 100
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "taxonomy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": "post_tag"
</span></span></pre></div>
<a id="trunksrcwpincludesblockstagcloudphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/tag-cloud.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/tag-cloud.php        2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/tag-cloud.php  2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,6 +17,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'echo'       => false,
</span><span class="cx" style="display: block; padding: 0 10px">                'taxonomy'   => $attributes['taxonomy'],
</span><span class="cx" style="display: block; padding: 0 10px">                'show_count' => $attributes['showTagCounts'],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'number'     => $attributes['numberOfTags'],
</ins><span class="cx" style="display: block; padding: 0 10px">         );
</span><span class="cx" style="display: block; padding: 0 10px">        $tag_cloud = wp_tag_cloud( $args );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpincludesblocksverseblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/verse/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/verse/block.json     2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/src/wp-includes/blocks/verse/block.json       2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,7 +27,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typography": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "fontSize": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "__experimentalFontFamily": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "__experimentalFontFamily": true,
+                       "lineHeight": true,
+                       "__experimentalFontStyle": true,
+                       "__experimentalFontWeight": true,
+                       "__experimentalLetterSpacing": true,
+                       "__experimentalTextTransform": true,
+                       "__experimentalDefaultControls": {
+                               "fontSize": true,
+                               "fontAppearance": true
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "padding": true
</span></span></pre></div>
<a id="trunktestse2econfigbootstrapjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/e2e/config/bootstrap.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/e2e/config/bootstrap.js       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/tests/e2e/config/bootstrap.js 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -129,6 +129,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">        capturePageEventsForTearDown();
</span><span class="cx" style="display: block; padding: 0 10px">        enablePageDialogAccept();
</span><span class="cx" style="display: block; padding: 0 10px">        observeConsoleLogging();
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        await page.emulateMediaFeatures( [
+               { name: 'prefers-reduced-motion', value: 'reduce' },
+       ] );
</ins><span class="cx" style="display: block; padding: 0 10px">         await setBrowserViewport( 'large' );
</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="trunktestse2especseditpoststestjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/e2e/specs/edit-posts.test.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/e2e/specs/edit-posts.test.js  2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/tests/e2e/specs/edit-posts.test.js    2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -62,7 +62,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Expect to now be in the editor with the correct post title shown.
</span><span class="cx" style="display: block; padding: 0 10px">                const editorPostTitleInput = await page.$x(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        `//textarea[contains(@class, "editor-post-title__input")][contains(text(), "${ title }")]`
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 `//h1[contains(@class, "editor-post-title__input")][contains(text(), "${ title }")]`
</ins><span class="cx" style="display: block; padding: 0 10px">                 );
</span><span class="cx" style="display: block; padding: 0 10px">                expect( editorPostTitleInput.length ).toBe( 1 );
</span><span class="cx" style="display: block; padding: 0 10px">        } );
</span></span></pre></div>
<a id="trunktestsphpunittestsblockseditorphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/blocks/editor.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/blocks/editor.php       2021-11-08 14:24:02 UTC (rev 52041)
+++ trunk/tests/phpunit/tests/blocks/editor.php 2021-11-08 14:26:27 UTC (rev 52042)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -170,7 +170,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        public function test_get_default_block_editor_settings() {
</span><span class="cx" style="display: block; padding: 0 10px">                $settings = get_default_block_editor_settings();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $this->assertCount( 16, $settings );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $this->assertCount( 17, $settings );
</ins><span class="cx" style="display: block; padding: 0 10px">                 $this->assertFalse( $settings['alignWide'] );
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertIsArray( $settings['allowedMimeTypes'] );
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertTrue( $settings['allowedBlockTypes'] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -493,19 +493,4 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertStringContainsString( '"\/wp\/v2\/blocks"', $after );
</span><span class="cx" style="display: block; padding: 0 10px">                $this->assertStringContainsString( '"\/wp\/v2\/types"', $after );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-       /**
-        * @ticket 53344
-        */
-       public function test_get_block_editor_theme_styles() {
-               $theme_styles = get_block_editor_theme_styles();
-               $this->assertCount( 1, $theme_styles );
-               $this->assertSameSets(
-                       array(
-                               'css'            => 'body { font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif }',
-                               '__unstableType' => 'core',
-                       ),
-                       $theme_styles[0]
-               );
-       }
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre>
</div>
</div>

</body>
</html>