<!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>[50929] trunk: Editor: Update WordPress packages published for Gutenberg 10.6</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/50929">50929</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/50929","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>gziolo</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2021-05-19 15:07:55 +0000 (Wed, 19 May 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'>Editor: Update WordPress packages published for Gutenberg 10.6

It contains several changes in addition to regular update to WordPress packages:
- All newly exposed blocks are now registered on the server.
- Dutone block support was added.
- Border block support was updated.
- New shared function `construct_wp_query_args` was added for the family of Query blocks - it might need some further work.

Props youknowriad.
See <a href="https://core.trac.wordpress.org/ticket/52991">#52991</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="#trunksrcwpincludesblocksupportsborderphp">trunk/src/wp-includes/block-supports/border.php</a></li>
<li><a href="#trunksrcwpincludesblocksupportslayoutphp">trunk/src/wp-includes/block-supports/layout.php</a></li>
<li><a href="#trunksrcwpincludesblocksupportstypographyphp">trunk/src/wp-includes/block-supports/typography.php</a></li>
<li><a href="#trunksrcwpincludesblocksarchivesblockjson">trunk/src/wp-includes/blocks/archives/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksaudioblockjson">trunk/src/wp-includes/blocks/audio/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksblockblockjson">trunk/src/wp-includes/blocks/block/block.json</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="#trunksrcwpincludesblockscalendarblockjson">trunk/src/wp-includes/blocks/calendar/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscategoriesblockjson">trunk/src/wp-includes/blocks/categories/block.json</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="#trunksrcwpincludesblocksfreeformblockjson">trunk/src/wp-includes/blocks/freeform/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="#trunksrcwpincludesblockshtmlblockjson">trunk/src/wp-includes/blocks/html/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksimageblockjson">trunk/src/wp-includes/blocks/image/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksindexphp">trunk/src/wp-includes/blocks/index.php</a></li>
<li><a href="#trunksrcwpincludesblockslatestcommentsblockjson">trunk/src/wp-includes/blocks/latest-comments/block.json</a></li>
<li><a href="#trunksrcwpincludesblockslatestpostsblockjson">trunk/src/wp-includes/blocks/latest-posts/block.json</a></li>
<li><a href="#trunksrcwpincludesblockslistblockjson">trunk/src/wp-includes/blocks/list/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksmediatextblockjson">trunk/src/wp-includes/blocks/media-text/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksmissingblockjson">trunk/src/wp-includes/blocks/missing/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksmoreblockjson">trunk/src/wp-includes/blocks/more/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksnextpageblockjson">trunk/src/wp-includes/blocks/nextpage/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksparagraphblockjson">trunk/src/wp-includes/blocks/paragraph/block.json</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="#trunksrcwpincludesblocksquoteblockjson">trunk/src/wp-includes/blocks/quote/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksrssblockjson">trunk/src/wp-includes/blocks/rss/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssearchblockjson">trunk/src/wp-includes/blocks/search/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksseparatorblockjson">trunk/src/wp-includes/blocks/separator/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksshortcodeblockjson">trunk/src/wp-includes/blocks/shortcode/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssociallinkblockjson">trunk/src/wp-includes/blocks/social-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssociallinksblockjson">trunk/src/wp-includes/blocks/social-links/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksspacerblockjson">trunk/src/wp-includes/blocks/spacer/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="#trunksrcwpincludesblockstextcolumnsblockjson">trunk/src/wp-includes/blocks/text-columns/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksverseblockjson">trunk/src/wp-includes/blocks/verse/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksvideoblockjson">trunk/src/wp-includes/blocks/video/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksphp">trunk/src/wp-includes/blocks.php</a></li>
<li><a href="#trunksrcwpsettingsphp">trunk/src/wp-settings.php</a></li>
<li><a href="#trunktestsphpunitincludesfunctionsphp">trunk/tests/phpunit/includes/functions.php</a></li>
<li><a href="#trunktoolswebpackpackagesjs">trunk/tools/webpack/packages.js</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunksrcwpincludesblocksupportsduotonephp">trunk/src/wp-includes/block-supports/duotone.php</a></li>
<li>trunk/src/wp-includes/blocks/loginout/</li>
<li><a href="#trunksrcwpincludesblocksloginoutblockjson">trunk/src/wp-includes/blocks/loginout/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksloginoutphp">trunk/src/wp-includes/blocks/loginout.php</a></li>
<li>trunk/src/wp-includes/blocks/post-author/</li>
<li><a href="#trunksrcwpincludesblockspostauthorblockjson">trunk/src/wp-includes/blocks/post-author/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostauthorphp">trunk/src/wp-includes/blocks/post-author.php</a></li>
<li>trunk/src/wp-includes/blocks/post-content/</li>
<li><a href="#trunksrcwpincludesblockspostcontentblockjson">trunk/src/wp-includes/blocks/post-content/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostcontentphp">trunk/src/wp-includes/blocks/post-content.php</a></li>
<li>trunk/src/wp-includes/blocks/post-date/</li>
<li><a href="#trunksrcwpincludesblockspostdateblockjson">trunk/src/wp-includes/blocks/post-date/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostdatephp">trunk/src/wp-includes/blocks/post-date.php</a></li>
<li>trunk/src/wp-includes/blocks/post-excerpt/</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>trunk/src/wp-includes/blocks/post-featured-image/</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>trunk/src/wp-includes/blocks/post-terms/</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>trunk/src/wp-includes/blocks/post-title/</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>trunk/src/wp-includes/blocks/query/</li>
<li><a href="#trunksrcwpincludesblocksqueryblockjson">trunk/src/wp-includes/blocks/query/block.json</a></li>
<li>trunk/src/wp-includes/blocks/query-loop/</li>
<li><a href="#trunksrcwpincludesblocksqueryloopblockjson">trunk/src/wp-includes/blocks/query-loop/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksqueryloopphp">trunk/src/wp-includes/blocks/query-loop.php</a></li>
<li>trunk/src/wp-includes/blocks/query-pagination/</li>
<li><a href="#trunksrcwpincludesblocksquerypaginationblockjson">trunk/src/wp-includes/blocks/query-pagination/block.json</a></li>
<li>trunk/src/wp-includes/blocks/query-pagination-next/</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>trunk/src/wp-includes/blocks/query-pagination-numbers/</li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnumbersblockjson">trunk/src/wp-includes/blocks/query-pagination-numbers/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnumbersphp">trunk/src/wp-includes/blocks/query-pagination-numbers.php</a></li>
<li>trunk/src/wp-includes/blocks/query-pagination-previous/</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>trunk/src/wp-includes/blocks/query-title/</li>
<li><a href="#trunksrcwpincludesblocksquerytitleblockjson">trunk/src/wp-includes/blocks/query-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerytitlephp">trunk/src/wp-includes/blocks/query-title.php</a></li>
<li><a href="#trunksrcwpincludesblocksqueryphp">trunk/src/wp-includes/blocks/query.php</a></li>
<li>trunk/src/wp-includes/blocks/site-tagline/</li>
<li><a href="#trunksrcwpincludesblockssitetaglineblockjson">trunk/src/wp-includes/blocks/site-tagline/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssitetaglinephp">trunk/src/wp-includes/blocks/site-tagline.php</a></li>
<li>trunk/src/wp-includes/blocks/site-title/</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>
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/Gruntfile.js  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1003,7 +1003,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                WORKING_DIR + 'wp-{admin,includes}/**/*.js',
</span><span class="cx" style="display: block; padding: 0 10px">                                                WORKING_DIR + 'wp-content/themes/twenty*/**/*.js',
</span><span class="cx" style="display: block; padding: 0 10px">                                                '!' + WORKING_DIR + 'wp-content/themes/twenty*/node_modules/**/*.js',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                '!' + WORKING_DIR + 'wp-includes/js/dist/vendor/*.js',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         '!' + WORKING_DIR + 'wp-includes/js/dist/**/*.js',
</ins><span class="cx" style="display: 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="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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/package-lock.json     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,20 +19,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.0",
-                       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.0.tgz",
-                       "integrity": "sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.14.2.tgz",
+                       "integrity": "sha512-OgC1mON+l4U4B4wiohJlQNUU3H73mpTyYY3j/c8U9dr9UagGGSm+WFpzjy/YLdoyjiG++c1kIDgxCo/mLwQJeQ==",
</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/code-frame": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/generator": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/generator": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-compilation-targets": "^7.13.16",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-module-transforms": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-transforms": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helpers": "^7.14.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/parser": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/parser": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/template": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/traverse": "^7.14.0",
-                               "@babel/types": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/traverse": "^7.14.2",
+                               "@babel/types": "^7.14.2",
</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.14.1",
-                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
-                                       "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.14.2",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.2.tgz",
+                                       "integrity": "sha512-IoVDIHpsgE/fu7eXBeRWt8zLbDrSvD7H1gpomOkPpBoEN8KCruCqSDdqo8dddwQQrui30KSvQBaMUOJiuFu6QQ==",
</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,12 +65,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">                "@babel/generator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.1",
-                       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.1.tgz",
-                       "integrity": "sha512-TMGhsXMXCP/O1WtQmZjpEYDhCYC9vFhayWZPJSZCGkPJgUqX0rF0wwtrYvnzVxIjcF80tkUertXVk5cwqi5cAQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.14.2.tgz",
+                       "integrity": "sha512-OnADYbKrffDVai5qcpkMxQ7caomHOoEwjkouqnN2QhydAjowFAZcsdecFIRUBdb+ZcruwYE4ythYmF1UBZU5xQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.14.2",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -115,13 +115,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/helper-create-class-features-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.1",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.1.tgz",
-                       "integrity": "sha512-r8rsUahG4ywm0QpGcCrLaUSOuNAISR3IZCg4Fx05Ozq31aCUrQsTLH6KPxy0N5ULoQ4Sn9qjNdGNtbPWAC6hYg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.2.tgz",
+                       "integrity": "sha512-6YctwVsmlkchxfGUogvVrrhzyD3grFJyluj5JgDlQrwfMLJSt5tdAzFZfPf4H2Xoi5YLcQ6BxfJlaOBHuctyIw==",
</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-annotate-as-pure": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-function-name": "^7.12.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-function-name": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-member-expression-to-functions": "^7.13.12",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-optimise-call-expression": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-replace-supers": "^7.13.12",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -172,14 +172,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">                "@babel/helper-function-name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.12.13",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz",
-                       "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.14.2.tgz",
+                       "integrity": "sha512-NYZlkZRydxw+YT56IlhIcS8PAhb+FEUiOzuhFTfqDyPmzAhRge6ua0dQYT/Uh0t/EDHq05/i+e5M2d4XvjgarQ==",
</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-get-function-arity": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/template": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.12.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.14.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-get-function-arity": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -219,9 +219,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/helper-module-transforms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.0",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz",
-                       "integrity": "sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.14.2.tgz",
+                       "integrity": "sha512-OznJUda/soKXv0XhpvzGWDnml4Qnwp16GN+D/kZIdLsWoHj05kyu8Rm5kXmMef+rVJZ0+4pSGLkeixdqNUATDA==",
</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-module-imports": "^7.13.12",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -230,8 +230,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-split-export-declaration": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-validator-identifier": "^7.14.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/template": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/traverse": "^7.14.0",
-                               "@babel/types": "^7.14.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/traverse": "^7.14.2",
+                               "@babel/types": "^7.14.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-optimise-call-expression": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -373,9 +373,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-async-generator-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.15",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.13.15.tgz",
-                       "integrity": "sha512-VapibkWzFeoa6ubXy/NgV5U2U4MVnUlvnx6wo1XhlsaTrLYWE0UFpDQsVrmn22q5CzeloqJ8gEMHSKxuee6ZdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.2.tgz",
+                       "integrity": "sha512-b1AM4F6fwck4N8ItZ/AtC4FP/cqZqmKRQ4FaTDutwSYyjuhtvsGEMLK4N/ztV/ImP40BjIDyMgBQAeAMsQYVFQ==",
</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.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -404,9 +404,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-dynamic-import": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.8",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.13.8.tgz",
-                       "integrity": "sha512-ONWKj0H6+wIRCkZi9zSbZtE/r73uOhMVHh256ys0UzfM7I3d4n+spZNWjOnJv2gzopumP2Wxi186vI8N0Y2JyQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.2.tgz",
+                       "integrity": "sha512-oxVQZIWFh91vuNEMKltqNsKLFWkOIyJc95k2Gv9lWVyDfPUQGSSlbDEgWuJUU1afGE9WwlzpucMZ3yDRHIItkA==",
</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.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -414,19 +414,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-proposal-export-namespace-from": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.12.13",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.12.13.tgz",
-                       "integrity": "sha512-INAgtFo4OnLN3Y/j0VwAgw3HDXcDtX+C/erMvWzuV9v71r7urb6iyMXu7eM9IgLr1ElLlOkaHjJ0SbCmdOQ3Iw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.2.tgz",
+                       "integrity": "sha512-sRxW3z3Zp3pFfLAgVEvzTFutTXax837oOatUIvSG9o5gRj9mKwm3br1Se5f4QalTQs9x4AzlA/HrCWbQIHASUQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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-plugin-utils": "^7.12.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-plugin-utils": "^7.13.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-syntax-export-namespace-from": "^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-json-strings": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.8",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.13.8.tgz",
-                       "integrity": "sha512-w4zOPKUFPX1mgvTmL/fcEqy34hrQ1CRcGxdphBc6snDnnqJ47EZDIyop6IwXzAC8G916hsIuXB2ZMBCExC5k7Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.2.tgz",
+                       "integrity": "sha512-w2DtsfXBBJddJacXMBhElGEYqCZQqN99Se1qeYn8DVLB33owlrlLftIbMzn5nz1OITfDVknXF433tBrLEAOEjA==",
</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.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -434,9 +434,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.13.8",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.13.8.tgz",
-                       "integrity": "sha512-aul6znYB4N4HGweImqKn59Su9RS8lbUIqxtXTOcAGtNIDczoEFv+l1EhmX8rUBp3G1jMjKJm8m0jXVp63ZpS4A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.2.tgz",
+                       "integrity": "sha512-1JAZtUrqYyGsS7IDmFeaem+/LJqujfLZ2weLR9ugB0ufUPjzf8cguyVT1g5im7f7RXxuLq1xUxEzvm68uYRtGg==",
</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.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -444,9 +444,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.13.8",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.13.8.tgz",
-                       "integrity": "sha512-iePlDPBn//UhxExyS9KyeYU7RM9WScAG+D3Hhno0PLJebAEpDZMocbDe64eqynhNAnwz/vZoL/q/QB2T1OH39A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.2.tgz",
+                       "integrity": "sha512-ebR0zU9OvI2N4qiAC38KIAK75KItpIPTpAtd2r4OZmMFeKbKJpUFLYP2EuDut82+BmYi8sz42B+TfTptJ9iG5Q==",
</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.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -454,32 +454,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-proposal-numeric-separator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.12.13",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.12.13.tgz",
-                       "integrity": "sha512-O1jFia9R8BUCl3ZGB7eitaAPu62TXJRHn7rh+ojNERCFyqRwJMTmhz+tJ+k0CwI6CLjX/ee4qW74FSqlq9I35w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.2.tgz",
+                       "integrity": "sha512-DcTQY9syxu9BpU3Uo94fjCB3LN9/hgPS8oUL7KrSW3bA2ePrKZZPJcc5y0hoJAM9dft3pGfErtEUvxXQcfLxUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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-plugin-utils": "^7.12.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-plugin-utils": "^7.13.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-syntax-numeric-separator": "^7.10.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-object-rest-spread": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.8",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.13.8.tgz",
-                       "integrity": "sha512-DhB2EuB1Ih7S3/IRX5AFVgZ16k3EzfRbq97CxAVI1KSYcW+lexV8VZb7G7L8zuPVSdQMRn0kiBpf/Yzu9ZKH0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.2.tgz",
+                       "integrity": "sha512-hBIQFxwZi8GIp934+nj5uV31mqclC1aYDhctDu5khTi9PCCUOczyy0b34W0oE9U/eJXiqQaKyVsmjeagOaSlbw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.13.8",
-                               "@babel/helper-compilation-targets": "^7.13.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/compat-data": "^7.14.0",
+                               "@babel/helper-compilation-targets": "^7.13.16",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.13.0",
</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.13.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-parameters": "^7.14.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-proposal-optional-catch-binding": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.8",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.13.8.tgz",
-                       "integrity": "sha512-0wS/4DUF1CuTmGo+NiaHfHcVSeSLj5S3e6RivPTg/2k3wOv3jO35tZ6/ZWsQhQMvdgI7CwphjQa/ccarLymHVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.2.tgz",
+                       "integrity": "sha512-XtkJsmJtBaUbOxZsNk0Fvrv8eiqgneug0A6aqLFZ4TSkar2L5dSXWcnUKHgmjJt49pyB/6ZHvkr3dPgl9MOWRQ==",
</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.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -487,9 +487,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-optional-chaining": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.12",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.13.12.tgz",
-                       "integrity": "sha512-fcEdKOkIB7Tf4IxrgEVeFC4zeJSTr78no9wTdBuZZbqF64kzllU0ybo2zrzm7gUQfxGhBgq4E39oRs8Zx/RMYQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.2.tgz",
+                       "integrity": "sha512-qQByMRPwMZJainfig10BoaDldx/+VDtNcrA7qdNaEOAj6VXud+gfrkA8j4CRAU5HjnWREXqIpSpH30qZX1xivA==",
</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.13.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -721,9 +721,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.14.1",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.1.tgz",
-                       "integrity": "sha512-2mQXd0zBrwfp0O1moWIhPpEeTKDvxyHcnma3JATVP1l+CctWBuot6OJG8LQ4DnBj4ZZPSmlb/fm4mu47EOAnVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.2.tgz",
+                       "integrity": "sha512-neZZcP19NugZZqNwMTH+KoBjx5WyvESPSIOQb4JHpfd+zPfqcH65RMu5xJju5+6q/Y2VzYrleQTr+b6METyyxg==",
</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.13.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -730,16 +730,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-classes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.13.0.tgz",
-                       "integrity": "sha512-9BtHCPUARyVH1oXGcSJD3YpsqRLROJx5ZNP6tN5vnk17N0SVf9WCtf8Nuh1CFmgByKKAIMstitKduoCmsaDK5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.2.tgz",
+                       "integrity": "sha512-7oafAVcucHquA/VZCsXv/gmuiHeYd64UJyyTYU+MPfNu0KeNlxw06IeENBO8bJjXVbolu+j1MM5aKQtH1OMCNg==",
</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-annotate-as-pure": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-function-name": "^7.12.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-function-name": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-optimise-call-expression": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.13.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-replace-supers": "^7.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-replace-supers": "^7.13.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-split-export-declaration": "^7.12.13",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -829,12 +829,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">                "@babel/plugin-transform-modules-amd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.0.tgz",
-                       "integrity": "sha512-CF4c5LX4LQ03LebQxJ5JZes2OYjzBuk1TdiF7cG7d5dK4lAdw9NZmaxq5K/mouUdNeqwz3TNjnW6v01UqUNgpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.2.tgz",
+                       "integrity": "sha512-hPC6XBswt8P3G2D1tSV2HzdKvkqOpmbyoy+g73JG0qlF/qx2y3KaMmXb1fLrpmWGLZYA0ojCvaHdzFWjlmV+Pw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-module-transforms": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-plugin-utils": "^7.13.0",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -903,9 +903,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-parameters": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.13.0.tgz",
-                       "integrity": "sha512-Jt8k/h/mIwE2JFEOb3lURoY5C85ETcYPnbuAJ96zRBzh1XHtQZfs62ChZ6EP22QlC8c7Xqr9q+e1SU5qttwwjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.2.tgz",
+                       "integrity": "sha512-NxoVmA3APNCC1JdMXkdYXuQS+EMdqy0vIwyDHeKHiJKRxmp1qGSdb0JLEIoPRhkx6H/8Qi3RJ3uqOCYw8giy9A==",
</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.13.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -930,12 +930,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">                "@babel/plugin-transform-react-display-name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.12.13",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.12.13.tgz",
-                       "integrity": "sha512-MprESJzI9O5VnJZrL7gg1MpdqmiFcUv41Jc7SahxYsNP2kDkFqClxxTZq+1Qv4AFCamm+GXMRDQINNn+qrxmiA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.14.2.tgz",
+                       "integrity": "sha512-zCubvP+jjahpnFJvPaHPiGVfuVUjXHhFvJKQdNnsmSsiU9kR/rCZ41jHc++tERD2zV+p7Hr6is+t5b6iWTCqSw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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-plugin-utils": "^7.12.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-plugin-utils": "^7.13.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": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -989,9 +989,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-runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.15",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.13.15.tgz",
-                       "integrity": "sha512-d+ezl76gx6Jal08XngJUkXM4lFXK/5Ikl9Mh4HKDxSfGJXmZ9xG64XT2oivBzfxb/eQ62VfvoMkaCZUKJMVrBA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.14.2.tgz",
+                       "integrity": "sha512-LyA2AiPkaYzI7G5e2YI4NCasTfFe7mZvlupNprDOB7CdNUHb2DQC4uV6oeZ0396gOcicUzUCh0MShL6wiUgk+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-module-imports": "^7.13.12",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1096,9 +1096,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-env": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.14.1",
-                       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.1.tgz",
-                       "integrity": "sha512-0M4yL1l7V4l+j/UHvxcdvNfLB9pPtIooHTbEhgD/6UGyh8Hy3Bm1Mj0buzjDXATCSz3JFibVdnoJZCrlUCanrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.2.tgz",
+                       "integrity": "sha512-7dD7lVT8GMrE73v4lvDEb85cgcQhdES91BSD7jS/xjC6QY8PnRhux35ac+GCpbiRhp8crexBvZZqnaL6VrY8TQ==",
</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.14.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1106,18 +1106,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-validator-option": "^7.12.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.13.12",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-proposal-async-generator-functions": "^7.13.15",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-proposal-async-generator-functions": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-proposal-class-properties": "^7.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-proposal-class-static-block": "^7.13.11",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-proposal-dynamic-import": "^7.13.8",
-                               "@babel/plugin-proposal-export-namespace-from": "^7.12.13",
-                               "@babel/plugin-proposal-json-strings": "^7.13.8",
-                               "@babel/plugin-proposal-logical-assignment-operators": "^7.13.8",
-                               "@babel/plugin-proposal-nullish-coalescing-operator": "^7.13.8",
-                               "@babel/plugin-proposal-numeric-separator": "^7.12.13",
-                               "@babel/plugin-proposal-object-rest-spread": "^7.13.8",
-                               "@babel/plugin-proposal-optional-catch-binding": "^7.13.8",
-                               "@babel/plugin-proposal-optional-chaining": "^7.13.12",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-proposal-dynamic-import": "^7.14.2",
+                               "@babel/plugin-proposal-export-namespace-from": "^7.14.2",
+                               "@babel/plugin-proposal-json-strings": "^7.14.2",
+                               "@babel/plugin-proposal-logical-assignment-operators": "^7.14.2",
+                               "@babel/plugin-proposal-nullish-coalescing-operator": "^7.14.2",
+                               "@babel/plugin-proposal-numeric-separator": "^7.14.2",
+                               "@babel/plugin-proposal-object-rest-spread": "^7.14.2",
+                               "@babel/plugin-proposal-optional-catch-binding": "^7.14.2",
+                               "@babel/plugin-proposal-optional-chaining": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-proposal-private-methods": "^7.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-proposal-private-property-in-object": "^7.14.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-proposal-unicode-property-regex": "^7.12.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1138,8 +1138,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-arrow-functions": "^7.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-async-to-generator": "^7.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-block-scoped-functions": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-block-scoping": "^7.14.1",
-                               "@babel/plugin-transform-classes": "^7.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-block-scoping": "^7.14.2",
+                               "@babel/plugin-transform-classes": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-computed-properties": "^7.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-destructuring": "^7.13.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-dotall-regex": "^7.12.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1149,7 +1149,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-function-name": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-literals": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-member-expression-literals": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-modules-amd": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-modules-amd": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-modules-commonjs": "^7.14.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-modules-systemjs": "^7.13.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-modules-umd": "^7.14.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1156,7 +1156,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-named-capturing-groups-regex": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-new-target": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-object-super": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-parameters": "^7.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-parameters": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-property-literals": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-regenerator": "^7.13.15",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-reserved-words": "^7.12.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1168,7 +1168,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-unicode-escapes": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-unicode-regex": "^7.12.13",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-modules": "^0.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.14.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-plugin-polyfill-corejs2": "^0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-plugin-polyfill-corejs3": "^0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-plugin-polyfill-regenerator": "^0.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1252,41 +1252,41 @@
</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.14.1",
-                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
-                                       "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.14.2",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.2.tgz",
+                                       "integrity": "sha512-IoVDIHpsgE/fu7eXBeRWt8zLbDrSvD7H1gpomOkPpBoEN8KCruCqSDdqo8dddwQQrui30KSvQBaMUOJiuFu6QQ==",
</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.14.0",
-                       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.0.tgz",
-                       "integrity": "sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.14.2.tgz",
+                       "integrity": "sha512-TsdRgvBFHMyHOOzcP9S6QU0QQtjxlRpEYOy3mcCO5RgmC305ki42aSAmfZEMSSYBla2oZ9BMqYlncBaKmD/7iA==",
</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/code-frame": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/generator": "^7.14.0",
-                               "@babel/helper-function-name": "^7.12.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/generator": "^7.14.2",
+                               "@babel/helper-function-name": "^7.14.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-split-export-declaration": "^7.12.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/parser": "^7.14.0",
-                               "@babel/types": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/parser": "^7.14.2",
+                               "@babel/types": "^7.14.2",
</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.14.1",
-                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.1.tgz",
-                                       "integrity": "sha512-muUGEKu8E/ftMTPlNp+mc6zL3E9zKWmF5sDHZ5MSsoTP9Wyz64AhEf9kD08xYJ7w6Hdcu8H550ircnPyWSIF0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.14.2",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.14.2.tgz",
+                                       "integrity": "sha512-IoVDIHpsgE/fu7eXBeRWt8zLbDrSvD7H1gpomOkPpBoEN8KCruCqSDdqo8dddwQQrui30KSvQBaMUOJiuFu6QQ==",
</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.14.1",
-                       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.1.tgz",
-                       "integrity": "sha512-S13Qe85fzLs3gYRUnrpyeIrBJIMYv33qSTg1qoBwiG6nPKwUWAD9odSzWhEedpwOIzSEI6gbdQIWEMiCI42iBA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.2",
+                       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.14.2.tgz",
+                       "integrity": "sha512-SdjAG/3DikRHpUOjxZgnkbR11xUlyDMUFJdvnIgZEE16mqmY0BINMmc4//JMJglEmn6i7sq6p+mGrFWyZ98EEw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-validator-identifier": "^7.14.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "to-fast-properties": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1302,6 +1302,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
</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">                                "commander": "^2.15.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1449,9 +1450,9 @@
</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">                "@eslint/eslintrc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.0",
-                       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.0.tgz",
-                       "integrity": "sha512-2ZPCc+uNbjV5ERJr+aKSPRwZgKd2z11x0EgLvb1PURmUrn9QNRXFqje0Ldq454PfAVyaJYyrDvvIKSFP4NnBog==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.4.1",
+                       "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.1.tgz",
+                       "integrity": "sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==",
</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.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1773,11 +1774,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==",
</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">-                "@itsjonq/is": {
-                       "version": "0.0.2",
-                       "resolved": "https://registry.npmjs.org/@itsjonq/is/-/is-0.0.2.tgz",
-                       "integrity": "sha512-P0Ug+chfjCV1JV8MUxAGPz0BM76yDlR76AIfPwRZ6mAJW56k6b9j0s2cIcEsEAu0gNj/RJD1STw777AQyBN3CQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@jest/console": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "26.6.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2427,6 +2423,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-type": "^4.0.0",
</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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "deepmerge": {
+                                       "version": "4.2.2",
+                                       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+                                       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+                                       "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">@@ -2662,9 +2664,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.5",
-                       "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.5.tgz",
-                       "integrity": "sha512-YRRv9DNZhaVTVRh9Wmmit7Y0UFhEVqXqCSw3uazRWMxa2x85hWQZ5BN24i7GXZbaclaLXEcodEeIHsjBA8eAMw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "16.14.6",
+                       "resolved": "https://registry.npmjs.org/@types/react/-/react-16.14.6.tgz",
+                       "integrity": "sha512-Ol/aFKune+P0FSFKIgf+XbhGzYGyz0p7g5befSt4rmbzfGLaZR0q7jPew9k7d3bvrcuaL8dPy9Oz3XGZmf9n+w==",
</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">@@ -2672,9 +2674,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">                "@types/react-dom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "16.9.12",
-                       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.12.tgz",
-                       "integrity": "sha512-i7NPZZpPte3jtVOoW+eLB7G/jsX5OM6GqQnH+lC0nq0rqwlK0x8WcMEvYDgFWqWhWMlTltTimzdMax6wYfZssA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "16.9.13",
+                       "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.13.tgz",
+                       "integrity": "sha512-34Hr3XnmUSJbUVDxIw/e7dhQn2BJZhJmlAaPyPwfTQyuVS9mV/CeyghFcXyvkJXxI7notQJz8mF8FeCVvloJrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/react": "^16"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2726,9 +2728,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.27",
-                       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.27.tgz",
-                       "integrity": "sha512-wK/oi5gcHi72VMTbOaQ70VcDxSQ1uX8S2tukBK9ARuGXrYM/+u4ou73roc7trXDNmCxCoerE8zruQqX/wuHszA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.41.28",
+                       "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.28.tgz",
+                       "integrity": "sha512-Nn84RAiJjKRfPFFCVR8LC4ueTtTdfWAMZ03THIzZWRJB+rX24BD3LqPSFnbMscWauEsT4segAsylPDIaZyZyLQ==",
</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/anymatch": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2792,13 +2794,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">                "@typescript-eslint/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.22.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.22.1.tgz",
-                       "integrity": "sha512-kVTAghWDDhsvQ602tHBc6WmQkdaYbkcTwZu+7l24jtJiYvm9l+/y/b2BZANEezxPDiX5MK2ZecE+9BFi/YJryw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.23.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.23.0.tgz",
+                       "integrity": "sha512-tGK1y3KIvdsQEEgq6xNn1DjiFJtl+wn8JJQiETtCbdQxw1vzjXyAaIkEmO2l6Nq24iy3uZBMFQjZ6ECf1QdgGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.22.1",
-                               "@typescript-eslint/scope-manager": "4.22.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/experimental-utils": "4.23.0",
+                               "@typescript-eslint/scope-manager": "4.23.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "functional-red-black-tree": "^1.0.1",
</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">@@ -2808,15 +2810,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.22.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.22.1.tgz",
-                       "integrity": "sha512-svYlHecSMCQGDO2qN1v477ax/IDQwWhc7PRBiwAdAMJE7GXk5stF4Z9R/8wbRkuX/5e9dHqbIWxjeOjckK3wLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.23.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.23.0.tgz",
+                       "integrity": "sha512-WAFNiTDnQfrF3Z2fQ05nmCgPsO5o790vOhmWKXbbYQTO9erE1/YsFot5/LnOUizLzU2eeuz6+U/81KV5/hFTGA==",
</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.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@typescript-eslint/scope-manager": "4.22.1",
-                               "@typescript-eslint/types": "4.22.1",
-                               "@typescript-eslint/typescript-estree": "4.22.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "4.23.0",
+                               "@typescript-eslint/types": "4.23.0",
+                               "@typescript-eslint/typescript-estree": "4.23.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eslint-scope": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-utils": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2834,41 +2836,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">                "@typescript-eslint/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.22.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.22.1.tgz",
-                       "integrity": "sha512-l+sUJFInWhuMxA6rtirzjooh8cM/AATAe3amvIkqKFeMzkn85V+eLzb1RyuXkHak4dLfYzOmF6DXPyflJvjQnw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.23.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.23.0.tgz",
+                       "integrity": "sha512-wsvjksHBMOqySy/Pi2Q6UuIuHYbgAMwLczRl4YanEPKW5KVxI9ZzDYh3B5DtcZPQTGRWFJrfcbJ6L01Leybwug==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.22.1",
-                               "@typescript-eslint/types": "4.22.1",
-                               "@typescript-eslint/typescript-estree": "4.22.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "4.23.0",
+                               "@typescript-eslint/types": "4.23.0",
+                               "@typescript-eslint/typescript-estree": "4.23.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.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">                "@typescript-eslint/scope-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.22.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.22.1.tgz",
-                       "integrity": "sha512-d5bAiPBiessSmNi8Amq/RuLslvcumxLmyhf1/Xa9IuaoFJ0YtshlJKxhlbY7l2JdEk3wS0EnmnfeJWSvADOe0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.23.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.23.0.tgz",
+                       "integrity": "sha512-ZZ21PCFxPhI3n0wuqEJK9omkw51wi2bmeKJvlRZPH5YFkcawKOuRMQMnI8mH6Vo0/DoHSeZJnHiIx84LmVQY+w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.22.1",
-                               "@typescript-eslint/visitor-keys": "4.22.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "4.23.0",
+                               "@typescript-eslint/visitor-keys": "4.23.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.22.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.22.1.tgz",
-                       "integrity": "sha512-2HTkbkdAeI3OOcWbqA8hWf/7z9c6gkmnWNGz0dKSLYLWywUlkOAQ2XcjhlKLj5xBFDf8FgAOF5aQbnLRvgNbCw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.23.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.23.0.tgz",
+                       "integrity": "sha512-oqkNWyG2SLS7uTWLZf6Sr7Dm02gA5yxiz1RP87tvsmDsguVATdpVguHr4HoGOcFOpCvx9vtCSCyQUGfzq28YCw==",
</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.22.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.22.1.tgz",
-                       "integrity": "sha512-p3We0pAPacT+onSGM+sPR+M9CblVqdA9F1JEdIqRVlxK5Qth4ochXQgIyb9daBomyQKAXbygxp1aXQRV0GC79A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.23.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.23.0.tgz",
+                       "integrity": "sha512-5Sty6zPEVZF5fbvrZczfmLCOcby3sfrSPu30qKoY1U3mca5/jvU5cwsPb/CO6Q3ByRjixTMIVsDkqwIxCf/dMw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.22.1",
-                               "@typescript-eslint/visitor-keys": "4.22.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "4.23.0",
+                               "@typescript-eslint/visitor-keys": "4.23.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globby": "^11.0.1",
</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">@@ -2899,12 +2901,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.22.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.22.1.tgz",
-                       "integrity": "sha512-WPkOrIRm+WCLZxXQHCi+WG8T2MMTUFR70rWjdWYddLT7cEfb2P4a3O/J2U1FBVsSFTocXLCoXWY6MZGejeStvQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.23.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.23.0.tgz",
+                       "integrity": "sha512-5PNe5cmX9pSifit0H+nPoQBXdbNzi5tOEec+3riK+ku4e3er37pKxMKDH5Ct5Y4fhWxcD4spnlYjxi9vXbSpwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.22.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "4.23.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">@@ -3089,58 +3091,65 @@
</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><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": "2.15.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.15.3.tgz",
-                       "integrity": "sha512-uoCznHY3/TaNWeXutLI6juC198ykaBwZ34P51PNHHQqi3WzVoBhFx6AnAR/9Uupl3tZcekefpkVHy7AJHMAPIA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.0.0.tgz",
+                       "integrity": "sha512-4jnBqj28R60OXyOqk02CEReL5ZWIDtswAQtym8vbmybLyaKTerwKy2EOI3ndrMFM9J0UTw7J2dkeb6ea6I1Jpw==",
</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": "^2.13.2",
-                               "@wordpress/i18n": "^3.20.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/dom-ready": "^3.0.0",
+                               "@wordpress/i18n": "^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">                "@wordpress/annotations": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.25.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.25.3.tgz",
-                       "integrity": "sha512-XhZ711zNPuv4ziI0O/TzXpPlhmfJ2LnZPK7wg8MEKOrN1fJb0vnLvorZhiJefvUBSb58vt7HSG0iY5CAdf0Jgg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.0.0.tgz",
+                       "integrity": "sha512-56Z8BMTWP1RJt/sBr3UWRUmr15Vh4MjgmuYGXN/ACuQlqtxU37NmIoHLMSFMiB2K29HX9Feo23DYoe0sLBo32w==",
</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": "^4.27.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/rich-text": "^3.25.3",
-                               "lodash": "^4.17.19",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/data": "^5.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/rich-text": "^4.0.0",
+                               "lodash": "^4.17.21",
</ins><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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-4.0.0.tgz",
-                       "integrity": "sha512-4nWH/gEpG7/VnEJbjbOWS0AWBnX5snPc3ZaKcXNZsLQlv9YgsS8idL/BNkUl9/ylZeez/UX4lJLVkOR5clvg8A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-5.0.0.tgz",
+                       "integrity": "sha512-jHJAvL+JdI9qu0eJvgIWXIY1b7HwbNRqUZgMq6BhtOJtT2/1x0j1wxwbzOPsr/O4uElEcXZQOqLsApyUiY3pRA==",
</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": "^3.20.0",
-                               "@wordpress/url": "^2.22.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/url": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/autop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.12.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.12.2.tgz",
-                       "integrity": "sha512-c3taxJCmf1Bib33GPm7ihrgFvuzKHycdyE+XWnpa9G3JgZUJTpssFSC5rC3VZ3u+QD8agStBtlOBOyxj6pjQSA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.0.0.tgz",
+                       "integrity": "sha512-OIvGe6CeLUyrxWMh3Ru7aOSm/YybUrUJ3ZZAJhoafjF5JeunG3XB5iNrruWIlZlZdxcAbWGxBI4Wts0tck58ZQ==",
</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/babel-plugin-import-jsx-pragma": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.0.3.tgz",
-                       "integrity": "sha512-XGF1ovD+/u9yw5JAFMWVd0PRtU9HNNhVizbNn1CN0OlpENaeN9IFUhhK/JHxtvl3xaOHv/pjjP3msTLGH9RK6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-3.0.4.tgz",
+                       "integrity": "sha512-Ke36lo2KtNZpga/J57uqvHDRfFlTcHIBtP6VcDl81QGcWSuKKvdMbPAUzp680sUDf3F9PNksKi/gKa3FDGMvfA==",
</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/babel-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-5.2.2.tgz",
-                       "integrity": "sha512-xn/uOJRrkXBZoVv/iR4vc6GOAmmBpNSujO+ZoJzdy0zSJqV8vgzt7y/uZZetpJuyZAD8lR3aHxL7MUWos2PtfA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.0.0.tgz",
+                       "integrity": "sha512-yZhpnonqjkc2dnd2ITIG9RKWMimOCGfyokqNnqpnZ2ISHQfsUf7OIyWpluv8aWcoWV0AOrjywZbwFKJd1Tz2Gw==",
</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">@@ -3149,98 +3158,105 @@
</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.3",
-                               "@wordpress/browserslist-config": "^3.0.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/warning": "^1.4.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-plugin-import-jsx-pragma": "^3.0.4",
+                               "@wordpress/browserslist-config": "^4.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/warning": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "core-js": "^3.6.4"
</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">                                "core-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.11.2",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.11.2.tgz",
-                                       "integrity": "sha512-3tfrrO1JpJSYGKnd9LKTBPqgUES/UYiCzMKeqwR1+jF16q4kD1BY2NvqkfuzXwQ6+CIWm55V9cjD7PQd+hijdw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.12.1",
+                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.12.1.tgz",
+                                       "integrity": "sha512-Ne9DKPHTObRuB09Dru5AjwKjY4cJHVGu+y5f7coGn1E9Grkc3p2iBwE9AI/nJzsE29mQF7oq+mhYYRqOMFN1Bw==",
</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/base-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.4.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-3.4.3.tgz",
-                       "integrity": "sha512-HabpKnrXN2CEC10IvQrZWjg6hQDxPt1jhARl7DCZBKqUTYmdbRYxQ6ZKoPnJcgbk2O6iIjBGXe8i4Gz+84I4Xw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.4.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-3.4.4.tgz",
+                       "integrity": "sha512-lzSim1gHXDseCEIG4M2VpL9FJSd8yGqaIpHrx3/ED2U0zpsNxgR7WPWsunseFRtiW1+pBgN6pZg/yO9ORg4jwQ==",
</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": "2.13.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.13.2.tgz",
-                       "integrity": "sha512-Us71BMrvjiMjW9WTV1UzZbEBd+Q7W05P0WW+Tfo6qHJLBMYXPDN9dP9s6JhK6fzzL+U/PzotMJwA6P85BqL30w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.0.0.tgz",
+                       "integrity": "sha512-3YCILEMNzOMx7FVN3vZw+/eVm7yWSgqTPzEYGeNSS4IYHdSLV2O3A39FBm/eKnzVaZaVwRQ1oD7yUd8qhUG1vw==",
</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": "1.19.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-1.19.3.tgz",
-                       "integrity": "sha512-bqoyYqbbJUtES6pv63xaSXlX+JE3fb9ADtPtN/7XrVJzDROJmbXTnNC8Ct7YBdjuCnolgjrykF0mXSytVMGoBg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-2.0.0.tgz",
+                       "integrity": "sha512-FoS9dFDQ+ldysTWfZYoeJYyfDs0rX3nl8+Z/68LBHq1GCF79Kx9ZxRl9vU7u2th289ZrpLy0qHVp2nf/0NQKPg==",
</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": "^2.15.3",
-                               "@wordpress/api-fetch": "^4.0.0",
-                               "@wordpress/block-editor": "^5.3.3",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/core-data": "^2.26.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/data-controls": "^1.21.3",
-                               "@wordpress/edit-post": "^3.27.3",
-                               "@wordpress/editor": "^9.26.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/html-entities": "^2.11.2",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/notices": "^2.13.3",
-                               "@wordpress/plugins": "^2.25.3",
-                               "@wordpress/url": "^2.22.2",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.0.0",
+                               "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/block-editor": "^6.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/core-data": "^3.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/data-controls": "^2.0.0",
+                               "@wordpress/edit-post": "^4.0.0",
+                               "@wordpress/editor": "^10.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/html-entities": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/notices": "^3.0.0",
+                               "@wordpress/plugins": "^3.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "5.3.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-5.3.3.tgz",
-                       "integrity": "sha512-DRkoz9WLWNHI01+iNRowMLLPqweeVsMyFH3r6UTXvnf++X0hUAZj6KRsbmGjyg8q4HBqJR4Nf8G8h7Gnjlulvw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-6.0.0.tgz",
+                       "integrity": "sha512-ate2rLSaEMZ5gFB5i+xq2MWT1h8NCXhVm6L1aHxlO5AUVG+YKjBpBFdmyDOHpRyln8Q/0PIajF6JgEa8HJPLUA==",
</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": "^2.15.3",
-                               "@wordpress/blob": "^2.13.2",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/data-controls": "^1.21.3",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/dom": "^2.18.0",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/html-entities": "^2.11.2",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/keyboard-shortcuts": "^1.14.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "@wordpress/notices": "^2.13.3",
-                               "@wordpress/rich-text": "^3.25.3",
-                               "@wordpress/shortcode": "^2.13.2",
-                               "@wordpress/token-list": "^1.15.3",
-                               "@wordpress/url": "^2.22.2",
-                               "@wordpress/wordcount": "^2.15.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.0.0",
+                               "@wordpress/blob": "^3.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/data-controls": "^2.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/dom": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/html-entities": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/keyboard-shortcuts": "^2.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/notices": "^3.0.0",
+                               "@wordpress/rich-text": "^4.0.0",
+                               "@wordpress/shortcode": "^3.0.0",
+                               "@wordpress/token-list": "^2.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "@wordpress/wordcount": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><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="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-autosize-textarea": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-spring": "^8.0.19",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3248,130 +3264,147 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tinycolor2": "^1.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "traverse": "^0.6.6"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.29.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.29.3.tgz",
-                       "integrity": "sha512-bOhiBmvOMmlOYuO8z+TZzhfLDGcpz1BnupW7nqkWvlJhaJ9sCbRu8Hrar+dti1tYHn+anmC3aJ0f+w0kvWPysg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-3.0.0.tgz",
+                       "integrity": "sha512-uGiSiHIaf5ShuA7hpiZMNxlovVO+15OjeG7l5cVjzi5e9rG3xylmWUGpZ8P3VxqhQBOFDbu9L1Rlhaz9ZwyMwA==",
</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": "^2.15.3",
-                               "@wordpress/api-fetch": "^4.0.0",
-                               "@wordpress/autop": "^2.12.2",
-                               "@wordpress/blob": "^2.13.2",
-                               "@wordpress/block-editor": "^5.3.3",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/core-data": "^2.26.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/date": "^3.15.1",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/dom": "^2.18.0",
-                               "@wordpress/editor": "^9.26.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/escape-html": "^1.12.2",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "@wordpress/notices": "^2.13.3",
-                               "@wordpress/primitives": "^1.12.3",
-                               "@wordpress/reusable-blocks": "^1.2.3",
-                               "@wordpress/rich-text": "^3.25.3",
-                               "@wordpress/server-side-render": "^1.21.3",
-                               "@wordpress/url": "^2.22.2",
-                               "@wordpress/viewport": "^2.26.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.0.0",
+                               "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/autop": "^3.0.0",
+                               "@wordpress/blob": "^3.0.0",
+                               "@wordpress/block-editor": "^6.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/core-data": "^3.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/date": "^4.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/dom": "^3.0.0",
+                               "@wordpress/editor": "^10.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/escape-html": "^2.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/notices": "^3.0.0",
+                               "@wordpress/primitives": "^2.0.0",
+                               "@wordpress/reusable-blocks": "^2.0.0",
+                               "@wordpress/rich-text": "^4.0.0",
+                               "@wordpress/server-side-render": "^2.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "@wordpress/viewport": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-average-color": "4.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "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">                                "react-easy-crop": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tinycolor2": "^1.4.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "3.10.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.10.2.tgz",
-                       "integrity": "sha512-0vyHHTcEw3ijY+stJqCf0iVR4bHpb84dbTZVaT2VSzISGzeVuAJpcYhIJMHvDTMcX1E2pgAfanIL8xloS6W7gQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.0.0.tgz",
+                       "integrity": "sha512-Z6yMr2/eb1S61DEfXVEEGmdmDLrh75lQx84H8x9h4ZWbqzysnaP+jage/RPqEIAm9iuAVJBdd5PZOT+dTQ9xGw==",
</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": "8.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-8.0.3.tgz",
-                       "integrity": "sha512-/zXk5gEI/TCzsVSUIht5cmO+pFC6u3mpNV8ye0Cy4CEQVtauW969GvgEM+LVf8Mk8R5NcLdLPE88n8xxsFaRoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-9.0.0.tgz",
+                       "integrity": "sha512-glrt+qDTf/Y9WF7gERriFC1e11EGRBt11Ch76buEeCGWwrOvyr4zDscN1U2FIzIPNG4qunvTT/k/2ChqdGkjTA==",
</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": "^2.12.2",
-                               "@wordpress/blob": "^2.13.2",
-                               "@wordpress/block-serialization-default-parser": "^3.10.2",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/dom": "^2.18.0",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/html-entities": "^2.11.2",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/shortcode": "^2.13.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/autop": "^3.0.0",
+                               "@wordpress/blob": "^3.0.0",
+                               "@wordpress/block-serialization-default-parser": "^4.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/dom": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/html-entities": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/shortcode": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hpq": "^1.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "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><span class="cx" style="display: block; padding: 0 10px">                                "tinycolor2": "^1.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^8.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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/browserslist-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-3.0.3.tgz",
-                       "integrity": "sha512-hbGJt0+EKiVaa1VhVnm4nwWEzXH7/KMJVsEwk3IZjoYTqKLOWw3zQa6E7eh+jdJifEFrPkQNZs4QcICv6Z+1kQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-4.0.0.tgz",
+                       "integrity": "sha512-Ckrwjmzq7ADfeWQWJ/RxkwWdsGeqYrOQcIir11z//thvS0CMwCZGtCxeKqU83wStDjUFBp0x7aYsiWAUuitj2A==",
</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/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "13.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-13.0.3.tgz",
-                       "integrity": "sha512-L5cCeZvhFsLlGVxuAIFwqZotLqrwrisFjikd6a0Aj8jlTZrb9vNQ4mDXU1Zz2toHCH3NegIUAHMHOs3Jf46tWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "14.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-14.0.0.tgz",
+                       "integrity": "sha512-fBIUn7lyM0dicq6DED2k7HwAiRpl5uOcEMY+IfUl5P+Bbo7TNCtLtX771sJV8Sb8NEbyaUnEbKuJhetvtWk7Ig==",
</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">                                "@emotion/cache": "^10.0.27",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/core": "^10.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/css": "^10.0.22",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@emotion/hash": "^0.8.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "@emotion/native": "^10.0.22",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/styled": "^10.0.23",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^2.15.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/date": "^3.15.1",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/dom": "^2.18.0",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "@wordpress/primitives": "^1.12.3",
-                               "@wordpress/rich-text": "^3.25.3",
-                               "@wordpress/warning": "^1.4.2",
-                               "@wp-g2/components": "^0.0.160",
-                               "@wp-g2/context": "^0.0.160",
-                               "@wp-g2/styles": "^0.0.160",
-                               "@wp-g2/utils": "^0.0.160",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/date": "^4.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/dom": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/primitives": "^2.0.0",
+                               "@wordpress/rich-text": "^4.0.0",
+                               "@wordpress/warning": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "emotion": "^10.0.23",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3383,53 +3416,74 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tinycolor2": "^1.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^8.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "3.25.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.25.3.tgz",
-                       "integrity": "sha512-tCO2EnJCkCH548OqA0uU8V1k/1skz2QwBlHs8ZQSpimqUS4OWWsAlndCEFe4U4vDTqFt2ow7tzAir+05Cw8MAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-4.0.0.tgz",
+                       "integrity": "sha512-bvXIM7L0l4EfyYawWObuFm4PZt6AW00j/eHZSKVRDl/dayjsAvuzsNcREPOtm+Ypeyl34wzq3G2scnu9lSK6jg==",
</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": "^2.12.3",
-                               "@wordpress/dom": "^2.18.0",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "@wordpress/priority-queue": "^1.11.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/dom": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/priority-queue": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "clipboard": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "memize": "^1.1.0",
</span><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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.26.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.26.3.tgz",
-                       "integrity": "sha512-cbwOXB5AM37kBiZUUiXdSkbyJFNJ6CtkhkHkUvKoWkvvwLfGDre+BITr60NPJgw9o+MgsM/RfcBAsdRnz8/uJA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-3.0.0.tgz",
+                       "integrity": "sha512-+snfZQ0duvd8ln1Z6vBNusOLyuYqWeF8N6W2zEbAlFIEMYkyAJw2+R6dxMgOp57e+sBlXi9cgxPrJtST7NH6Qw==",
</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": "^4.0.0",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/data-controls": "^1.21.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/html-entities": "^2.11.2",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/url": "^2.22.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/data-controls": "^2.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/html-entities": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/url": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "equivalent-key-map": "^0.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^8.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-2.0.3.tgz",
-                       "integrity": "sha512-qx0HmBFT9Hpmda82XYXcxTKIbzJpDsIe0h7y7JFcphXoVLfS0YKCM8Xdl3+dNq4S3qBuOSCGWYqi+3feOCB3eg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-2.0.4.tgz",
+                       "integrity": "sha512-aSSotjQBWm2r4pnBwtnqkGlRwxyUD8g59dDV9PRDCVMJs3uJgkF8zKV61i3l9Jww82WSoc1WkBYHlKcjC194pQ==",
</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">@@ -3436,41 +3490,48 @@
</span><span class="cx" style="display: 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": "4.27.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.27.3.tgz",
-                       "integrity": "sha512-5763NgNV9IIa1CC3Q80dAvrH6108tJtj3IrHfUCZmUk1atSNsOMBCkLdQ7tGTTi2JFejeGEMg1LJI22JD5zM6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-5.0.0.tgz",
+                       "integrity": "sha512-Vcv0a6WXf0UKYkRQrXfITbd+MrjAAXl3YCuixmkC05LUiFjsMKbAFZ3AMPLAjTlWETQCcNvupi3lqmoIjeEBbg==",
</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": "^3.25.3",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/priority-queue": "^1.11.2",
-                               "@wordpress/redux-routine": "^3.14.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^4.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/priority-queue": "^2.0.0",
+                               "@wordpress/redux-routine": "^4.0.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">                                "is-promise": "^4.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "memize": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "redux": "^4.0.0",
</del><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">                                 "turbo-combine-reducers": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "use-memo-one": "^1.1.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "1.21.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-1.21.3.tgz",
-                       "integrity": "sha512-aLpx/HvKaxCQfWSLGIz699SB9Guyq8Yoq5XLlH8eNWnf/8HkQg8hQ6yagDY8BinV/t8HScc5A7a6n6pvZNGtjg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-2.0.0.tgz",
+                       "integrity": "sha512-MoyObpMueHzmI4MOWAYF0ibzmPyNnWKT3RHRrVimO7WEmvCYrRnhi54umEpgkM086MB4pyVPbuvH2bJbRFpj6A==",
</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": "^4.0.0",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/deprecated": "^2.12.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/deprecated": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/date": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.15.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.15.1.tgz",
-                       "integrity": "sha512-SuHiObvjbegL8RpaSQ6JqFnG+QyGP+oUhx1FZDMdt1nOQA9HE7D5ssVlZFlMEAdo6iS8xMuW+4SgJN3Eo1fb4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.0.0.tgz",
+                       "integrity": "sha512-NPRh9AVvD16T0hul4YRthJsA46P9cfYvzGaaJIMwCzPyRSouHePpUhSjxDJFuPgLHogtm67h6+oALkAyoHI/Sw==",
</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">@@ -3478,9 +3539,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.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.1.2.tgz",
-                       "integrity": "sha512-UpUty3GIqn0A8A+x8UlVuvAu3BfaeIFsb6iY6vA5HC7IPps8EbBtIF8wL8NVGBy3lwh2uchuGmR1E9jcWRXYMw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-3.1.3.tgz",
+                       "integrity": "sha512-WLSXIZ7FjVeebkqVuivbRnNlEaqDauJGgApn2FvmoRMwnD8bBozN+WyvFsboQOjOmsWTRG9bQFKRyxDhZOd98w==",
</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">@@ -3506,129 +3567,103 @@
</span><span class="cx" style="display: 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": "2.12.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.12.3.tgz",
-                       "integrity": "sha512-qr+yDfTQfI3M4h6oY6IeHWwoHr4jxbILjSlV+Ht6Jjto9Owap6OuzSqR13Ev4xqIoG4C7b5B3gZXVfwVDae1zg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.0.0.tgz",
+                       "integrity": "sha512-PzUamktYaXPMyv9i8klYruY45dTMoc2IoFX6aPW+BNJfPLOpIHgQLNusmYVufie8Zg9tkpa/wUAa5omzSUsorw==",
</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": "^2.12.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.18.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.18.0.tgz",
-                       "integrity": "sha512-tM2WeQuSObl3nzWjUTF0/dyLnA7sdl/MXaSe32D64OF89bjSyJvjUipI7gjKzI3kJ7ddGhwcTggGvSB06MOoCQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.0.0.tgz",
+                       "integrity": "sha512-JSz7SPirvlcmJG3dW5ew+gzdjW5ZJHmmEHIS4uryDHusZlLr9qFmdzqA9/g/XZl9Na9bzwXSis2Ib9JE6Is6jQ==",
</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.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.13.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.13.2.tgz",
-                       "integrity": "sha512-COH7n2uZfBq4FtluSbl37N3nCEcdMXzV42ETCWKUcumiP1Zd3qnkfQKcsxTaHWY8aVt/358RvJ7ghWe3xAd+fg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.0.0.tgz",
+                       "integrity": "sha512-kzX+7ASwhiFmY2xxdvl3F/FD88YY5S03VTQl2oSbQrX6ePacQZ0BEoOf53noXgl+qGMXEkVv4LQOCOhKeyw6+g==",
</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.1.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.1.3.tgz",
-                       "integrity": "sha512-dq76av7VJuxrOXjqPQn9pGEPT50ndtogmNPoFj5JwnlsTLG7PnH2sDf8y3bfcXJL4VaycQ4r29/DuLsFKbHZQw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.1.4.tgz",
+                       "integrity": "sha512-2ex6XvMtCLZymzOhmtDDO+zMVal+04yyl/+jKPeP35t5RpFqxeYHdRjvcTXA3L3Rx2Rib/z5U7IHvZHMlcAUzA==",
</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/keycodes": "^2.19.3",
-                               "@wordpress/url": "^2.22.2",
-                               "lodash": "^4.17.19",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "lodash": "^4.17.21",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "node-fetch": "^2.6.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+                                       "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">                "@wordpress/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.27.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.27.3.tgz",
-                       "integrity": "sha512-rxnW8zJrM+lK8oFyRCGykjcYUF3NcNm2+sm7po/kDT5pRB84Rbq8OxZBcIqvTbpbtjzkkBP+pwtiaTxRpQ1BPw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-4.0.0.tgz",
+                       "integrity": "sha512-qC7We4vvVB7Wv/1D54lUYIHqzls5t1wCY3LjJ/RPtSkKXU+SHJiAxJWjJlPe09lBm3lC4IqeaLdyaHfQD+Jtfg==",
</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": "^2.15.3",
-                               "@wordpress/api-fetch": "^4.0.0",
-                               "@wordpress/block-editor": "^5.3.3",
-                               "@wordpress/block-library": "^2.29.3",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/core-data": "^2.26.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/data-controls": "^1.21.3",
-                               "@wordpress/editor": "^9.26.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/interface": "^2.0.2",
-                               "@wordpress/keyboard-shortcuts": "^1.14.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "@wordpress/media-utils": "^1.20.3",
-                               "@wordpress/notices": "^2.13.3",
-                               "@wordpress/plugins": "^2.25.3",
-                               "@wordpress/primitives": "^1.12.3",
-                               "@wordpress/url": "^2.22.2",
-                               "@wordpress/viewport": "^2.26.3",
-                               "@wordpress/warning": "^1.4.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.0.0",
+                               "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/block-editor": "^6.0.0",
+                               "@wordpress/block-library": "^3.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/core-data": "^3.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/data-controls": "^2.0.0",
+                               "@wordpress/editor": "^10.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/interface": "^3.0.0",
+                               "@wordpress/keyboard-shortcuts": "^2.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/media-utils": "^2.0.0",
+                               "@wordpress/notices": "^3.0.0",
+                               "@wordpress/plugins": "^3.0.0",
+                               "@wordpress/primitives": "^2.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "@wordpress/viewport": "^3.0.0",
+                               "@wordpress/warning": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "framer-motion": "^4.1.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "memize": "^1.1.0",
</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="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">-                                "framer-motion": {
-                                       "version": "4.1.11",
-                                       "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-4.1.11.tgz",
-                                       "integrity": "sha512-7N67I8PUNH3OT0RTlNB672k5UiuWg5B17c+9Lc6BjICRo66gKeiq/Hy091lWCqNuSLEO59F9z39zxb3wMg6Tjg==",
-                                       "requires": {
-                                               "@emotion/is-prop-valid": "^0.8.2",
-                                               "framesync": "5.3.0",
-                                               "hey-listen": "^1.0.8",
-                                               "popmotion": "9.3.5",
-                                               "style-value-types": "4.1.4",
-                                               "tslib": "^2.1.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "framesync": {
-                                       "version": "5.3.0",
-                                       "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz",
-                                       "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==",
-                                       "requires": {
-                                               "tslib": "^2.1.0"
-                                       }
-                               },
-                               "popmotion": {
-                                       "version": "9.3.5",
-                                       "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.3.5.tgz",
-                                       "integrity": "sha512-Lr2rq8OP0j8D7CO2/6eO17ALeFCxjx1hfTGbMg+TLqFj+KZSGOoj6gRBVTzDINGqo6LQrORQSSSDaCL5OrB3bw==",
-                                       "requires": {
-                                               "framesync": "5.3.0",
-                                               "hey-listen": "^1.0.8",
-                                               "style-value-types": "4.1.4",
-                                               "tslib": "^2.1.0"
-                                       }
-                               },
-                               "style-value-types": {
-                                       "version": "4.1.4",
-                                       "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-4.1.4.tgz",
-                                       "integrity": "sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==",
-                                       "requires": {
-                                               "hey-listen": "^1.0.8",
-                                               "tslib": "^2.1.0"
-                                       }
-                               },
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "uuid": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "8.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3637,76 +3672,90 @@
</span><span class="cx" style="display: 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": "9.26.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.26.3.tgz",
-                       "integrity": "sha512-W3F/UnpjdEISkKqGv4NdwTgdzre3Ak3O6JGxaB4xWyFi6o4uz8ldlKpfacU9GJaX1wV1ajM8RkHGNDgyejPPdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-10.0.0.tgz",
+                       "integrity": "sha512-W5Y+b4tmyG21fVCHHv6bgz6ob6UPVW6VjWwz1crjOtL+NHRm3Gm5Psj0ZKAaM8CQoq4xTp2u5UE2vvwYBNvdQA==",
</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": "^4.0.0",
-                               "@wordpress/autop": "^2.12.2",
-                               "@wordpress/blob": "^2.13.2",
-                               "@wordpress/block-editor": "^5.3.3",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/core-data": "^2.26.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/data-controls": "^1.21.3",
-                               "@wordpress/date": "^3.15.1",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/html-entities": "^2.11.2",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/keyboard-shortcuts": "^1.14.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "@wordpress/media-utils": "^1.20.3",
-                               "@wordpress/notices": "^2.13.3",
-                               "@wordpress/reusable-blocks": "^1.2.3",
-                               "@wordpress/rich-text": "^3.25.3",
-                               "@wordpress/server-side-render": "^1.21.3",
-                               "@wordpress/url": "^2.22.2",
-                               "@wordpress/wordcount": "^2.15.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/autop": "^3.0.0",
+                               "@wordpress/blob": "^3.0.0",
+                               "@wordpress/block-editor": "^6.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/core-data": "^3.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/data-controls": "^2.0.0",
+                               "@wordpress/date": "^4.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/html-entities": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/keyboard-shortcuts": "^2.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/media-utils": "^2.0.0",
+                               "@wordpress/notices": "^3.0.0",
+                               "@wordpress/reusable-blocks": "^2.0.0",
+                               "@wordpress/rich-text": "^4.0.0",
+                               "@wordpress/server-side-render": "^2.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "@wordpress/wordcount": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-autosize-textarea": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.20.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.20.3.tgz",
-                       "integrity": "sha512-f4ZPTDf9CxiiOXiMxc4v1K7jcBMT4dsiehVOpkKzCDKboNXp4qVf8oe5PE23VGZNEjcOj5Mkg9hB57R0nqvMTw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-3.0.0.tgz",
+                       "integrity": "sha512-/ELD59njcH9TKZfmqtE5FNTKzAFUSiA70ZVo3NDG0OXzf6RtGYEFd6jNi8gyS3TXlPRquhHpLk9jjbAr4DKYGg==",
</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": "^1.12.2",
-                               "lodash": "^4.17.19",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/escape-html": "^2.0.0",
+                               "lodash": "^4.17.21",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "react": "^16.13.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-dom": "^16.13.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "1.12.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.12.2.tgz",
-                       "integrity": "sha512-FabgSwznhdaUwe6hr1CsGpgxQbzqEoGevv73WIL1B9GvlZ6csRWodgHfWh4P6fYqpzxFL4WYB8wPJ1PdO32XFA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.0.0.tgz",
+                       "integrity": "sha512-GVaTvNwvfM9CI5TvoG8bCiSu7IZbTja7YivdD46OwvNXJBiw7emjPIUW1P2WRU0f5NQJ60DHK79pULEBoUwf2w==",
</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.0.4",
-                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-9.0.4.tgz",
-                       "integrity": "sha512-tNK08dH/60MYbvRenq4lt8QPtol+JQFqyETEEjD7GWKvUve5Q90qsrjB2mwvD+/frMuQjnfUvOcW/kC8VD9E3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.0.5",
+                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-9.0.5.tgz",
+                       "integrity": "sha512-rYr//c4FOpgWRiCja4prB4E4pUKYoLUlzS93tv+oj2cZ6y4tjmTPbmrI1nuCEyIyRWySqoBjP2VvwxEZ1Vs/eQ==",
</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/eslint-plugin": "^4.15.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@typescript-eslint/parser": "^4.15.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/prettier-config": "^1.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/prettier-config": "^1.0.4",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -3753,112 +3802,141 @@
</span><span class="cx" style="display: 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": "1.27.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.27.3.tgz",
-                       "integrity": "sha512-TpoqNDfhOf7lKzyumVAFhevAx7UChtu89zZoIRT+ZP1iyYy+ADtLYvhjmMeQTljSmMPRMkrw8SNugeM7ALnYIw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-2.0.0.tgz",
+                       "integrity": "sha512-Um3wP78ZyRtvoIgnNyNzJ+Z83WMu1yHeOakT7iV0jFUR9hmffNrMkxJlbtixDlXdFu2gOsPFhjcBRDmpL71f6w==",
</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": "^2.15.3",
-                               "@wordpress/block-editor": "^5.3.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/dom": "^2.18.0",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/html-entities": "^2.11.2",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "@wordpress/rich-text": "^3.25.3",
-                               "@wordpress/url": "^2.22.2",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.0.0",
+                               "@wordpress/block-editor": "^6.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/dom": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/html-entities": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "@wordpress/rich-text": "^4.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.12.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.12.3.tgz",
-                       "integrity": "sha512-LmKiwKldZt6UYqOxV/a6+eUFXdvALFnB/pQx3RmrMvO64sgFhfR6dhrlv+uVbuuezSuv8dce1jx8lUWAT0krMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.0.0.tgz",
+                       "integrity": "sha512-1hwh56H3D2JE5k/HgPKdOhjMoh+WonQ7Fl/oYRE8+R1ZkgH/zvlwTGCq09QRzVJPBiSCvjNzaOi0wpO11rK8oQ==",
</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": "2.11.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.11.2.tgz",
-                       "integrity": "sha512-WIdEGO9/o7tuTV3jpLHhFC/NBBnNdJeG9nRZbEyb37CL1fvqJA85hTugyDOhGzOVIAtpFTc6kr/gMJK1oTdopw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.0.0.tgz",
+                       "integrity": "sha512-9zGKN9MMnfw9IZUUv6YoXqZynuRBncUHUVUZrGsBERwRWHWoDvzIG9f4t93GDAtfYfV0Ku0EM0rlP+FKGN9jqA==",
</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": "3.20.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.20.0.tgz",
-                       "integrity": "sha512-SIoOJFB4UrrYAScS4H91CYCLW9dX3Ghv8pBKc/yHGculb1AdGr6gRMlmJxZV62Cn3CZ4Ga86c+FfR+GiBu0JPg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.0.0.tgz",
+                       "integrity": "sha512-hCPDE5X0u+x1BgARi1cOtqHg46WHw/jPNmNBTS19hPpZqednsOJkxbdMNgYJ0Nf1UnTHKxLdUT2THMyQ8+5ufg==",
</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": "^2.12.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gettext-parser": "^1.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "sprintf-js": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tannin": "^1.2.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.10.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-2.10.3.tgz",
-                       "integrity": "sha512-hVXArGOHLE5pL1G3rHNzsUEuTR4/G6lB+enKYwhYSSIqWuSbyXbZq3nvibxpepPrLy9B3d5t6aR6QUmjMVzIcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-3.0.0.tgz",
+                       "integrity": "sha512-AVQHEsOAYOltFGeEFvx7S/b3iV+mUA5Y0b1Z9tWV2ec/EuL7eriFv/eif5T4dZIOt+VxJTn3PlmmxqMkRURA0w==",
</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": "^2.20.3",
-                               "@wordpress/primitives": "^1.12.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^3.0.0",
+                               "@wordpress/primitives": "^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">                "@wordpress/interface": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-2.0.2.tgz",
-                       "integrity": "sha512-yuuVRpcCAgKVPRj/C/c7vEjj64GdVxYOL5c9H+yvjPcMEazb36lquL2Xz846dtcCBO0/8sxz3wk5NI6sSwG/tw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-3.0.0.tgz",
+                       "integrity": "sha512-sUR4GUhSaVfU7TLWUkbXXKBZAVLs+DckKCEluXWnN+hbpkGytGo9Hx8OHZNxpuzmR9QKEQtChO50po12jR1o/g==",
</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": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/plugins": "^2.25.3",
-                               "@wordpress/viewport": "^2.26.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/plugins": "^3.0.0",
+                               "@wordpress/viewport": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-3.1.3.tgz",
-                       "integrity": "sha512-eDLhfC4aaSgklzqwc6F/F4zmJVpTVTAvhqX+q0SP/8LPcP2HuKErPHVrEc75PMWqIutja2wJg98YSNPdewrj1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.0.0.tgz",
+                       "integrity": "sha512-JDzpN0OiBgDqRoE97HA5dYDVcsZo+rF06+n409nxO30obC+FFMSowlTO6684NlMmITN5HpQf/Mu8tkX2P2AJEw==",
</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/jest-console": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-4.0.3.tgz",
-                       "integrity": "sha512-58JHySEL8P+IRo+6B/oQIoXuM1R6FnYZPY4LNIULmmh/6usoBYGk1KGW9qpcTzcD+xT2VYzIOabjV0RlstZkvw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-4.0.4.tgz",
+                       "integrity": "sha512-g/HZP+VE3oO/r/pY7AfbLQOVH3aG/opi28iunLA7m4N6tcog98BJXNqN07/QzP9jPlFQoE6bEI0idsxl2GbCSA==",
</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><span class="cx" style="display: block; padding: 0 10px">                                "jest-matcher-utils": "^26.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+                                       "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">                "@wordpress/jest-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-7.0.3.tgz",
-                       "integrity": "sha512-KE2lwBOmmmyq73k/YBiT1Om7fnFnEU1/iNPn6RVyt5/LSTKEmgS1Uy4tFZbA10uNW1838PZwd4UvWP/UZ5uQCA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-7.0.4.tgz",
+                       "integrity": "sha512-9wrqBO1bpzTDeDgNW0Rp8c8Zq+4HZg09od6aCiUU3mcXCgRyJj8w/TcVVrsVkkJNhPU8IEFJrrJCgnDwiukEww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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/jest-console": "^4.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/jest-console": "^4.0.4",
</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">                                "enzyme": "^3.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "enzyme-adapter-react-16": "^1.15.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3866,39 +3944,59 @@
</span><span class="cx" style="display: 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": "1.14.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-1.14.3.tgz",
-                       "integrity": "sha512-p7dvsaAckYRwFp5FeaeYm1IrA2KoXFq3D9mFALftdDQuLkx3XRk6f0IjgxYTePcWM5hS2Bc07UCAcNKyouFIGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-2.0.0.tgz",
+                       "integrity": "sha512-QrxMjypIIxiOytVPsl8zhKZMSRBYiXiQIMDOKDB3D7Qmfmh7WCw1ZSvmqqfYRtgxdYt8o0m9SO8mjzwBwif82A==",
</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": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/keycodes": "^2.19.3",
-                               "lodash": "^4.17.19",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
+                               "lodash": "^4.17.21",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.19.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.19.3.tgz",
-                       "integrity": "sha512-8rNdmP5M1ifTgLIL0dt/N1uTGsq/Rx1ydCXy+gg24WdxBRhyu5sudNVCtascVXo26aIfOH9OJRdqRZZTEORhog==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.0.0.tgz",
+                       "integrity": "sha512-cbS4bR1Cv8D9efN3aBYZDXr/flJKmPmVTC7HFFTtMkGPimosu3W//8ld5lTti47QVT34AJrGPSPzZENnXKGa8A==",
</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": "^3.20.0",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-2.0.3.tgz",
-                       "integrity": "sha512-G4N7PJkNTXebrO2X7+bJwZKcsgH9rkV8C0TGttdrJj88zsEYpW7O4IyOVuJ3Dklts09vL0IyMxfT2Pih5adOeg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-2.0.4.tgz",
+                       "integrity": "sha512-ywo5EwEUBfAlqGCQyPsbZSz+W3pZ0j6qfcg3pQvcSmT/B6SeyJZ0IkQ496RnUD2OfMMOh/GoDPVfSCL9pJU41Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "webpack-sources": "^2.2.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">+                                "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+                                       "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">@@ -3918,88 +4016,123 @@
</span><span class="cx" style="display: 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": "1.26.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.26.3.tgz",
-                       "integrity": "sha512-sE5L8JT1RX15V5miGMCBFxhXePHYp+V1ST/Ye2aa9V9ApdEhjOXbvp+q3GRqb7vAY6IfuSn6ntEdX7sEZnUfyA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-2.0.0.tgz",
+                       "integrity": "sha512-ggsMB3z0z27P/IinstIdvVjDfLrmGgknjXQDQDzu/7Pw6fxGmX4yM2IPbdMpSVQw/plhh3XHNQqL1Oi7Wa+WIw==",
</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": "^4.0.0",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "1.20.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-1.20.3.tgz",
-                       "integrity": "sha512-938LnUQPMhC6mKMJ4/fILC0+jseSg3b6ABdhSDkdOQdrSVKy+zabfd/w1BQ9I5MnsuviLsAyeaq5alpTmdHTwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-2.0.0.tgz",
+                       "integrity": "sha512-TTg4Aa+LSv62c+qXNt8zv5E+sVsQ0WrEXZZKVbJqdIVr4MG1/BEZ/coAsrQIrIXynrZtnXy66oh9a+wG9Ie2Pw==",
</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": "^4.0.0",
-                               "@wordpress/blob": "^2.13.2",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/blob": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.13.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-2.13.3.tgz",
-                       "integrity": "sha512-lutDWWlw5r+EYSHZvJ/l4fHNharjPvF92EexoHjk+B9pVzxMtbtJv2dHeffu8BjcuYvke8OJbydlUYaa0SoeLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-3.0.0.tgz",
+                       "integrity": "sha512-mga2x9Sb0e+Wc4/JDyjbo39cRvKmFBD4SgYNhj8J9JBey8zqS/+gXaPeE7TcHRl+c3m6M59VPYgM42gf8jKL7A==",
</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": "^2.15.3",
-                               "@wordpress/data": "^4.27.3",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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/npm-package-json-lint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.0.3.tgz",
-                       "integrity": "sha512-xN11CqH8oUmLbDd8/+0UU3rYuNNnF2PWedTrIDqcuZ9Lm+w3yEZJgzBv4XsZ4fS1R4c9oNBPhih0jdOxUCHpFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.0.4.tgz",
+                       "integrity": "sha512-DflrRfiKGTGTaFv3id9pwh74np/cAwqdF88G2KCZ1NSDKIWYNkwF9A0D+FCGfMhwZm0KeVC9kmPVrvSvm5dRnA==",
</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/nux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.25.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.25.3.tgz",
-                       "integrity": "sha512-rSmLOGx2bXWLfX+wHcTEfo6kw01NzUfsgZ83szqCFGcn+IfeoRIqSdo/9dAlUE4Tywo9hTCKIfmE8FV71YYG9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-4.0.0.tgz",
+                       "integrity": "sha512-tCmnK7we6NduZcAlpL/lR35XPRncW5iFvrWjO5ukJmiFIHMpPVGfspvaq5InihUAna3+lOyeXSbq89pNnJXHrw==",
</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": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "lodash": "^4.17.19",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "lodash": "^4.17.21",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.25.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.25.3.tgz",
-                       "integrity": "sha512-I61O0cWT2nSXEuOP/C2bmgRU7Hhj6e/SXaUKJyfZd7hs16Ihp1a2NJh23jDhFS3wZ/4SY7bZgRnVNGRaBZAacw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-3.0.0.tgz",
+                       "integrity": "sha512-Ws2Rm3bMNCVweIKaWl0egXsyr89NALRMDbbo0KldPBJSAEXDb1Qpsx/u1KIzjmKqN9ZPXwMACC+LAnX2pXZhDw==",
</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": "^3.25.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/hooks": "^2.12.3",
-                               "@wordpress/icons": "^2.10.3",
-                               "lodash": "^4.17.19",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^4.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/hooks": "^3.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "lodash": "^4.17.21",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^1.1.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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.0.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-3.0.0.tgz",
-                       "integrity": "sha512-4RJFxpSMWHPsCCoDCxvBjj90uzchEnyIA3Xlh7EiYivq4S/pWpEq5MZxzASJJ78DxFSFf7PlEVy9nHZzrd3NWA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-3.0.1.tgz",
+                       "integrity": "sha512-fgh0dFULCSRQGvIEo5m9IwKcyA4+VgaB0WVAy82CnMqDIMh4yMJS9wuDrqR51HvkKY5ojHUQxz1n+3ElGvd4qg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.4.3",
-                               "@wordpress/postcss-themes": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/base-styles": "^3.4.4",
+                               "@wordpress/postcss-themes": "^4.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "autoprefixer": "^10.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-custom-properties": "^11.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4032,9 +4165,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">                                                "caniuse-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                        "version": "1.0.30001221",
-                                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001221.tgz",
-                                                       "integrity": "sha512-b9TOZfND3uGSLjMOrLh8XxSQ41x8mX+9MLJYDM4AAHLfaZHttrLNPrScWjVnBITRZbY5sPpCt7X85n7VSLZ+/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                 "version": "1.0.30001228",
+                                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz",
+                                                       "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==",
</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">@@ -4046,15 +4179,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">                                "electron-to-chromium": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.3.726",
-                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.726.tgz",
-                                       "integrity": "sha512-dw7WmrSu/JwtACiBzth8cuKf62NKL1xVJuNvyOg0jvruN/n4NLtGYoTzciQquCPNaS2eR+BT5GrxHbslfc/w1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.727",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz",
+                                       "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==",
</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.71",
-                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
-                                       "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.72",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
+                                       "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==",
</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">@@ -4066,99 +4199,120 @@
</span><span class="cx" style="display: 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-themes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-themes/-/postcss-themes-4.0.0.tgz",
-                       "integrity": "sha512-g5twdcVPTeV8adYEWUBXTpp/Ztc6Mfw5bN8MOema/FUMeQVrWKP0yVZRFeu5XL+hMZmZ2MdtlKWPoz8p/GqUZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-themes/-/postcss-themes-4.0.1.tgz",
+                       "integrity": "sha512-+NM77kRzmb/BgEOPw7zBiY7JL8F6pBkXq6J+aRpyrUxNzdrkt2HRkXdUnaWY1xvMB/FKiTMYv0erNMDoYgWcyQ==",
</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/prettier-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.0.3.tgz",
-                       "integrity": "sha512-BWiped4eH3EWZ4FckDTFWrDKmb2Xi5zGef9fm9f1vg+MiloNvEItVczoXHY3BK4nF9m171xsGx22WZSi7dVopA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-1.0.4.tgz",
+                       "integrity": "sha512-wkh5LIzcTJmFwu1JlKrlUpZTjawi6D3stXSVgt2DRqm1EhGra58+U7MrLqdtQzw1Th1GPiYO8gJNgOuLi3oOcQ==",
</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": "1.12.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-1.12.3.tgz",
-                       "integrity": "sha512-LIF44bVlJS7CJEVmk6TLuV6HZMdj5iwkyM8do4ukGY6qnZIzrXpBablgJeDBcyjzWrWRLn+w+tiZ/8l+2egoVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-2.0.0.tgz",
+                       "integrity": "sha512-Evtu9KQd4nLlHGsgI2uo50Cqx4jL+d6kvQU0OD51RTt388bHDOYd1TfXLR7MOz/+AqHfCQH09kqEzkrCPPJevQ==",
</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": "^2.20.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.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">                "@wordpress/priority-queue": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.11.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.11.2.tgz",
-                       "integrity": "sha512-ulwmUOklY3orn1xXpcPnTyGWV5B/oycxI+cHZ6EevBVgM5sq+BW3xo0PKLR/MMm6UNBtFTu/71QAJrNZcD6V1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.0.0.tgz",
+                       "integrity": "sha512-Zx2Tbk/PaO0sXZCpfmKydd5+M5oJT2ixI4RAFVsUtym1r4tE08MOIIeH2puaTFbRZpelJcZtCt2iTwBAjL0uPQ==",
</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": "3.14.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.14.2.tgz",
-                       "integrity": "sha512-aqi4UtvMP/+NhULxyCR8ktG0v4BJVTRcMpByAqDg7Oabq2sz2LPuShxd5UY8vxQYQY9t1uUJbslhom4ytcohWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.0.0.tgz",
+                       "integrity": "sha512-ZsO82MTHscC20fq+SWXQR3mjM5Z4Dn26ktTj5FviBi+yuWARtzw4fuXGDxxn0duhK5xs0OgtV4jm3DEtXd0Ulw==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "rungen": "^0.3.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-1.2.3.tgz",
-                       "integrity": "sha512-Q6jXwbTYg2Uu/kAdqkwosp2IYjOE9qgvkE+m4UpMtRyQDpjMunN3i3gGb/J7UexybtyjfH75VibZbYrjoUP+OQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-2.0.0.tgz",
+                       "integrity": "sha512-Dw+OHFjg20TjLsW+JiOsYqwevtHeYwmvvGPa2McaiaPmnJWpX8P0ESHRs00JrOYdfzg/0h19p7VkREHMH6pBQg==",
</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": "^5.3.3",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/core-data": "^2.26.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/icons": "^2.10.3",
-                               "@wordpress/notices": "^2.13.3",
-                               "@wordpress/url": "^2.22.2",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^6.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/core-data": "^3.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/icons": "^3.0.0",
+                               "@wordpress/notices": "^3.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "3.25.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.25.3.tgz",
-                       "integrity": "sha512-FdqL1/rHTsRxZ1gW1UEWuy0URmUEqMzj5hcAbOhHFPO5m0ENrkzC9bBa195KqZBSNSmBmXnDZdHu4UJUolzcZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-4.0.0.tgz",
+                       "integrity": "sha512-bb/6t6ydE+VWZUHxGl96aRo/6ZEcdGBOsY22hWRTVTBuIq3op0nBPg4ES0MwuvT5ZduSk4iOTsRPAxLlXdKbqA==",
</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": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/dom": "^2.18.0",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/escape-html": "^1.12.2",
-                               "@wordpress/is-shallow-equal": "^3.1.3",
-                               "@wordpress/keycodes": "^2.19.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/dom": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/escape-html": "^2.0.0",
+                               "@wordpress/is-shallow-equal": "^4.0.0",
+                               "@wordpress/keycodes": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.19",
</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">                                 "memize": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "15.0.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-15.0.1.tgz",
-                       "integrity": "sha512-CuuqjeDUC4N6zm1oZ23I9Xoanhz+Spx5Xilg5EIqlkKpiBpno+5BwykX24h73g2NIWzPjnxPIlIEp7D9PQ+FMw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "16.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-16.0.0.tgz",
+                       "integrity": "sha512-r/NIFusVk4ZxRXYL/wvN608MwrwAsOn+XICl+5mFICIbIoXPW9yO8kfmzFhZ7myejK/wUSmVnokLxwLeobkEAQ==",
</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">                                "@svgr/webpack": "^5.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-preset-default": "^5.2.2",
-                               "@wordpress/dependency-extraction-webpack-plugin": "^3.1.2",
-                               "@wordpress/eslint-plugin": "^9.0.4",
-                               "@wordpress/jest-preset-default": "^7.0.3",
-                               "@wordpress/npm-package-json-lint-config": "^4.0.3",
-                               "@wordpress/postcss-plugins-preset": "^3.0.0",
-                               "@wordpress/prettier-config": "^1.0.3",
-                               "@wordpress/stylelint-config": "^19.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-preset-default": "^6.0.0",
+                               "@wordpress/dependency-extraction-webpack-plugin": "^3.1.3",
+                               "@wordpress/eslint-plugin": "^9.0.5",
+                               "@wordpress/jest-preset-default": "^7.0.4",
+                               "@wordpress/npm-package-json-lint-config": "^4.0.4",
+                               "@wordpress/postcss-plugins-preset": "^3.0.1",
+                               "@wordpress/prettier-config": "^1.0.4",
+                               "@wordpress/stylelint-config": "^19.0.4",
</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><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">@@ -4184,10 +4338,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "mini-css-extract-plugin": "^1.3.9",
</span><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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^8.2.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^8.2.15",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-loader": "^4.2.0",
</span><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": "^5.5.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "puppeteer-core": "^9.0.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><span class="cx" style="display: block; padding: 0 10px">                                "sass": "^1.26.11",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4374,13 +4528,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">                                "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "8.2.13",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz",
-                                       "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.2.15",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
+                                       "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "colorette": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nanoid": "^3.1.22",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "nanoid": "^3.1.23",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "source-map": "^0.6.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4704,37 +4858,51 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/server-side-render": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.21.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-1.21.3.tgz",
-                       "integrity": "sha512-pS2+LmTQX8S61TvaC+UyXqmFnQSXcJ3wcr3RPX1EwmpvlMuXlqdW8N5Y1TWuOT1G/ZDAwvTilLAlxeAMqrYSXA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-2.0.0.tgz",
+                       "integrity": "sha512-53Fb6kIemkRRMQEoccDRhGfa7Q2adpK/3f6gmW2i/WjGtfaSOsEMc4xhlgBXb44+9ROX9GoqNw1YyxmlVDtPMA==",
</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": "^4.0.0",
-                               "@wordpress/blocks": "^8.0.3",
-                               "@wordpress/components": "^13.0.3",
-                               "@wordpress/compose": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "@wordpress/deprecated": "^2.12.3",
-                               "@wordpress/element": "^2.20.3",
-                               "@wordpress/i18n": "^3.20.0",
-                               "@wordpress/url": "^2.22.2",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^5.0.0",
+                               "@wordpress/blocks": "^9.0.0",
+                               "@wordpress/components": "^14.0.0",
+                               "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "@wordpress/deprecated": "^3.0.0",
+                               "@wordpress/element": "^3.0.0",
+                               "@wordpress/i18n": "^4.0.0",
+                               "@wordpress/url": "^3.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.13.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.13.2.tgz",
-                       "integrity": "sha512-n4O5O66ARGY+h1SCvt0uOIQAJ6B4hd6EjULAWRNYgQuuF9mdhcczpGvSH76BssuvLN6bJU1RjsVy7m56kqO5xw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.0.0.tgz",
+                       "integrity": "sha512-GKJ5IIK0OAroLjXqa3Lb9nzhmCDrlaayxLaIlST34+zj41V7U6S7hoyDW0CwEvGm3f7aAeSucAwLnM9iwJif2w==",
</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.19",
</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">                                 "memize": "^1.1.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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/stylelint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "19.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-19.0.3.tgz",
-                       "integrity": "sha512-67iCYE5T9TSgzQAnJfQZPl2ENZ+uujH1AarH/u7LibG3/JIf6CpofjmYvaBoLFtKQvBsYZhUaXJ18oIHdn4N0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "19.0.4",
+                       "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-19.0.4.tgz",
+                       "integrity": "sha512-xZ4SLfokYHCTwJ88e2bRJvRWtbABEnjcQV6GXJHRNYHIYoaCBmuFij/R+l/yEkRifcKxs6VAlxOx0GGi7lfRPg==",
</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">                                "stylelint-config-recommended": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4743,144 +4911,77 @@
</span><span class="cx" style="display: 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": "1.15.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.15.3.tgz",
-                       "integrity": "sha512-UrAnXgn05wmlS0GLPoxHZBtjjzB7TA4wX/1MV57LcLngifUKKPuNl0kMur/bQcPU+AAczbHKy/0vSvKHiZdoNg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.0.0.tgz",
+                       "integrity": "sha512-yMJm5lirrbATHbINBuZizD4rD9Lq/H+JzfDGFb9J3Yh2UlBEE2+C6rCq2ecRiReKoqjTN5MsneXmzeVaStGOYw==",
</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.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.22.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.22.2.tgz",
-                       "integrity": "sha512-aqpYKQXzyzkCOm+GzZRYlLb+wh58g0cwR1PaKAl0UXaBS4mdS+X6biMriylb4P8CVC/RR7CSw5XI20JC24KDwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.0.0.tgz",
+                       "integrity": "sha512-lLC4t/lI8iTa9gGg5SrhgiO7UpyidHrwnleeS175t0CyUeX+WWzIyU6NGu6vIdWmpLocNWXpuMdddBSSfm4W4g==",
</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.19",
</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">                                 "react-native-url-polyfill": "^1.1.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "2.26.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.26.3.tgz",
-                       "integrity": "sha512-CjTMPgWDmcBIa3sEd3wcIhULFsJgStiHJWEtRVHfM2fp/ZApaXrvldHJJxkoHhT5OuLet9JlNnNoD1ZvcUoE1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-3.0.0.tgz",
+                       "integrity": "sha512-txh9qxYzr3D9hsGSUn63jDSKX0AjDNAiw3o/bxBQNGE77W3RlWVlfU1ZkWhG8awXzrkA/GLNLO+oalt/xcQw+A==",
</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": "^3.25.3",
-                               "@wordpress/data": "^4.27.3",
-                               "lodash": "^4.17.19"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^4.0.0",
+                               "@wordpress/data": "^5.0.0",
+                               "lodash": "^4.17.21"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
+                               }
</ins><span class="cx" style="display: 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": "1.4.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-1.4.2.tgz",
-                       "integrity": "sha512-MjrkSp6Jyfx+92AE32A83P503noUtGb6//BYUH4GiWzzzSNhDHgbQ0UcOJwJaEYK166DxSNpMk/JXc4YENi1Cw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.0.0.tgz",
+                       "integrity": "sha512-HDpeKqUfXyhKPAWAXwQ7VyM/IoP7XqUJHWLLa361AGgwOX66w+txprRfVNM+cK7YkYBiqsyuYv3gei0NTKNTUw=="
</ins><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": "2.15.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.15.2.tgz",
-                       "integrity": "sha512-y7dltZQrdtUatzpDVpZxNfXeDva4xRw30lO57MkxmeqlWOpZCrgCK7czNbebTC1CUXZ9xbKiOrNdnFgE6CnoOw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.0.0.tgz",
+                       "integrity": "sha512-E9KPIOFol/b4tM1+Q3PAp7S55QaTqvgDA+bMtH/g9wDSghpC3VvgjBtDmaanYKkL+zGicQsjhpfLBzkaf9pJRw==",
</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.19"
-                       }
-               },
-               "@wp-g2/components": {
-                       "version": "0.0.160",
-                       "resolved": "https://registry.npmjs.org/@wp-g2/components/-/components-0.0.160.tgz",
-                       "integrity": "sha512-44qUtiF5Nl/srD7Vzbpcd0im/EIej04fOdDfa0lfDxXJDNK3RRtSSEwCRhok/M5SKCmvYbZKRUx2K0ugXNqK0Q==",
-                       "requires": {
-                               "@popperjs/core": "^2.5.4",
-                               "@wp-g2/context": "^0.0.160",
-                               "@wp-g2/styles": "^0.0.160",
-                               "@wp-g2/utils": "^0.0.160",
-                               "csstype": "^3.0.3",
-                               "downshift": "^6.0.15",
-                               "framer-motion": "^2.1.0",
-                               "highlight-words-core": "^1.2.2",
-                               "history": "^4.9.0",
-                               "lodash": "^4.17.19",
-                               "path-to-regexp": "^1.7.0",
-                               "react-colorful": "4.4.4",
-                               "react-textarea-autosize": "^8.2.0",
-                               "react-use-gesture": "^9.0.0",
-                               "reakit": "^1.3.4"
</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">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
-                               },
-                               "path-to-regexp": {
-                                       "version": "1.8.0",
-                                       "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz",
-                                       "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==",
-                                       "requires": {
-                                               "isarray": "0.0.1"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.21",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+                                       "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
</ins><span class="cx" style="display: 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">-                "@wp-g2/context": {
-                       "version": "0.0.160",
-                       "resolved": "https://registry.npmjs.org/@wp-g2/context/-/context-0.0.160.tgz",
-                       "integrity": "sha512-50wSQCZkdZEexP88Ljutskn7/klT2Id1ks4GpzKDSBM8kadrfNdr2iabjgJdFLIH33S+r4dzEnzLs9SFtqUgwg==",
-                       "requires": {
-                               "@wp-g2/create-styles": "^0.0.160",
-                               "@wp-g2/styles": "^0.0.160",
-                               "@wp-g2/utils": "^0.0.160",
-                               "lodash": "^4.17.19"
-                       }
-               },
-               "@wp-g2/create-styles": {
-                       "version": "0.0.160",
-                       "resolved": "https://registry.npmjs.org/@wp-g2/create-styles/-/create-styles-0.0.160.tgz",
-                       "integrity": "sha512-2/q8jcB9wIyfxkoCfNhz+9otRmAbDwfgk3nSEFhyz9ExR+OCqNUWqmITE3TZ4hYaSsV8E/gUUO4JjnPPy989bA==",
-                       "requires": {
-                               "@emotion/core": "^10.1.1",
-                               "@emotion/hash": "^0.8.0",
-                               "@emotion/is-prop-valid": "^0.8.8",
-                               "@wp-g2/utils": "^0.0.160",
-                               "create-emotion": "^10.0.27",
-                               "emotion": "^10.0.27",
-                               "emotion-theming": "^10.0.27",
-                               "lodash": "^4.17.19",
-                               "mitt": "^2.1.0",
-                               "rtlcss": "^2.6.2",
-                               "styled-griddie": "^0.1.3"
-                       }
-               },
-               "@wp-g2/styles": {
-                       "version": "0.0.160",
-                       "resolved": "https://registry.npmjs.org/@wp-g2/styles/-/styles-0.0.160.tgz",
-                       "integrity": "sha512-o91jxb0ZwEDRJrtVVjnqn3qTAXjnxZ1fX5KF3Q7oz776lMZPHsyfC0hvqnOz0w7zqaZZpdWtVQRShgrYXN6JHw==",
-                       "requires": {
-                               "@wp-g2/create-styles": "^0.0.160",
-                               "@wp-g2/utils": "^0.0.160"
-                       }
-               },
-               "@wp-g2/utils": {
-                       "version": "0.0.160",
-                       "resolved": "https://registry.npmjs.org/@wp-g2/utils/-/utils-0.0.160.tgz",
-                       "integrity": "sha512-4FhezjKyeYVb+3PZahW1kmqXpCvVvuJM97EcGqkKf+u4Qf66J3n1niHgfnRbn8aNydYK6EFze+6/UL48U35z1w==",
-                       "requires": {
-                               "copy-to-clipboard": "^3.3.1",
-                               "create-emotion": "^10.0.27",
-                               "deepmerge": "^4.2.2",
-                               "fast-deep-equal": "^3.1.3",
-                               "hoist-non-react-statics": "^3.3.2",
-                               "json2mq": "^0.2.0",
-                               "lodash": "^4.17.19",
-                               "memize": "^1.1.0",
-                               "react-merge-refs": "^1.1.0",
-                               "react-resize-aware": "^3.1.0",
-                               "tinycolor2": "^1.4.2",
-                               "use-enhanced-state": "^0.0.13",
-                               "use-isomorphic-layout-effect": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@xtuc/ieee754": {
</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/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5271,13 +5372,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^1.0.2"
+                                       },
+                                       "dependencies": {
+                                               "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
+                                               }
</ins><span class="cx" style="display: 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.trimend": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5403,12 +5512,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         },
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5536,13 +5645,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         },
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7260,17 +7369,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">                "cheerio": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0-rc.6",
-                       "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.6.tgz",
-                       "integrity": "sha512-hjx1XE1M/D5pAtMgvWwE21QClmAEeGHOIDfycgmndisdNgI6PE1cGRQkMGBcsbUbmEQyWu5PJLUcAOjtQS8DWw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0-rc.9",
+                       "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.9.tgz",
+                       "integrity": "sha512-QF6XVdrLONO6DXRF5iaolY+odmhj2CLj+xzNod7INPWMi/x9X4SOylH0S/vaPpX+AUU6t04s34SQNh7DbkuCng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cheerio-select": "^1.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cheerio-select": "^1.4.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "dom-serializer": "^1.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "domhandler": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "domhandler": "^4.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "htmlparser2": "^6.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse5": "^6.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "parse5-htmlparser2-tree-adapter": "^6.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parse5-htmlparser2-tree-adapter": "^6.0.1",
+                               "tslib": "^2.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "dom-serializer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7289,6 +7399,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==",
</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">+                                },
+                               "tslib": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==",
+                                       "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">@@ -7717,7 +7833,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "commander": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.20.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "comment-parser": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.7.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7859,10 +7976,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "contains-path": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
-                       "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-1.0.0.tgz",
+                       "integrity": "sha1-NFizMhhWA+ju0Y9RjUoQiIo6vJE=",
+                       "dev": true,
+                       "requires": {
+                               "normalize-path": "^2.1.1",
+                               "path-starts-with": "^1.0.0"
+                       },
+                       "dependencies": {
+                               "normalize-path": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+                                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+                                       "dev": true,
+                                       "requires": {
+                                               "remove-trailing-separator": "^1.0.1"
+                                       }
+                               }
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "content-disposition": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.5.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7940,14 +8072,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
</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">-                "copy-to-clipboard": {
-                       "version": "3.3.1",
-                       "resolved": "https://registry.npmjs.org/copy-to-clipboard/-/copy-to-clipboard-3.3.1.tgz",
-                       "integrity": "sha512-i13qo6kIHTTpCm8/Wup+0b1mVWETvu2kIMzKoK8FpkLkFxlt0znUAHcMzox+T8sPlqtZXq3CulEjQHsYiGFJUw==",
-                       "requires": {
-                               "toggle-selection": "^1.0.6"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "copy-webpack-plugin": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8047,9 +8171,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
</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.11.2",
-                       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.11.2.tgz",
-                       "integrity": "sha512-gYhNwu7AJjecNtRrIfyoBabQ3ZG+llfPmg9BifIX8yxIpDyfNLRM73zIjINSm6z3dMdI1nwNC9C7uiy4pIC6cw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.12.1",
+                       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.12.1.tgz",
+                       "integrity": "sha512-i6h5qODpw6EsHAoIdQhKoZdWn+dGBF3dSS8m5tif36RlWvW3A6+yu2S16QHUo3CrkzrnEskMAt9f8FxmY9fhWQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.16.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8070,9 +8194,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">                                "caniuse-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.30001221",
-                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001221.tgz",
-                                       "integrity": "sha512-b9TOZfND3uGSLjMOrLh8XxSQ41x8mX+9MLJYDM4AAHLfaZHttrLNPrScWjVnBITRZbY5sPpCt7X85n7VSLZ+/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.0.30001228",
+                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001228.tgz",
+                                       "integrity": "sha512-QQmLOGJ3DEgokHbMSA8cj2a+geXqmnpyOFT0lhQV6P3/YOJvGDEwoedcwxEQ30gJIwIIunHIicunJ2rzK5gB2A==",
</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">                                "colorette": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8082,15 +8206,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">                                "electron-to-chromium": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.3.726",
-                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.726.tgz",
-                                       "integrity": "sha512-dw7WmrSu/JwtACiBzth8cuKf62NKL1xVJuNvyOg0jvruN/n4NLtGYoTzciQquCPNaS2eR+BT5GrxHbslfc/w1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.727",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.727.tgz",
+                                       "integrity": "sha512-Mfz4FIB4FSvEwBpDfdipRIrwd6uo8gUDoRDF4QEYb4h4tSuI3ov594OrjU6on042UlFHouIJpClDODGkPcBSbg==",
</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.71",
-                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz",
-                                       "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.72",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.72.tgz",
+                                       "integrity": "sha512-LLUo+PpH3dU6XizX3iVoubUNheF/owjXCZZ5yACDxNnPtgFuludV1ZL3ayK1kVep42Rmm0+R9/Y60NQbZ2bifw==",
</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">@@ -8102,9 +8226,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.11.2",
-                       "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.11.2.tgz",
-                       "integrity": "sha512-DQxdEKm+zFsnON7ZGOgUAQXBt1UJJ01tOzN/HgQ7cNf0oEHW1tcBLfCQQd1q6otdLu5gAdvKYxKHAoXGwE/kiQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.12.1",
+                       "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.12.1.tgz",
+                       "integrity": "sha512-1cch+qads4JnDSWsvc7d6nzlKAippwjUlf6vykkTLW53VSV+NkE6muGBToAjEA8pG90cSfcud3JgVmW2ds5TaQ==",
</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">@@ -8324,13 +8448,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">                                "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "8.2.13",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.13.tgz",
-                                       "integrity": "sha512-FCE5xLH+hjbzRdpbRb1IMCvPv9yZx2QnDarBEYSN0N0HYk+TcXsEhwdFcFb+SRWOKzKGErhIEbBK2ogyLdTtfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.2.15",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.2.15.tgz",
+                                       "integrity": "sha512-2zO3b26eJD/8rb106Qu2o7Qgg52ND5HPjcyQiK2B98O388h43A448LCslC0dI2P97wCAQRJsFvwTRcXxTKds+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "colorette": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nanoid": "^3.1.22",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "nanoid": "^3.1.23",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "source-map": "^0.6.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8641,9 +8765,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">                "damerau-levenshtein": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.6.tgz",
-                       "integrity": "sha512-JVrozIeElnj3QzfUIt8tB8YMluBJom4Vw9qTPpjGYQ9fYlB3D/rb6OordUxf3xeFB35LKWs0xqcO5U6ySvBtug==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.7",
+                       "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz",
+                       "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dashdash": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8941,9 +9065,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "deepmerge": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.2",
-                       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
-                       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.2",
+                       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
+                       "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "default-gateway": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9082,9 +9206,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.818844",
-                       "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.818844.tgz",
-                       "integrity": "sha512-AD1hi7iVJ8OD0aMLQU5VK0XH9LDlA1+BcPIgrAxPfaibx2DbWucuyOhc4oyQCbnvDDO68nN6/LcKfqTP343Jjg==",
</del><ins style="background-color: #dfd; 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==",
</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">                "diff": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9163,13 +9287,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">                "doctrine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.0",
-                       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
-                       "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+                       "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "esutils": "^2.0.2",
-                               "isarray": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "esutils": "^2.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">                "document.contains": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9444,16 +9567,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "create-emotion": "^10.0.27"
</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-theming": {
-                       "version": "10.0.27",
-                       "resolved": "https://registry.npmjs.org/emotion-theming/-/emotion-theming-10.0.27.tgz",
-                       "integrity": "sha512-MlF1yu/gYh8u+sLUqA0YuA9JX0P4Hb69WlKc/9OLo+WCXuX6sy/KoIa+qJimgmr2dWqnypYKYPX37esjDBbhdw==",
-                       "requires": {
-                               "@babel/runtime": "^7.5.5",
-                               "@emotion/weak-memoize": "0.2.5",
-                               "hoist-non-react-statics": "^3.3.0"
-                       }
-               },
</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">@@ -9766,13 +9879,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": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.25.0",
-                       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.25.0.tgz",
-                       "integrity": "sha512-TVpSovpvCNpLURIScDRB6g5CYu/ZFq9GfX2hLNIV4dSBKxIWojeDODvYl3t0k0VtMxYeR8OXPCFE5+oHMlGfhw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.26.0",
+                       "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.26.0.tgz",
+                       "integrity": "sha512-4R1ieRf52/izcZE7AlLy56uIHHDLT74Yzz2Iv2l6kDaYvEu9x+wMB5dZArVL8SYGXSYV2YAg70FcW5Y5nGGNIg==",
</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/code-frame": "7.12.11",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@eslint/eslintrc": "^0.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@eslint/eslintrc": "^0.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ajv": "^6.10.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cross-spawn": "^7.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9948,22 +10061,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-module-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.0",
-                       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.0.tgz",
-                       "integrity": "sha512-6j9xxegbqe8/kZY8cYpcp0xhbK0EgJlg3g9mib3/miLaExuuwc3n5UEfSnU6hWMbT0FAYVvDbL9RrRgpUeQIvA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.1",
+                       "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.6.1.tgz",
+                       "integrity": "sha512-ZXI9B8cxAJIH4nfkhTwcRTEAnrVfobYqwjWy/QMCZ8rHkZHFjf9yO4BzpiF9kCSfNlMG54eKigISHpX0+AaT4A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "debug": "^2.6.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^3.2.7",
</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="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.6.9",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.2.7",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+                                       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "^2.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "find-up": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9985,12 +10098,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-exists": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ms": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "p-limit": {
</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/p-limit/-/p-limit-1.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10027,26 +10134,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">                "eslint-plugin-import": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.22.1",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.22.1.tgz",
-                       "integrity": "sha512-8K7JjINHOpH64ozkAhpT3sd+FswIZTfMZTjdx052pnWrgRCVfp8op9tbjpAk3DdUeI/Ba4C8OjdC0r90erHEOw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.23.0",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.23.0.tgz",
+                       "integrity": "sha512-W5v1f7Cbam6BwbSSKtN6+yoUAms07ozbqAEhLOtf5erEqRv7w67PeZuAuBThaUkzdq2GfBx/5GBvxF+NWJshrQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.1",
-                               "array.prototype.flat": "^1.2.3",
-                               "contains-path": "^0.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-includes": "^3.1.3",
+                               "array.prototype.flat": "^1.2.4",
+                               "contains-path": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^2.6.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "doctrine": "1.5.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "doctrine": "^2.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eslint-import-resolver-node": "^0.3.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint-module-utils": "^2.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eslint-module-utils": "^2.6.1",
+                               "find-up": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has": "^1.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "is-core-module": "^2.4.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">-                                "object.values": "^1.1.1",
-                               "read-pkg-up": "^2.0.0",
-                               "resolve": "^1.17.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object.values": "^1.1.3",
+                               "pkg-up": "^2.0.0",
+                               "read-pkg-up": "^3.0.0",
+                               "resolve": "^1.20.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tsconfig-paths": "^3.9.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">+                                "call-bind": {
+                                       "version": "1.0.2",
+                                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+                                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.0.2"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10056,6 +10176,43 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ms": "2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "es-abstract": {
+                                       "version": "1.18.0",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz",
+                                       "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.1.1",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.2",
+                                               "is-callable": "^1.2.3",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.2",
+                                               "is-string": "^1.0.5",
+                                               "object-inspect": "^1.9.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.0"
+                                       },
+                                       "dependencies": {
+                                               "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"
+                                                       }
+                                               }
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "find-up": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10065,6 +10222,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "locate-path": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "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.3",
+                                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
+                                       "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
+                                       "dev": true
+                               },
+                               "is-core-module": {
+                                       "version": "2.4.0",
+                                       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.4.0.tgz",
+                                       "integrity": "sha512-6A2fkfq1rfeQZjxrZJGerpLCTHRNEBiSgnu0+obeJpEPZRUooHgsizvzv0ZjJwOz3iWIHdJtVWJ/tmPr3D21/A==",
+                                       "dev": true,
+                                       "requires": {
+                                               "has": "^1.0.3"
+                                       }
+                               },
+                               "is-regex": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "has-symbols": "^1.0.2"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "locate-path": {
</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/locate-path/-/locate-path-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10081,6 +10269,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
</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">+                                "object.values": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz",
+                                       "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "define-properties": "^1.1.3",
+                                               "es-abstract": "^1.18.0-next.2",
+                                               "has": "^1.0.3"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "p-limit": {
</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/p-limit/-/p-limit-1.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10106,14 +10306,44 @@
</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">                                "read-pkg-up": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
-                                       "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz",
+                                       "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=",
</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-up": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "read-pkg": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "read-pkg": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "resolve": {
+                                       "version": "1.20.0",
+                                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
+                                       "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-core-module": "^2.2.0",
+                                               "path-parse": "^1.0.6"
+                                       }
+                               },
+                               "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">                                 }
</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">@@ -10241,15 +10471,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "get-intrinsic": "^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">-                                "doctrine": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
-                                       "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "esutils": "^2.0.2"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "es-abstract": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.18.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10300,13 +10521,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.values": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11008,7 +11229,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "fast-deep-equal": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "fast-diff": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11576,9 +11798,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">                "fraction.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.13",
-                       "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.0.13.tgz",
-                       "integrity": "sha512-E1fz2Xs9ltlUp+qbiyx9wmt2n9dRzPsS11Jtdb8D2o+cC7wr9xkkKsVKJuBX0ST+LVS+LhLO+SbLJNtfWcJvXA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.1.0.tgz",
+                       "integrity": "sha512-o9lSKpK0TDqDwTL24Hxqi6I99s942l6TYkfl6WvGWgLOIFz/YonSGKfiSeMadoiNvTfqnfOa9mjb5SGVbBK9/w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "fragment-cache": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11591,24 +11813,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "framer-motion": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.9.5",
-                       "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-2.9.5.tgz",
-                       "integrity": "sha512-epSX4Co1YbDv0mjfHouuY0q361TpHE7WQzCp/xMTilxy4kXd+Z23uJzPVorfzbm1a/9q1Yu8T5bndaw65NI4Tg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.16",
+                       "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-4.1.16.tgz",
+                       "integrity": "sha512-sEc3UI3oncwE+RUzdd86TxbmpEaX/Ki/T0AmFYSsbxEqGZ3feLvzGL7BJlkhERIyyuAC9+OzI4BnhJM0GSUAMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/is-prop-valid": "^0.8.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "framesync": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "framesync": "5.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hey-listen": "^1.0.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "popmotion": "9.0.0-rc.20",
-                               "style-value-types": "^3.1.9",
-                               "tslib": "^1.10.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "popmotion": "9.3.6",
+                               "style-value-types": "4.1.4",
+                               "tslib": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "tslib": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "framesync": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/framesync/-/framesync-4.1.0.tgz",
-                       "integrity": "sha512-MmgZ4wCoeVxNbx2xp5hN/zPDCbLSKiDt4BbbslK7j/pM2lg5S0vhTNv1v8BCVb99JPIo6hXBFdwzU7Q4qcAaoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.3.0",
+                       "resolved": "https://registry.npmjs.org/framesync/-/framesync-5.3.0.tgz",
+                       "integrity": "sha512-oc5m68HDO/tuK2blj7ZcdEBRx3p1PjrgHazL8GYEpvULhrtGIFbQArN6cQS2QhW8mitffaB+VYzMjDqBxxQeoA==",
</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">-                                "hey-listen": "^1.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tslib": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "tslib": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "fresh": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11770,12 +12006,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^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">                                "string.prototype.trimend": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13088,19 +13324,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/highlight-words-core/-/highlight-words-core-1.2.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "history": {
-                       "version": "4.10.1",
-                       "resolved": "https://registry.npmjs.org/history/-/history-4.10.1.tgz",
-                       "integrity": "sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==",
-                       "requires": {
-                               "@babel/runtime": "^7.1.2",
-                               "loose-envify": "^1.2.0",
-                               "resolve-pathname": "^3.0.0",
-                               "tiny-invariant": "^1.0.2",
-                               "tiny-warning": "^1.0.0",
-                               "value-equal": "^1.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "hmac-drbg": {
</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/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13952,9 +14175,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-bigint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz",
-                       "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.2.tgz",
+                       "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-binary-path": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13966,11 +14189,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">                "is-boolean-object": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz",
-                       "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz",
+                       "integrity": "sha512-bXdQWkECBUIAcCkeH1unwJLIpZYaa5VvuygSyS/c2lf719mTKZDU5UdDRlpd01UjADgmW8RfqaP+mRaVPdr/Ng==",
</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">-                                "call-bind": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.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"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-buffer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14150,9 +14384,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-number-object": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz",
-                       "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.5",
+                       "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz",
+                       "integrity": "sha512-RU0lI/n95pMoUKu9v1BZP5MBcZuNSVJkMkAG2dJqC4z2GlkGUNeH68SuHuBKBD/XFe+LHZ+f9BKkLET60Niedw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-obj": {
</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">@@ -14267,9 +14501,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-string": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
-                       "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.6.tgz",
+                       "integrity": "sha512-2gdzbKUuqtQ3lYNrUTQYoClPhm7oQu4UdpSZMp1/DGgkHBT8E2Z1l0yMdb6D4zNAxwDiMv8MdulKROJGNl0Q0w=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-subset": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14825,6 +15059,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fill-range": "^7.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "deepmerge": {
+                                       "version": "4.2.2",
+                                       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz",
+                                       "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fill-range": {
</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/fill-range/-/fill-range-7.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16056,14 +16296,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
</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">-                "json2mq": {
-                       "version": "0.2.0",
-                       "resolved": "https://registry.npmjs.org/json2mq/-/json2mq-0.2.0.tgz",
-                       "integrity": "sha1-tje9O6nqvhIsg+lyBIOusQ0skEo=",
-                       "requires": {
-                               "string-convert": "^0.2.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "json2php": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json2php/-/json2php-0.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17292,7 +17524,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "minimist": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "minimist-options": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17380,7 +17613,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "mitt": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mitt/-/mitt-2.1.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "mixin-deep": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17425,6 +17659,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.5.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
</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">                                "minimist": "^1.2.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17521,9 +17756,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.22",
-                       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.22.tgz",
-                       "integrity": "sha512-/2ZUaJX2ANuLtTvqTlgqBQNJoQO398KyJgZloL0PZkC0dpysjncRUPsFe3DUPzz/y3h+u7C46np8RMuvF3jsSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.23",
+                       "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.23.tgz",
+                       "integrity": "sha512-FiB0kzdP0FFVGDKlRLEQ1BgDzU87dy5NnzjeW9YZNt+/c3+q82EQDUwniSAUxp/F0gFNI1ZhKU1FqYsMuqZVnw==",
</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">@@ -18225,12 +18460,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         },
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "call-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18358,13 +18593,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^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">                                "string.prototype.trimend": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18902,6 +19137,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "path-starts-with": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/path-starts-with/-/path-starts-with-1.0.0.tgz",
+                       "integrity": "sha1-soJDAV6LE43lcmgqxS2kLmRq2E4=",
+                       "dev": true,
+                       "requires": {
+                               "normalize-path": "^2.1.1"
+                       },
+                       "dependencies": {
+                               "normalize-path": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+                                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+                                       "dev": true,
+                                       "requires": {
+                                               "remove-trailing-separator": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "path-to-regexp": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18988,6 +19243,60 @@
</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><ins style="background-color: #dfd; 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
+                               }
+                       }
+               },
</ins><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">@@ -19099,14 +19408,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">                "popmotion": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.0.0-rc.20",
-                       "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.0.0-rc.20.tgz",
-                       "integrity": "sha512-f98sny03WuA+c8ckBjNNXotJD4G2utG/I3Q23NU69OEafrXtxxSukAaJBxzbtxwDvz3vtZK69pu9ojdkMoBNTg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.3.6",
+                       "resolved": "https://registry.npmjs.org/popmotion/-/popmotion-9.3.6.tgz",
+                       "integrity": "sha512-ZTbXiu6zIggXzIliMi8LGxXBF5ST+wkpXGEjeTUDUOCdSQ356hij/xjeUdv0F8zCQNeqB1+PR5/BB+gC+QLAPw==",
</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">-                                "framesync": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "framesync": "5.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hey-listen": "^1.0.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "style-value-types": "^3.1.9",
-                               "tslib": "^1.10.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "style-value-types": "4.1.4",
+                               "tslib": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "tslib": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "portfinder": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20029,19 +20345,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
</span><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": "5.5.0",
-                       "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-5.5.0.tgz",
-                       "integrity": "sha512-tlA+1n+ziW/Db03hVV+bAecDKse8ihFRXYiEypBe9IlLRvOCzYFG6qrCMBYK34HO/Q/Ecjc+tvkHRAfLVH+NgQ==",
</del><ins style="background-color: #dfd; 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==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "devtools-protocol": "0.0.818844",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "devtools-protocol": "0.0.869402",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "extract-zip": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "https-proxy-agent": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "https-proxy-agent": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "node-fetch": "^2.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "pkg-dir": "^4.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "progress": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "proxy-from-env": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "proxy-from-env": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rimraf": "^3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tar-fs": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "unbzip2-stream": "^1.3.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20048,6 +20364,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ws": "^7.2.3"
</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">+                                "agent-base": {
+                                       "version": "6.0.2",
+                                       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz",
+                                       "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "debug": "4"
+                                       }
+                               },
</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">@@ -20058,6 +20383,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-exists": "^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">+                                "https-proxy-agent": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz",
+                                       "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "agent-base": "6",
+                                               "debug": "4"
+                                       }
+                               },
</ins><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">@@ -20293,11 +20628,6 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "react-colorful": {
-                       "version": "4.4.4",
-                       "resolved": "https://registry.npmjs.org/react-colorful/-/react-colorful-4.4.4.tgz",
-                       "integrity": "sha512-01V2/6rr6sa1vaZntWZJXZxnU7ew02NG2rqq0eoVp4d3gFU5Ug9lDzNMbr+8ns0byXsJbBR8LbwQTlAjz6x7Kg=="
-               },
</del><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">@@ -20350,11 +20680,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
</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-merge-refs": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/react-merge-refs/-/react-merge-refs-1.1.0.tgz",
-                       "integrity": "sha512-alTKsjEL0dKH/ru1Iyn7vliS2QRcBp9zZPGoWxUOvRGWPUYgjo+V01is7p04It6KhgrzhJGnIj9GgX8W4bZoCQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "react-moment-proptypes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.8.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.8.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20417,16 +20742,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "scheduler": "^0.19.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "react-textarea-autosize": {
-                       "version": "8.3.2",
-                       "resolved": "https://registry.npmjs.org/react-textarea-autosize/-/react-textarea-autosize-8.3.2.tgz",
-                       "integrity": "sha512-JrMWVgQSaExQByP3ggI1eA8zF4mF0+ddVuX7acUeK2V7bmrpjVOY72vmLz2IXFJSAXoY3D80nEzrn0GWajWK3Q==",
-                       "requires": {
-                               "@babel/runtime": "^7.10.2",
-                               "use-composed-ref": "^1.0.0",
-                               "use-latest": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "react-use-gesture": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "9.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/react-use-gesture/-/react-use-gesture-9.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20445,13 +20760,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.assign": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.values": "^1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.6.2"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "deepmerge": {
-                                       "version": "1.5.2",
-                                       "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
-                                       "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
-                               }
</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">                "react-with-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20475,50 +20783,51 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "read-pkg": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
-                       "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
</del><ins style="background-color: #dfd; 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=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "load-json-file": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "normalize-package-data": "^2.3.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-type": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "path-type": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "load-json-file": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
-                                       "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
+                                       "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "graceful-fs": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "parse-json": "^2.2.0",
-                                               "pify": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "parse-json": "^4.0.0",
+                                               "pify": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "strip-bom": "^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">                                "parse-json": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
-                                       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+                                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "error-ex": "^1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "error-ex": "^1.3.1",
+                                               "json-parse-better-errors": "^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">                                "path-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
-                                       "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+                                       "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "pify": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "pify": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "pify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
</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">@@ -21101,11 +21410,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="
</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-pathname": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz",
-                       "integrity": "sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "resolve-url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21226,6 +21530,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.6.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==",
</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">                                "@choojs/findup": "^0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21238,6 +21543,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</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">                                                "ansi-styles": "^3.2.1",
</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">@@ -21248,6 +21554,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.0.23",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
</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">                                                "chalk": "^2.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "source-map": "^0.6.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21257,12 +21564,14 @@
</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="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21473,9 +21782,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">                "sass-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.1.1",
-                       "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-10.1.1.tgz",
-                       "integrity": "sha512-W6gVDXAd5hR/WHsPicvZdjAWHBcEJ44UahgxcIE196fW2ong0ZHMPO1kZuI5q0VlvMQZh32gpv69PLWQm70qrw==",
</del><ins style="background-color: #dfd; 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==",
</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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22638,11 +22947,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "string-convert": {
-                       "version": "0.2.1",
-                       "resolved": "https://registry.npmjs.org/string-convert/-/string-convert-0.2.1.tgz",
-                       "integrity": "sha1-aYLMMEn7tM2F+LJFaLnZvznu/5c="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "string-length": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22761,13 +23065,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^1.0.2"
+                                       },
+                                       "dependencies": {
+                                               "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
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "regexp.prototype.flags": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22873,13 +23185,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
-                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.3.tgz",
+                                       "integrity": "sha512-qSVXFz28HM7y+IWX6vLCsexdlvzT1PJNFSBuaQLQ5o0IEw8UDYW6/2+eCMVyIsbM8CNLX2a/QWmSpyxYEHY7CQ==",
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-symbols": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-symbols": "^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">                                "string.prototype.trimend": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23014,19 +23326,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "style-value-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-3.2.0.tgz",
-                       "integrity": "sha512-ih0mGsrYYmVvdDi++/66O6BaQPRPRMQHoZevNNdMMcPlP/cH28Rnfsqf1UEba/Bwfuw9T8BmIMwbGdzsPwQKrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.4",
+                       "resolved": "https://registry.npmjs.org/style-value-types/-/style-value-types-4.1.4.tgz",
+                       "integrity": "sha512-LCJL6tB+vPSUoxgUBt9juXIlNJHtBMy8jkXzUJSBzeHWdBu6lhzHqCvLVkXFGsFIlNa2ln1sQHya/gzaFmB2Lg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "hey-listen": "^1.0.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tslib": "^1.10.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tslib": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "tslib": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
+                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
+                               }
</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">-                "styled-griddie": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/styled-griddie/-/styled-griddie-0.1.3.tgz",
-                       "integrity": "sha512-RjsiiADJrRpdPTF8NR26nlZutnvkrX78tiM5/za/E+ftVdpjD8ZBb2iOzrIzfix80uDcHYQbg3iIR0lOGaYmEQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "stylehacks": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23396,9 +23710,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">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz",
-                                       "integrity": "sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "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><span class="cx" style="display: block; padding: 0 10px">                                                "cssesc": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23709,14 +24023,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "table": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.6.0",
-                       "resolved": "https://registry.npmjs.org/table/-/table-6.6.0.tgz",
-                       "integrity": "sha512-iZMtp5tUvcnAdtHpZTWLPF0M7AgiQsURR2DwmxnJwSy8I3+cY+ozzVvYha3BOLG2TB+L0CqjIz+91htuj6yCXg==",
</del><ins style="background-color: #dfd; 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==",
</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><span class="cx" style="display: block; padding: 0 10px">                                "lodash.clonedeep": "^4.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash.flatten": "^4.4.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><span class="cx" style="display: block; padding: 0 10px">                                "string-width": "^4.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23724,9 +24037,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">                                "ajv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "8.2.0",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.2.0.tgz",
-                                       "integrity": "sha512-WSNGFuyWd//XO8n/m/EaOlNLtO0yL8EXT/74LqT4khdhpZjP7lkj/kT5uwRmGitKEVp/Oj7ZUHeGfPtgHhQ5CA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "8.3.0",
+                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.3.0.tgz",
+                                       "integrity": "sha512-RYE7B5An83d7eWnDR8kbdaIFqmKCNsP16ay1hDbJEU+sa0e3H9SebskCt0Uufem6cfAVu7Col6ubcn/W+Sm8/Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fast-deep-equal": "^3.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23966,9 +24279,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">                "thread-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.3",
-                       "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-3.0.3.tgz",
-                       "integrity": "sha512-/s8dGDkKLF89qAsn2b0PNdXS68pKhj+/Rqd7YDht/OvTlBoMm0FAsndceowSX1GEKVLo8yKRil9e+W0PpI/q1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-3.0.4.tgz",
+                       "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==",
</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">                                "json-parse-better-errors": "^1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24082,11 +24395,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "globrex": "^0.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "tiny-invariant": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.1.0.tgz",
-                       "integrity": "sha512-ytxQvrb1cPc9WBEI/HSeYYoGD0kWnGEOR8RY6KomWLBVhqz0RgTwVO9dLrGz7dC+nN9llyI7OKAgRq8Vq4ZBSw=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tiny-lr": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24112,11 +24420,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">-                "tiny-warning": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz",
-                       "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tinycolor2": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.4.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24186,11 +24489,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "repeat-string": "^1.6.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "toggle-selection": {
-                       "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/toggle-selection/-/toggle-selection-1.0.6.tgz",
-                       "integrity": "sha1-bkWxJj8gF/oKzH2J14sVuL932jI="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "toidentifier": {
</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/toidentifier/-/toidentifier-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24273,11 +24571,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "ts-essentials": {
-                       "version": "2.0.12",
-                       "resolved": "https://registry.npmjs.org/ts-essentials/-/ts-essentials-2.0.12.tgz",
-                       "integrity": "sha512-3IVX4nI6B5cc31/GFFE+i8ey/N2eA0CZDbo6n0yrz0zDX8ZJ8djmU1p+XRz7G3is0F3bB3pu2pAroFdAWQKU3w=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tsconfig-paths": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.9.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24293,7 +24586,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "tslib": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.14.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "tsutils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.21.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24824,36 +25118,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
</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">-                "use-composed-ref": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/use-composed-ref/-/use-composed-ref-1.1.0.tgz",
-                       "integrity": "sha512-my1lNHGWsSDAhhVAT4MKs6IjBUtG6ZG11uUqexPH9PptiIZDQOzaF4f5tEbJ2+7qvNbtXNBbU3SfmN+fXlWDhg==",
-                       "requires": {
-                               "ts-essentials": "^2.0.3"
-                       }
-               },
-               "use-enhanced-state": {
-                       "version": "0.0.13",
-                       "resolved": "https://registry.npmjs.org/use-enhanced-state/-/use-enhanced-state-0.0.13.tgz",
-                       "integrity": "sha512-RCtUQdhfUXu/0GAQqLnKPetUt3BheYFpOTogppHe9x1XGwluiu6DQLKVNnc3yMfj0HM3IOVBgw5nVJJuZS5TWQ==",
-                       "requires": {
-                               "@itsjonq/is": "0.0.2",
-                               "tiny-warning": "^1.0.3"
-                       }
-               },
-               "use-isomorphic-layout-effect": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.1.tgz",
-                       "integrity": "sha512-L7Evj8FGcwo/wpbv/qvSfrkHFtOpCzvM5yl2KVyDJoylVuSvzphiiasmjgQPttIGBAy2WKiBNR98q8w7PiNgKQ=="
-               },
-               "use-latest": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/use-latest/-/use-latest-1.2.0.tgz",
-                       "integrity": "sha512-d2TEuG6nSLKQLAfW3By8mKr8HurOlTkul0sOpxbClIv4SQ4iOd7BYr7VIzdbktUCnv7dua/60xzd8igMU6jmyw==",
-                       "requires": {
-                               "use-isomorphic-layout-effect": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "use-memo-one": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24916,9 +25180,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">                "v8-to-istanbul": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.1.1",
-                       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.1.tgz",
-                       "integrity": "sha512-p0BB09E5FRjx0ELN6RgusIPsSPhtgexSRcKETybEs6IGOTXJSZqfwxp7r//55nnu0f1AxltY5VvdVqy2vZf9AA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.2",
+                       "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz",
+                       "integrity": "sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==",
</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/istanbul-lib-coverage": "^2.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24953,11 +25217,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-expression-parse": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "value-equal": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz",
-                       "integrity": "sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "vary": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/package.json  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,11 +24,11 @@
</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/custom-templated-path-webpack-plugin": "2.0.3",
-               "@wordpress/dependency-extraction-webpack-plugin": "3.1.2",
-               "@wordpress/e2e-test-utils": "5.1.3",
-               "@wordpress/library-export-default-webpack-plugin": "2.0.3",
-               "@wordpress/scripts": "15.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/custom-templated-path-webpack-plugin": "2.0.4",
+               "@wordpress/dependency-extraction-webpack-plugin": "3.1.3",
+               "@wordpress/e2e-test-utils": "5.1.4",
+               "@wordpress/library-export-default-webpack-plugin": "2.0.4",
+               "@wordpress/scripts": "16.0.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.0",
</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">@@ -77,55 +77,55 @@
</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/polyfill": "7.10.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/a11y": "2.15.3",
-               "@wordpress/annotations": "1.25.3",
-               "@wordpress/api-fetch": "4.0.0",
-               "@wordpress/autop": "2.12.2",
-               "@wordpress/blob": "2.13.2",
-               "@wordpress/block-directory": "1.19.3",
-               "@wordpress/block-editor": "5.3.3",
-               "@wordpress/block-library": "2.29.3",
-               "@wordpress/block-serialization-default-parser": "3.10.2",
-               "@wordpress/blocks": "8.0.3",
-               "@wordpress/components": "13.0.3",
-               "@wordpress/compose": "3.25.3",
-               "@wordpress/core-data": "2.26.3",
-               "@wordpress/data": "4.27.3",
-               "@wordpress/data-controls": "1.21.3",
-               "@wordpress/date": "3.15.1",
-               "@wordpress/deprecated": "2.12.3",
-               "@wordpress/dom": "2.18.0",
-               "@wordpress/dom-ready": "2.13.2",
-               "@wordpress/edit-post": "3.27.3",
-               "@wordpress/editor": "9.26.3",
-               "@wordpress/element": "2.20.3",
-               "@wordpress/escape-html": "1.12.2",
-               "@wordpress/format-library": "1.27.3",
-               "@wordpress/hooks": "2.12.3",
-               "@wordpress/html-entities": "2.11.2",
-               "@wordpress/i18n": "3.20.0",
-               "@wordpress/icons": "2.10.3",
-               "@wordpress/interface": "2.0.2",
-               "@wordpress/is-shallow-equal": "3.1.3",
-               "@wordpress/keyboard-shortcuts": "1.14.3",
-               "@wordpress/keycodes": "2.19.3",
-               "@wordpress/list-reusable-blocks": "1.26.3",
-               "@wordpress/media-utils": "1.20.3",
-               "@wordpress/notices": "2.13.3",
-               "@wordpress/nux": "3.25.3",
-               "@wordpress/plugins": "2.25.3",
-               "@wordpress/primitives": "1.12.3",
-               "@wordpress/priority-queue": "1.11.2",
-               "@wordpress/redux-routine": "3.14.2",
-               "@wordpress/reusable-blocks": "1.2.3",
-               "@wordpress/rich-text": "3.25.3",
-               "@wordpress/server-side-render": "1.21.3",
-               "@wordpress/shortcode": "2.13.2",
-               "@wordpress/token-list": "1.15.3",
-               "@wordpress/url": "2.22.2",
-               "@wordpress/viewport": "2.26.3",
-               "@wordpress/warning": "1.4.2",
-               "@wordpress/wordcount": "2.15.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/a11y": "3.0.0",
+               "@wordpress/annotations": "2.0.0",
+               "@wordpress/api-fetch": "5.0.0",
+               "@wordpress/autop": "3.0.0",
+               "@wordpress/blob": "3.0.0",
+               "@wordpress/block-directory": "2.0.0",
+               "@wordpress/block-editor": "6.0.0",
+               "@wordpress/block-library": "3.0.0",
+               "@wordpress/block-serialization-default-parser": "4.0.0",
+               "@wordpress/blocks": "9.0.0",
+               "@wordpress/components": "14.0.0",
+               "@wordpress/compose": "4.0.0",
+               "@wordpress/core-data": "3.0.0",
+               "@wordpress/data": "5.0.0",
+               "@wordpress/data-controls": "2.0.0",
+               "@wordpress/date": "4.0.0",
+               "@wordpress/deprecated": "3.0.0",
+               "@wordpress/dom": "3.0.0",
+               "@wordpress/dom-ready": "3.0.0",
+               "@wordpress/edit-post": "4.0.0",
+               "@wordpress/editor": "10.0.0",
+               "@wordpress/element": "3.0.0",
+               "@wordpress/escape-html": "2.0.0",
+               "@wordpress/format-library": "2.0.0",
+               "@wordpress/hooks": "3.0.0",
+               "@wordpress/html-entities": "3.0.0",
+               "@wordpress/i18n": "4.0.0",
+               "@wordpress/icons": "3.0.0",
+               "@wordpress/interface": "3.0.0",
+               "@wordpress/is-shallow-equal": "4.0.0",
+               "@wordpress/keyboard-shortcuts": "2.0.0",
+               "@wordpress/keycodes": "3.0.0",
+               "@wordpress/list-reusable-blocks": "2.0.0",
+               "@wordpress/media-utils": "2.0.0",
+               "@wordpress/notices": "3.0.0",
+               "@wordpress/nux": "4.0.0",
+               "@wordpress/plugins": "3.0.0",
+               "@wordpress/primitives": "2.0.0",
+               "@wordpress/priority-queue": "2.0.0",
+               "@wordpress/redux-routine": "4.0.0",
+               "@wordpress/reusable-blocks": "2.0.0",
+               "@wordpress/rich-text": "4.0.0",
+               "@wordpress/server-side-render": "2.0.0",
+               "@wordpress/shortcode": "3.0.0",
+               "@wordpress/token-list": "2.0.0",
+               "@wordpress/url": "3.0.0",
+               "@wordpress/viewport": "3.0.0",
+               "@wordpress/warning": "2.0.0",
+               "@wordpress/wordcount": "3.0.0",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/assets/script-loader-packages.php     2021-05-19 15:07:55 UTC (rev 50929)
</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' => '3d65a2b0e4dd8e5d0910ccf21d7a4560'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '103e3adccc5e8abb18ac9b56a2c76df9'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'cce578247625051e8058606f30e4f863'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ce6c122a56416dc73a27e1ecdceefb47'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => '72222aa8da2b1686a4f3ff592e15ff3b'), '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' => '8d918ece6704504c71b2844d67d67ad8'), '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' => '309f34c93e600bea9fc0cfd051051b05'), '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-editor', 'wp-element', '
 wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => 'caf7956a331fc8af84962a158a6ce11c'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => '88b4309762589275079765cbb8663eb6'), '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' => '3b3b3096f82214188d8bbebe021f5b26'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-data', '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' => '8064ee1e049ace9694dff4138a4b3b41'), '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' => '7d41bb7b90c5c87fcc1ef97ef9d027e0'), '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' => '499048e6f99e9d2d126ae80d30b1a83d'), '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' => 'ce98ccfc8cb44db4b048395ddde9cdb2'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '86600825
 9018ac7228a9ab3bc28e66d1'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => '0669162e8cd6df7f16e51732cd75b40a'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '0d1502445e593ac4d3d326ff86f931ea'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'cc1eeb3925c39ae0015a351699ff6c87'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', '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' => 'fc3f8b9ec9f9422b
 504ec671a868c283'), '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' => 'f20733b60cbb606ba09619bf7892e936'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'eeed56032224e8fc644c8d32786e060c'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11a9ed20aa0e5b49a24e416455d2311e'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-ent
 ities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '217f6fde8c1823b5b283d4d4b614842d'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e130e2af13c19a3b04716b653092e27d'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5f0f2fc8f6cde41ab343549aa0b50183'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '0fd28e3cb48e4e053f635881b229ee08'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'fe40c677e873194b3edb895c13f6f925'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-keycodes', 'wp-polyfill'), 'version' => 'e2db1f9f2f7cee8e58955e5355f6c61e'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'e51251411f6a4951993d8960780b69df'), 'list-reusable-blocks.js' => arr
 ay('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'ed60bad206d22589cda2f1eaa3000a93'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bf535c06e9ce2cf21ad154873fe12b3c'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => '90f85710e7d8558b712a6f03cff75c6a'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '9b3274bd63b4a08b854af729d1932f8a'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '362cc686b92559c1b9998a6d66b55ebb'), 'primitives.js' => array('dependencies' => array('wp-element', 'w
 p-polyfill'), 'version' => 'a2948fbd5fb263abb269f8d9a232744c'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b0324f192d3fb8120154aa03bc206147'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '33a44623489eaa8d30939e9819134a90'), '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' => '27cfa24ab0d4d1537dbb93adec4b4bdb'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => '0299c97093228a423412da8b0626df11'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-elem
 ent', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'c8e30ea28f3795f28969b9a69e4879d4'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '52c3ddfa4f24d3398dbdbd7a3961a44f'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '588016fb4c2a157c72743d37406d2bc9'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'a5e093deb3388dc5c780cdedc6e9457b'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => 'be18584b4c618176cea255f1cbbd04a3'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '202ac16e99afe7c33c257b248625a947'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e28e72fe639512e55d7cbca06d6470a7'));
</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' => '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' => 'f6b0dc634e8d41d4ca62ca5c49a296ba'), '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' => 'cb7d9741369d0428add04c71be928180'), '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-editor', 'wp-element', '
 wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '95f7e06d578ba51b84ab14fd4090918b'), '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' => 'c38009528ef891f7b3f53e57ad4decc8'), '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' => 'c7e9c31dd25ff3b8262ce7f6f062a726'), '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' => 'ce6da564c2a1e502aa4165d8e0954031'), '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' => '432d3462d730ec216172f6b7d6548b14'), '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' => '9f1a3d6ac652e9da7ef51f01de8243a0'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ceef9ce8c9c058d69eb
 f44db39353687'), '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' => 'c5487fcf12c8af3afb9cd4941e2bc332'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1e1b9c1535c1c32d3236d41aa27c7bf9'), 'edit-post.js' => array('dependencies' => array('lodash', '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' => '14c17b9fd248d7ccdd8242d5793
 a43aa'), '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' => 'e1d8ff64c7b0233047c89b3cab9edab3'), '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' => '8db014b377877197a8c1a1b9c50794e4'), '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' => '8a860f4afab68874dffb1e7eec6c1bc1'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => 'cf38e80b47baf72f4822ddb8847f4f24'), 'list-reusable-blocks.js' => array('depende
 ncies' => 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' => '140895bacd69a87942d938156280e3df'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '6c0b08e866768cb562de98aa0793ca16'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'
 ), 'version' => 'dc0962ac2885a26f8c2abdbe0cf0e333'), 'priority-queue.js' => array('dependencies' => 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' => '96373a08010c4bff5b733442ccbb66f6'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-keycodes', 'wp-polyfill'), 'version' => '3264fde678cf6f2b48cca93787790431'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i
 18n', 'wp-polyfill', 'wp-url'), 'version' => '73b41778e7a466dc169d7640fe072b47'), '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' => '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'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '0dc5298343927c3916fcb6b8a6db7a2e'));
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblocksupportsborderphp"></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-supports/border.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/block-supports/border.php   2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/block-supports/border.php     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18,7 +18,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_register_border_support( $block_type ) {
</span><span class="cx" style="display: block; padding: 0 10px">        // Determine if any border related features are supported.
</span><span class="cx" style="display: block; padding: 0 10px">        $has_border_support       = block_has_support( $block_type, array( '__experimentalBorder' ) );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $has_border_color_support = block_has_support( $block_type, array( '__experimentalBorder', 'color' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $has_border_color_support = wp_has_border_feature_support( $block_type, 'color' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Setup attributes and styles within that if needed.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! $block_type->attributes ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -60,7 +60,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Border radius.
</span><span class="cx" style="display: block; padding: 0 10px">        if (
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                block_has_support( $block_type, array( '__experimentalBorder', 'radius' ) ) &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_has_border_feature_support( $block_type, 'radius' ) &&
</ins><span class="cx" style="display: block; padding: 0 10px">                 isset( $block_attributes['style']['border']['radius'] )
</span><span class="cx" style="display: block; padding: 0 10px">        ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $border_radius = (int) $block_attributes['style']['border']['radius'];
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -69,7 +69,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Border style.
</span><span class="cx" style="display: block; padding: 0 10px">        if (
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                block_has_support( $block_type, array( '__experimentalBorder', 'style' ) ) &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_has_border_feature_support( $block_type, 'style' ) &&
</ins><span class="cx" style="display: block; padding: 0 10px">                 isset( $block_attributes['style']['border']['style'] )
</span><span class="cx" style="display: block; padding: 0 10px">        ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $border_style = $block_attributes['style']['border']['style'];
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,7 +78,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Border width.
</span><span class="cx" style="display: block; padding: 0 10px">        if (
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                block_has_support( $block_type, array( '__experimentalBorder', 'width' ) ) &&
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_has_border_feature_support( $block_type, 'width' ) &&
</ins><span class="cx" style="display: block; padding: 0 10px">                 isset( $block_attributes['style']['border']['width'] )
</span><span class="cx" style="display: block; padding: 0 10px">        ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $border_width = intval( $block_attributes['style']['border']['width'] );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -86,7 +86,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">        // Border color.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( block_has_support( $block_type, array( '__experimentalBorder', 'color' ) ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( wp_has_border_feature_support( $block_type, 'color' ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 $has_named_border_color  = array_key_exists( 'borderColor', $block_attributes );
</span><span class="cx" style="display: block; padding: 0 10px">                $has_custom_border_color = isset( $block_attributes['style']['border']['color'] );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -135,6 +135,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $border_support['__experimentalSkipSerialization'];
</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">+/**
+ * Checks whether the current block type supports the border feature requested.
+ *
+ * If the `__experimentalBorder` support flag is a boolean `true` all border
+ * support features are available. Otherwise, the specific feature's support
+ * flag nested under `experimentalBorder` must be enabled for the feature
+ * to be opted into.
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param WP_Block_Type $block_type Block type to check for support.
+ * @param string        $feature    Name of the feature to check support for.
+ * @param mixed         $default    Fallback value for feature support, defaults to false.
+ *
+ * @return boolean Whether or not the feature is supported.
+ */
+function wp_has_border_feature_support( $block_type, $feature, $default = false ) {
+       // Check if all border support features have been opted into via `"__experimentalBorder": true`.
+       if (
+               property_exists( $block_type, 'supports' ) &&
+               ( true === _wp_array_get( $block_type->supports, array( '__experimentalBorder' ), $default ) )
+       ) {
+               return true;
+       }
+
+       // Check if the specific feature has been opted into individually
+       // via nested flag under `__experimentalBorder`.
+       return block_has_support( $block_type, array( '__experimentalBorder', $feature ), $default );
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> // Register the block support.
</span><span class="cx" style="display: block; padding: 0 10px"> WP_Block_Supports::get_instance()->register(
</span><span class="cx" style="display: block; padding: 0 10px">        'border',
</span></span></pre></div>
<a id="trunksrcwpincludesblocksupportsduotonephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/block-supports/duotone.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/block-supports/duotone.php                          (rev 0)
+++ trunk/src/wp-includes/block-supports/duotone.php    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,432 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Duotone block support flag.
+ *
+ * Parts of this source were derived and modified from TinyColor,
+ * released under the MIT license.
+ *
+ * https://github.com/bgrins/TinyColor
+ *
+ * Copyright (c), Brian Grinstead, http://briangrinstead.com
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining
+ * a copy of this software and associated documentation files (the
+ * "Software"), to deal in the Software without restriction, including
+ * without limitation the rights to use, copy, modify, merge, publish,
+ * distribute, sublicense, and/or sell copies of the Software, and to
+ * permit persons to whom the Software is furnished to do so, subject to
+ * the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be
+ * included in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ * OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+ *
+ * @package WordPress
+ * @since 5.8.0
+ */
+
+/**
+ * Takes input from [0, n] and returns it as [0, 1].
+ *
+ * Direct port of TinyColor's function, lightly simplified to maintain
+ * consistency with TinyColor.
+ *
+ * @see https://github.com/bgrins/TinyColor
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param mixed $n   Number of unknown type.
+ * @param int   $max Upper value of the range to bound to.
+ *
+ * @return float Value in the range [0, 1].
+ */
+function wp_tinycolor_bound01( $n, $max ) {
+       if ( 'string' === gettype( $n ) && false !== strpos( $n, '.' ) && 1 === (float) $n ) {
+               $n = '100%';
+       }
+
+       $n = min( $max, max( 0, (float) $n ) );
+
+       // Automatically convert percentage into number.
+       if ( 'string' === gettype( $n ) && false !== strpos( $n, '%' ) ) {
+               $n = (int) ( $n * $max ) / 100;
+       }
+
+       // Handle floating point rounding errors.
+       if ( ( abs( $n - $max ) < 0.000001 ) ) {
+               return 1.0;
+       }
+
+       // Convert into [0, 1] range if it isn't already.
+       return ( $n % $max ) / (float) $max;
+}
+
+/**
+ * Round and convert values of an RGB object.
+ *
+ * Direct port of TinyColor's function, lightly simplified to maintain
+ * consistency with TinyColor.
+ *
+ * @see https://github.com/bgrins/TinyColor
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param array $rgb_color RGB object.
+ *
+ * @return array Rounded and converted RGB object.
+ */
+function wp_tinycolor_rgb_to_rgb( $rgb_color ) {
+       return array(
+               'r' => wp_tinycolor_bound01( $rgb_color['r'], 255 ) * 255,
+               'g' => wp_tinycolor_bound01( $rgb_color['g'], 255 ) * 255,
+               'b' => wp_tinycolor_bound01( $rgb_color['b'], 255 ) * 255,
+       );
+}
+
+/**
+ * Helper function for hsl to rgb conversion.
+ *
+ * Direct port of TinyColor's function, lightly simplified to maintain
+ * consistency with TinyColor.
+ *
+ * @see https://github.com/bgrins/TinyColor
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param float $p first component.
+ * @param float $q second component.
+ * @param float $t third component.
+ *
+ * @return float R, G, or B component.
+ */
+function wp_tinycolor_hue_to_rgb( $p, $q, $t ) {
+       if ( $t < 0 ) {
+               $t += 1;
+       }
+       if ( $t > 1 ) {
+               $t -= 1;
+       }
+       if ( $t < 1 / 6 ) {
+               return $p + ( $q - $p ) * 6 * $t;
+       }
+       if ( $t < 1 / 2 ) {
+               return $q;
+       }
+       if ( $t < 2 / 3 ) {
+               return $p + ( $q - $p ) * ( 2 / 3 - $t ) * 6;
+       }
+       return $p;
+}
+
+/**
+ * Convert an HSL object to an RGB object with converted and rounded values.
+ *
+ * Direct port of TinyColor's function, lightly simplified to maintain
+ * consistency with TinyColor.
+ *
+ * @see https://github.com/bgrins/TinyColor
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param array $hsl_color HSL object.
+ *
+ * @return array Rounded and converted RGB object.
+ */
+function wp_tinycolor_hsl_to_rgb( $hsl_color ) {
+       $h = wp_tinycolor_bound01( $hsl_color['h'], 360 );
+       $s = wp_tinycolor_bound01( $hsl_color['s'], 100 );
+       $l = wp_tinycolor_bound01( $hsl_color['l'], 100 );
+
+       if ( 0 === $s ) {
+               // Achromatic.
+               $r = $l;
+               $g = $l;
+               $b = $l;
+       } else {
+               $q = $l < 0.5 ? $l * ( 1 + $s ) : $l + $s - $l * $s;
+               $p = 2 * $l - $q;
+               $r = wp_tinycolor_hue_to_rgb( $p, $q, $h + 1 / 3 );
+               $g = wp_tinycolor_hue_to_rgb( $p, $q, $h );
+               $b = wp_tinycolor_hue_to_rgb( $p, $q, $h - 1 / 3 );
+       }
+
+       return array(
+               'r' => $r * 255,
+               'g' => $g * 255,
+               'b' => $b * 255,
+       );
+}
+
+/**
+ * Parses hex, hsl, and rgb CSS strings using the same regex as TinyColor v1.4.2
+ * used in the JavaScript. Only colors output from react-color are implemented
+ * and the alpha value is ignored as it is not used in duotone.
+ *
+ * Direct port of TinyColor's function, lightly simplified to maintain
+ * consistency with TinyColor.
+ *
+ * @see https://github.com/bgrins/TinyColor
+ * @see https://github.com/casesandberg/react-color/
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param string $color_str CSS color string.
+ *
+ * @return array RGB object.
+ */
+function wp_tinycolor_string_to_rgb( $color_str ) {
+       $color_str = strtolower( trim( $color_str ) );
+
+       $css_integer = '[-\\+]?\\d+%?';
+       $css_number  = '[-\\+]?\\d*\\.\\d+%?';
+
+       $css_unit = '(?:' . $css_number . ')|(?:' . $css_integer . ')';
+
+       $permissive_match3 = '[\\s|\\(]+(' . $css_unit . ')[,|\\s]+(' . $css_unit . ')[,|\\s]+(' . $css_unit . ')\\s*\\)?';
+       $permissive_match4 = '[\\s|\\(]+(' . $css_unit . ')[,|\\s]+(' . $css_unit . ')[,|\\s]+(' . $css_unit . ')[,|\\s]+(' . $css_unit . ')\\s*\\)?';
+
+       $rgb_regexp = '/^rgb' . $permissive_match3 . '$/';
+       if ( preg_match( $rgb_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_rgb_to_rgb(
+                       array(
+                               'r' => $match[1],
+                               'g' => $match[2],
+                               'b' => $match[3],
+                       )
+               );
+       }
+
+       $rgba_regexp = '/^rgba' . $permissive_match4 . '$/';
+       if ( preg_match( $rgba_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_rgb_to_rgb(
+                       array(
+                               'r' => $match[1],
+                               'g' => $match[2],
+                               'b' => $match[3],
+                       )
+               );
+       }
+
+       $hsl_regexp = '/^hsl' . $permissive_match3 . '$/';
+       if ( preg_match( $hsl_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_hsl_to_rgb(
+                       array(
+                               'h' => $match[1],
+                               's' => $match[2],
+                               'l' => $match[3],
+                       )
+               );
+       }
+
+       $hsla_regexp = '/^hsla' . $permissive_match4 . '$/';
+       if ( preg_match( $hsla_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_hsl_to_rgb(
+                       array(
+                               'h' => $match[1],
+                               's' => $match[2],
+                               'l' => $match[3],
+                       )
+               );
+       }
+
+       $hex8_regexp = '/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/';
+       if ( preg_match( $hex8_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_rgb_to_rgb(
+                       array(
+                               'r' => base_convert( $match[1], 16, 10 ),
+                               'g' => base_convert( $match[2], 16, 10 ),
+                               'b' => base_convert( $match[3], 16, 10 ),
+                       )
+               );
+       }
+
+       $hex6_regexp = '/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/';
+       if ( preg_match( $hex6_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_rgb_to_rgb(
+                       array(
+                               'r' => base_convert( $match[1], 16, 10 ),
+                               'g' => base_convert( $match[2], 16, 10 ),
+                               'b' => base_convert( $match[3], 16, 10 ),
+                       )
+               );
+       }
+
+       $hex4_regexp = '/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/';
+       if ( preg_match( $hex4_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_rgb_to_rgb(
+                       array(
+                               'r' => base_convert( $match[1] . $match[1], 16, 10 ),
+                               'g' => base_convert( $match[2] . $match[2], 16, 10 ),
+                               'b' => base_convert( $match[3] . $match[3], 16, 10 ),
+                       )
+               );
+       }
+
+       $hex3_regexp = '/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/';
+       if ( preg_match( $hex3_regexp, $color_str, $match ) ) {
+               return wp_tinycolor_rgb_to_rgb(
+                       array(
+                               'r' => base_convert( $match[1] . $match[1], 16, 10 ),
+                               'g' => base_convert( $match[2] . $match[2], 16, 10 ),
+                               'b' => base_convert( $match[3] . $match[3], 16, 10 ),
+                       )
+               );
+       }
+}
+
+
+/**
+ * Registers the style and colors block attributes for block types that support it.
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param WP_Block_Type $block_type Block Type.
+ */
+function wp_register_duotone_support( $block_type ) {
+       $has_duotone_support = false;
+       if ( property_exists( $block_type, 'supports' ) ) {
+               $has_duotone_support = _wp_array_get( $block_type->supports, array( 'color', '__experimentalDuotone' ), false );
+       }
+
+       if ( $has_duotone_support ) {
+               if ( ! $block_type->attributes ) {
+                       $block_type->attributes = array();
+               }
+
+               if ( ! array_key_exists( 'style', $block_type->attributes ) ) {
+                       $block_type->attributes['style'] = array(
+                               'type' => 'object',
+                       );
+               }
+       }
+}
+
+/**
+ * Render out the duotone stylesheet and SVG.
+ *
+ * @since 5.8.0
+ * @access private
+ *
+ * @param string $block_content Rendered block content.
+ * @param array  $block         Block object.
+ *
+ * @return string Filtered block content.
+ */
+function wp_render_duotone_support( $block_content, $block ) {
+       $block_type = WP_Block_Type_Registry::get_instance()->get_registered( $block['blockName'] );
+
+       $duotone_support = false;
+       if ( $block_type && property_exists( $block_type, 'supports' ) ) {
+               $duotone_support = _wp_array_get( $block_type->supports, array( 'color', '__experimentalDuotone' ), false );
+       }
+
+       $has_duotone_attribute = isset( $block['attrs']['style']['color']['duotone'] );
+
+       if (
+               ! $duotone_support ||
+               ! $has_duotone_attribute
+       ) {
+               return $block_content;
+       }
+
+       $duotone_colors = $block['attrs']['style']['color']['duotone'];
+
+       $duotone_values = array(
+               'r' => array(),
+               'g' => array(),
+               'b' => array(),
+       );
+       foreach ( $duotone_colors as $color_str ) {
+               $color = wp_tinycolor_string_to_rgb( $color_str );
+
+               $duotone_values['r'][] = $color['r'] / 255;
+               $duotone_values['g'][] = $color['g'] / 255;
+               $duotone_values['b'][] = $color['b'] / 255;
+       }
+
+       $duotone_id = 'wp-duotone-filter-' . uniqid();
+
+       $selectors        = explode( ',', $duotone_support );
+       $selectors_scoped = array_map(
+               function ( $selector ) use ( $duotone_id ) {
+                       return '.' . $duotone_id . ' ' . trim( $selector );
+               },
+               $selectors
+       );
+       $selectors_group  = implode( ', ', $selectors_scoped );
+
+       ob_start();
+
+       ?>
+
+       <style>
+               <?php echo $selectors_group; ?> {
+                       filter: url( <?php echo esc_url( '#' . $duotone_id ); ?> );
+               }
+       </style>
+
+       <svg
+               xmlns:xlink="http://www.w3.org/1999/xlink"
+               viewBox="0 0 0 0"
+               width="0"
+               height="0"
+               focusable="false"
+               role="none"
+               style="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"
+       >
+               <defs>
+                       <filter id="<?php echo esc_attr( $duotone_id ); ?>">
+                               <feColorMatrix
+                                       type="matrix"
+                                       <?php // phpcs:disable Generic.WhiteSpace.DisallowSpaceIndent ?>
+                                       values=".299 .587 .114 0 0
+                                                       .299 .587 .114 0 0
+                                                       .299 .587 .114 0 0
+                                                       0 0 0 1 0"
+                                       <?php // phpcs:enable Generic.WhiteSpace.DisallowSpaceIndent ?>
+                               />
+                               <feComponentTransfer color-interpolation-filters="sRGB" >
+                                       <feFuncR type="table" tableValues="<?php echo esc_attr( implode( ' ', $duotone_values['r'] ) ); ?>" />
+                                       <feFuncG type="table" tableValues="<?php echo esc_attr( implode( ' ', $duotone_values['g'] ) ); ?>" />
+                                       <feFuncB type="table" tableValues="<?php echo esc_attr( implode( ' ', $duotone_values['b'] ) ); ?>" />
+                               </feComponentTransfer>
+                       </filter>
+               </defs>
+       </svg>
+
+       <?php
+
+       $duotone = ob_get_clean();
+
+       // Like the layout hook, this assumes the hook only applies to blocks with a single wrapper.
+       $content = preg_replace(
+               '/' . preg_quote( 'class="', '/' ) . '/',
+               'class="' . $duotone_id . ' ',
+               $block_content,
+               1
+       );
+
+       return $content . $duotone;
+}
+
+// Register the block support.
+WP_Block_Supports::get_instance()->register(
+       'duotone',
+       array(
+               'register_attribute' => 'wp_register_duotone_support',
+       )
+);
+add_filter( 'render_block', 'wp_render_duotone_support', 10, 2 );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/block-supports/duotone.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksupportslayoutphp"></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-supports/layout.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/block-supports/layout.php   2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/block-supports/layout.php     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,13 +14,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @since 5.8.0
</span><span class="cx" style="display: block; padding: 0 10px">  * @access private
</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  string $block_content Rendered block content.
- * @param  array  $block         Block object.
- * @return string                Filtered block content.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param string $block_content Rendered block content.
+ * @param array  $block         Block object.
+ *
+ * @return string Filtered block content.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function wp_restore_group_inner_container( $block_content, $block ) {
</span><span class="cx" style="display: block; padding: 0 10px">        $group_with_inner_container_regex = '/(^\s*<div\b[^>]*wp-block-group(\s|")[^>]*>)(\s*<div\b[^>]*wp-block-group__inner-container(\s|")[^>]*>)((.|\S|\s)*)/';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        // TODO: Add check for theme.json presence.
</ins><span class="cx" style="display: block; padding: 0 10px">         if (
</span><span class="cx" style="display: block; padding: 0 10px">                'core/group' !== $block['blockName'] ||
</span><span class="cx" style="display: block; padding: 0 10px">                1 === preg_match( $group_with_inner_container_regex, $block_content )
</span></span></pre></div>
<a id="trunksrcwpincludesblocksupportstypographyphp"></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-supports/typography.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/block-supports/typography.php       2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/block-supports/typography.php 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -79,8 +79,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $has_text_decoration_support = _wp_array_get( $block_type->supports, array( '__experimentalTextDecoration' ), false );
</span><span class="cx" style="display: block; padding: 0 10px">        $has_text_transform_support  = _wp_array_get( $block_type->supports, array( '__experimentalTextTransform' ), 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">+        $skip_font_size_support_serialization = _wp_array_get( $block_type->supports, array( '__experimentalSkipFontSizeSerialization' ), false );
+
</ins><span class="cx" style="display: block; padding: 0 10px">         // Font Size.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( $has_font_size_support ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $has_font_size_support && ! $skip_font_size_support_serialization ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 $has_named_font_size  = array_key_exists( 'fontSize', $block_attributes );
</span><span class="cx" style="display: block; padding: 0 10px">                $has_custom_font_size = isset( $block_attributes['style']['typography']['fontSize'] );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpincludesblocksarchivesblockjson"></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/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/archives/block.json  2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/archives/block.json    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/archives",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Archives",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display a monthly archive of your posts.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "displayAsDropdown": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksaudioblockjson"></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/audio/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/audio/block.json     2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/audio/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/audio",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Audio",
</ins><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">+        "description": "Embed a simple audio player.",
+       "keywords": [ "music", "sound", "podcast", "recording" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "src": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksblockblockjson"></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/block/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/block/block.json     2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/block/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/block",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Reusable block",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "reusable",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Create and save content to reuse across your site. Update the block, and the changes apply everywhere it’s used.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "ref": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "number"
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/button/block.json      2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +1,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/button",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Button",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/buttons" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Prompt visitors to take action with a button-style link.",
+       "keywords": [ "link" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -66,6 +70,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "__experimentalFontFamily": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "__experimentalSelector": ".wp-block-button__link"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "styles": [
+               { "name": "fill", "label": "Fill", "isDefault": true },
+               { "name": "outline", "label": "Outline" }
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-button-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-button"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/buttons/block.json     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/buttons",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Buttons",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Prompt visitors to take action with a group of button-style links.",
+       "keywords": [ "link" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "contentJustification": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span></span></pre></div>
<a id="trunksrcwpincludesblockscalendarblockjson"></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/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/calendar/block.json  2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/calendar/block.json    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/calendar",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Calendar",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "A calendar of your site’s posts.",
+       "keywords": [ "posts", "archive" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "month": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "integer"
</span></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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/categories/block.json  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/categories",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Categories",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display a list of all categories.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "displayAsDropdown": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/code/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/code",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Code",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display code snippets that respect your spacing and tabs.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "content": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/column/block.json      2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/column",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Column",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/columns" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "A single column within a columns block.",
+       "textdomain": "default",
</ins><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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,7 +14,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">                "templateLock": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "type": "string"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "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></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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/columns/block.json     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/columns",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Columns",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><ins style="background-color: #dfd; 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.",
+       "textdomain": "default",
</ins><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></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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/cover/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/cover",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Cover",
</ins><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">+        "description": "Add an image or video with a text overlay — great for headers.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56,6 +59,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "padding": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "color": {
+                       "__experimentalDuotone": "> .wp-block-cover__image-background, > .wp-block-cover__video-background",
+                       "text": false,
+                       "background": 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">        "editorStyle": "wp-block-cover-editor",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/embed/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/embed",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Embed",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "embed",
</span><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, Instagram or YouTube.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/file/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/file",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "File",
</ins><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">+        "description": "Add a link to a downloadable file.",
+       "keywords": [ "document", "pdf", "download" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</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></pre></div>
<a id="trunksrcwpincludesblocksfreeformblockjson"></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/freeform/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/freeform/block.json  2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/freeform/block.json    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/freeform",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Classic",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Use the classic WordPress editor.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "content": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/gallery/block.json     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/gallery",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Gallery",
</ins><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">+        "description": "Display multiple images in a rich gallery.",
+       "keywords": [ "images", "photos" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "images": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "array",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/group/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/group",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Group",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Combine blocks into a group.",
+       "keywords": [ "container", "wrapper", "row", "section" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "tagName": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,7 +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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "type": "string"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "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></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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/heading/block.json     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/heading",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Heading",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.",
+       "keywords": [ "title", "subtitle" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "textAlign": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,50 +34,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</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">-                "__experimentalSelector": {
-                       "core/heading/h1": {
-                               "selector": "h1",
-                               "title": "h1",
-                               "attributes": {
-                                       "level": 1
-                               }
-                       },
-                       "core/heading/h2": {
-                               "selector": "h2",
-                               "title": "h2",
-                               "attributes": {
-                                       "level": 2
-                               }
-                       },
-                       "core/heading/h3": {
-                               "selector": "h3",
-                               "title": "h3",
-                               "attributes": {
-                                       "level": 3
-                               }
-                       },
-                       "core/heading/h4": {
-                               "selector": "h4",
-                               "title": "h4",
-                               "attributes": {
-                                       "level": 4
-                               }
-                       },
-                       "core/heading/h5": {
-                               "selector": "h5",
-                               "title": "h5",
-                               "attributes": {
-                                       "level": 5
-                               }
-                       },
-                       "core/heading/h6": {
-                               "selector": "h6",
-                               "title": "h6",
-                               "attributes": {
-                                       "level": 6
-                               }
-                       }
-               },
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalSelector": "h1,h2,h3,h4,h5,h6",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "__unstablePasteTextInline": true
</span><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></pre></div>
<a id="trunksrcwpincludesblockshtmlblockjson"></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/html/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/html/block.json      2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/html/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/html",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Custom HTML",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Add custom HTML code and preview it as you edit.",
+       "keywords": [ "embed" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "content": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/image/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/image",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Image",
</ins><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">+        "description": "Insert an image to make a visual statement.",
+       "keywords": [ "img", "photo", "picture" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,10 +76,23 @@
</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">+                "color": {
+                       "__experimentalDuotone": "img",
+                       "text": false,
+                       "background": false
+               },
</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">                }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "styles": [
+               {
+                       "name": "default",
+                       "label": "Default",
+                       "isDefault": true
+               },
+               { "name": "rounded", "label": "Rounded" }
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-image-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-image"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksindexphp"></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/index.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/index.php    2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/index.php      2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13,9 +13,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/file.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/latest-comments.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/latest-posts.php';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+require ABSPATH . WPINC . '/blocks/loginout.php';
+require ABSPATH . WPINC . '/blocks/post-author.php';
+require ABSPATH . WPINC . '/blocks/post-content.php';
+require ABSPATH . WPINC . '/blocks/post-date.php';
+require ABSPATH . WPINC . '/blocks/post-excerpt.php';
+require ABSPATH . WPINC . '/blocks/post-featured-image.php';
+require ABSPATH . WPINC . '/blocks/post-terms.php';
+require ABSPATH . WPINC . '/blocks/post-title.php';
+require ABSPATH . WPINC . '/blocks/query.php';
+require ABSPATH . WPINC . '/blocks/query-loop.php';
+require ABSPATH . WPINC . '/blocks/query-pagination.php';
+require ABSPATH . WPINC . '/blocks/query-pagination-next.php';
+require ABSPATH . WPINC . '/blocks/query-pagination-numbers.php';
+require ABSPATH . WPINC . '/blocks/query-pagination-previous.php';
+require ABSPATH . WPINC . '/blocks/query-title.php';
</ins><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/rss.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/search.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/shortcode.php';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+require ABSPATH . WPINC . '/blocks/site-tagline.php';
+require ABSPATH . WPINC . '/blocks/site-title.php';
</ins><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/social-link.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/blocks/tag-cloud.php';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpincludesblockslatestcommentsblockjson"></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/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/latest-comments/block.json   2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/latest-comments/block.json     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/latest-comments",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Latest Comments",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display a list of your most recent comments.",
+       "keywords": [ "recent comments" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "commentsToShow": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "number",
</span></span></pre></div>
<a id="trunksrcwpincludesblockslatestpostsblockjson"></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-posts/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/latest-posts/block.json      2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/latest-posts/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/latest-posts",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Latest Posts",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display a list of your most recent posts.",
+       "keywords": [ "recent posts" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "categories": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "array",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/list/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/list",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "List",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Create a bulleted or numbered list.",
+       "keywords": [ "bullet list", "ordered list", "numbered list" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "ordered": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/loginout
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/loginout        2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/loginout 2021-05-19 15:07:55 UTC (rev 50929)
</ins></span></pre></div>
<a id="trunksrcwpincludesblocksloginout"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/loginout</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksloginoutblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/loginout/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/loginout/block.json                          (rev 0)
+++ trunk/src/wp-includes/blocks/loginout/block.json    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,23 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/loginout",
+       "title": "Login/out",
+       "category": "design",
+       "description": "Show login & logout links.",
+       "keywords": [ "login", "logout", "form" ],
+       "textdomain": "default",
+       "attributes": {
+               "displayLoginAsForm": {
+                       "type": "boolean",
+                       "default": false
+               },
+               "redirectToCurrent": {
+                       "type": "boolean",
+                       "default": true
+               }
+       },
+       "supports": {
+               "className": true,
+               "fontSize": false
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/loginout/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksloginoutphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                         (rev 0)
+++ trunk/src/wp-includes/blocks/loginout.php   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,51 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/loginout` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/loginout` block on server.
+ *
+ * @param array $attributes The block attributes.
+ *
+ * @return string Returns the login-out link or form.
+ */
+function render_block_core_loginout( $attributes ) {
+
+       // Build the redirect URL.
+       $current_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
+
+       $classes  = is_user_logged_in() ? 'logged-in' : 'logged-out';
+       $contents = wp_loginout(
+               isset( $attributes['redirectToCurrent'] ) && $attributes['redirectToCurrent'] ? $current_url : '',
+               false
+       );
+
+       // If logged-out and displayLoginAsForm is true, show the login form.
+       if ( ! is_user_logged_in() && ! empty( $attributes['displayLoginAsForm'] ) ) {
+               // Add a class.
+               $classes .= ' has-login-form';
+
+               // Get the form.
+               $contents = wp_login_form( array( 'echo' => false ) );
+       }
+
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) );
+
+       return '<div ' . $wrapper_attributes . '>' . $contents . '</div>';
+}
+
+/**
+ * Registers the `core/latest-posts` block on server.
+ */
+function register_block_core_loginout() {
+       register_block_type_from_metadata(
+               __DIR__ . '/loginout',
+               array(
+                       'render_callback' => 'render_block_core_loginout',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_loginout' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/loginout.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksmediatextblockjson"></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/media-text/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/media-text/block.json        2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/media-text/block.json  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/media-text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Media & Text",
</ins><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">+        "description": "Set media and words side-by-side for a richer layout.",
+       "keywords": [ "image", "video" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksmissingblockjson"></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/missing/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/missing/block.json   2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/missing/block.json     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/missing",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Unsupported",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Your site doesn’t include support for this block.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "originalName": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksmoreblockjson"></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/more/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/more/block.json      2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/more/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/more",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "More",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Content before this block will be shown in the excerpt on your archives page.",
+       "keywords": [ "read more" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "customText": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnextpageblockjson"></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/nextpage/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/nextpage/block.json  2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/nextpage/block.json    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +1,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/nextpage",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Page Break",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Separate your content into a multi-page experience.",
+       "keywords": [ "next page", "pagination" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "parent": [ "core/post-content" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "customClassName": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "className": false,
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/paragraph/block.json   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/paragraph",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Paragraph",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Start with the building block of all narrative.",
+       "keywords": [ "text" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/post-author
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/post-author     2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/post-author      2021-05-19 15:07:55 UTC (rev 50929)
</ins></span></pre></div>
<a id="trunksrcwpincludesblockspostauthor"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/post-author</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblockspostauthorblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/post-author/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-author/block.json                               (rev 0)
+++ trunk/src/wp-includes/blocks/post-author/block.json 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,39 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/post-author",
+       "title": "Post Author",
+       "category": "design",
+       "description": "Add the author of this post.",
+       "textdomain": "default",
+       "attributes": {
+               "textAlign": {
+                       "type": "string"
+               },
+               "avatarSize": {
+                       "type": "number",
+                       "default": 48
+               },
+               "showAvatar": {
+                       "type": "boolean",
+                       "default": true
+               },
+               "showBio": {
+                       "type": "boolean"
+               },
+               "byline": {
+                       "type": "string"
+               }
+       },
+       "usesContext": [ "postType", "postId" ],
+       "supports": {
+               "html": false,
+               "fontSize": true,
+               "color": {
+                       "gradients": true,
+                       "link": true
+               },
+               "lineHeight": true
+       },
+       "editorStyle": "wp-block-post-author-editor",
+       "style": "wp-block-post-author"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-author/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockspostauthorphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/post-author.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-author.php                              (rev 0)
+++ trunk/src/wp-includes/blocks/post-author.php        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,61 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/post-author` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/post-author` block on the server.
+ *
+ * @param  array    $attributes Block attributes.
+ * @param  string   $content    Block default content.
+ * @param  WP_Block $block      Block instance.
+ * @return string Returns the rendered author block.
+ */
+function render_block_core_post_author( $attributes, $content, $block ) {
+       if ( ! isset( $block->context['postId'] ) ) {
+               return '';
+       }
+
+       $author_id = get_post_field( 'post_author', $block->context['postId'] );
+       if ( empty( $author_id ) ) {
+               return '';
+       }
+
+       $avatar = ! empty( $attributes['avatarSize'] ) ? get_avatar(
+               $author_id,
+               $attributes['avatarSize']
+       ) : null;
+
+       $byline  = ! empty( $attributes['byline'] ) ? $attributes['byline'] : false;
+       $classes = array_merge(
+               isset( $attributes['className'] ) ? array( $attributes['className'] ) : array(),
+               isset( $attributes['itemsJustification'] ) ? array( 'items-justified-' . $attributes['itemsJustification'] ) : array(),
+               isset( $attributes['textAlign'] ) ? array( 'has-text-align-' . $attributes['textAlign'] ) : array()
+       );
+
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => implode( ' ', $classes ) ) );
+
+       return sprintf( '<div %1$s>', $wrapper_attributes ) .
+       ( ! empty( $attributes['showAvatar'] ) ? '<div class="wp-block-post-author__avatar">' . $avatar . '</div>' : '' ) .
+       '<div class="wp-block-post-author__content">' .
+       ( ! empty( $byline ) ? '<p class="wp-block-post-author__byline">' . $byline . '</p>' : '' ) .
+       '<p class="wp-block-post-author__name">' . get_the_author_meta( 'display_name', $author_id ) . '</p>' .
+       ( ! empty( $attributes['showBio'] ) ? '<p class="wp-block-post-author__bio">' . get_the_author_meta( 'user_description', $author_id ) . '</p>' : '' ) .
+       '</div>' .
+       '</div>';
+}
+
+/**
+ * Registers the `core/post-author` block on the server.
+ */
+function register_block_core_post_author() {
+       register_block_type_from_metadata(
+               __DIR__ . '/post-author',
+               array(
+                       'render_callback' => 'render_block_core_post_author',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_post_author' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-author.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/post-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">--- trunk/src/wp-includes/blocks/post-content    2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/post-content     2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblockspostcontent"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/post-content</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblockspostcontentblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/post-content/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-content/block.json                              (rev 0)
+++ trunk/src/wp-includes/blocks/post-content/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,15 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/post-content",
+       "title": "Post Content",
+       "category": "design",
+       "description": "Displays the contents of a post or page.",
+       "textdomain": "default",
+       "usesContext": [ "postId", "postType" ],
+       "supports": {
+               "align": [ "wide", "full" ],
+               "html": false,
+               "__experimentalLayout": true
+       },
+       "editorStyle": "wp-block-post-content-editor"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-content/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockspostcontentphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/post-content.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-content.php                             (rev 0)
+++ trunk/src/wp-includes/blocks/post-content.php       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,81 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/post-content` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/post-content` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ * @return string Returns the filtered post content of the current post.
+ */
+function render_block_core_post_content( $attributes, $content, $block ) {
+       static $seen_ids = array();
+
+       if ( ! isset( $block->context['postId'] ) ) {
+               return '';
+       }
+
+       $post_id = $block->context['postId'];
+
+       if ( isset( $seen_ids[ $post_id ] ) ) {
+               if ( ! is_admin() ) {
+                       trigger_error(
+                               sprintf(
+                                       // translators: %s is a post ID (integer).
+                                       __( 'Could not render Post Content block with post ID: <code>%s</code>. Block cannot be rendered inside itself.' ),
+                                       $post_id
+                               ),
+                               E_USER_WARNING
+                       );
+               }
+
+               $is_debug = defined( 'WP_DEBUG' ) && WP_DEBUG &&
+                       defined( 'WP_DEBUG_DISPLAY' ) && WP_DEBUG_DISPLAY;
+               return $is_debug ?
+                       // translators: Visible only in the front end, this warning takes the place of a faulty block.
+                       __( '[block rendering halted]' ) :
+                       '';
+       }
+
+       $seen_ids[ $post_id ] = true;
+
+       if ( ! in_the_loop() ) {
+               the_post();
+       }
+
+       $content = get_the_content( null, false, $post_id );
+
+       if ( empty( $content ) ) {
+               unset( $seen_ids[ $post_id ] );
+               return '';
+       }
+
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => 'entry-content' ) );
+       /** This filter is documented in wp-includes/post-template.php */
+       $content = apply_filters( 'the_content', str_replace( ']]>', ']]&gt;', $content ) );
+       unset( $seen_ids[ $post_id ] );
+
+       return (
+               '<div ' . $wrapper_attributes . '>' .
+                       $content .
+               '</div>'
+       );
+}
+
+/**
+ * Registers the `core/post-content` block on the server.
+ */
+function register_block_core_post_content() {
+       register_block_type_from_metadata(
+               __DIR__ . '/post-content',
+               array(
+                       'render_callback' => 'render_block_core_post_content',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_post_content' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-content.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/post-date
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/post-date       2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/post-date        2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblockspostdate"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/post-date</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblockspostdateblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                         (rev 0)
+++ trunk/src/wp-includes/blocks/post-date/block.json   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,30 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/post-date",
+       "title": "Post Date",
+       "category": "design",
+       "description": "Add the date of this post.",
+       "textdomain": "default",
+       "attributes": {
+               "textAlign": {
+                       "type": "string"
+               },
+               "format": {
+                       "type": "string"
+               },
+               "isLink": {
+                       "type": "boolean",
+                       "default": false
+               }
+       },
+       "usesContext": [ "postId", "postType" ],
+       "supports": {
+               "html": false,
+               "color": {
+                       "gradients": true,
+                       "link": true
+               },
+               "fontSize": true,
+               "lineHeight": true
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-date/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockspostdatephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/post-date.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-date.php                                (rev 0)
+++ trunk/src/wp-includes/blocks/post-date.php  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,48 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/post-date` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/post-date` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ * @return string Returns the filtered post date for the current post wrapped inside "time" tags.
+ */
+function render_block_core_post_date( $attributes, $content, $block ) {
+       if ( ! isset( $block->context['postId'] ) ) {
+               return '';
+       }
+
+       $post_ID            = $block->context['postId'];
+       $align_class_name   = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
+       $formatted_date     = get_the_date( isset( $attributes['format'] ) ? $attributes['format'] : '', $post_ID );
+       if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
+               $formatted_date = sprintf( '<a href="%1s">%2s</a>', get_the_permalink( $post_ID ), $formatted_date );
+       }
+
+       return sprintf(
+               '<div %1$s><time datetime="%2$s">%3$s</time></div>',
+               $wrapper_attributes,
+               get_the_date( 'c', $post_ID ),
+               $formatted_date
+       );
+}
+
+/**
+ * Registers the `core/post-date` block on the server.
+ */
+function register_block_core_post_date() {
+       register_block_type_from_metadata(
+               __DIR__ . '/post-date',
+               array(
+                       'render_callback' => 'render_block_core_post_date',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_post_date' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-date.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/post-excerpt
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/post-excerpt    2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/post-excerpt     2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblockspostexcerpt"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/post-excerpt</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblockspostexcerptblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                              (rev 0)
+++ trunk/src/wp-includes/blocks/post-excerpt/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,36 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/post-excerpt",
+       "title": "Post Excerpt",
+       "category": "design",
+       "description": "Display a post's excerpt.",
+       "textdomain": "default",
+       "attributes": {
+               "textAlign": {
+                       "type": "string"
+               },
+               "wordCount": {
+                       "type": "number",
+                       "default": 55
+               },
+               "moreText": {
+                       "type": "string"
+               },
+               "showMoreOnNewLine": {
+                       "type": "boolean",
+                       "default": true
+               }
+       },
+       "usesContext": [ "postId", "postType" ],
+       "supports": {
+               "html": false,
+               "fontSize": true,
+               "color": {
+                       "gradients": true,
+                       "link": true
+               },
+               "lineHeight": true
+       },
+       "editorStyle": "wp-block-post-excerpt-editor",
+       "style": "wp-block-post-excerpt"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-excerpt/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockspostexcerptphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                             (rev 0)
+++ trunk/src/wp-includes/blocks/post-excerpt.php       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,63 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/post-excerpt` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/post-excerpt` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ * @return string Returns the filtered post excerpt for the current post wrapped inside "p" tags.
+ */
+function render_block_core_post_excerpt( $attributes, $content, $block ) {
+       if ( ! isset( $block->context['postId'] ) ) {
+               return '';
+       }
+
+       $more_text = isset( $attributes['moreText'] ) ? '<a class="wp-block-post-excerpt__more-link" href="' . esc_url( get_the_permalink( $block->context['postId'] ) ) . '">' . $attributes['moreText'] . '</a>' : '';
+
+       $filter_excerpt_length = function() use ( $attributes ) {
+               return isset( $attributes['wordCount'] ) ? $attributes['wordCount'] : 55;
+       };
+       add_filter(
+               'excerpt_length',
+               $filter_excerpt_length
+       );
+
+       $classes = '';
+       if ( isset( $attributes['textAlign'] ) ) {
+               $classes .= 'has-text-align-' . $attributes['textAlign'];
+       }
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) );
+
+       $content = '<p class="wp-block-post-excerpt__excerpt">' . get_the_excerpt( $block->context['postId'] );
+       if ( ! isset( $attributes['showMoreOnNewLine'] ) || $attributes['showMoreOnNewLine'] ) {
+               $content .= '</p><p class="wp-block-post-excerpt__more-text">' . $more_text . '</p>';
+       } else {
+               $content .= " $more_text</p>";
+       }
+
+       remove_filter(
+               'excerpt_length',
+               $filter_excerpt_length
+       );
+
+       return sprintf( '<div %1$s>%2$s</div>', $wrapper_attributes, $content );
+}
+
+/**
+ * Registers the `core/post-excerpt` block on the server.
+ */
+function register_block_core_post_excerpt() {
+       register_block_type_from_metadata(
+               __DIR__ . '/post-excerpt',
+               array(
+                       'render_callback' => 'render_block_core_post_excerpt',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_post_excerpt' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-excerpt.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/post-featured-image
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/post-featured-image     2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/post-featured-image      2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblockspostfeaturedimage"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/post-featured-image</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblockspostfeaturedimageblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                               (rev 0)
+++ trunk/src/wp-includes/blocks/post-featured-image/block.json 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,21 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/post-featured-image",
+       "title": "Post Featured Image",
+       "category": "design",
+       "description": "Display a post's featured image.",
+       "textdomain": "default",
+       "attributes": {
+               "isLink": {
+                       "type": "boolean",
+                       "default": false
+               }
+       },
+       "usesContext": [ "postId", "postType" ],
+       "supports": {
+               "align": [ "left", "right", "center", "wide", "full" ],
+               "html": false
+       },
+       "editorStyle": "wp-block-post-featured-image-editor",
+       "style": "wp-block-post-featured-image"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-featured-image/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockspostfeaturedimagephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                              (rev 0)
+++ trunk/src/wp-includes/blocks/post-featured-image.php        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,47 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/post-featured-image` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/post-featured-image` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ * @return string Returns the featured image for the current post.
+ */
+function render_block_core_post_featured_image( $attributes, $content, $block ) {
+       if ( ! isset( $block->context['postId'] ) ) {
+               return '';
+       }
+       $post_ID = $block->context['postId'];
+
+       $featured_image = get_the_post_thumbnail( $post_ID );
+       if ( ! $featured_image ) {
+               return '';
+       }
+
+       if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
+               $featured_image = sprintf( '<a href="%1s">%2s</a>', get_the_permalink( $post_ID ), $featured_image );
+       }
+
+       $wrapper_attributes = get_block_wrapper_attributes();
+
+       return '<p ' . $wrapper_attributes . '>' . $featured_image . '</p>';
+}
+
+/**
+ * Registers the `core/post-featured-image` block on the server.
+ */
+function register_block_core_post_featured_image() {
+       register_block_type_from_metadata(
+               __DIR__ . '/post-featured-image',
+               array(
+                       'render_callback' => 'render_block_core_post_featured_image',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_post_featured_image' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-featured-image.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/post-terms
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/post-terms      2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/post-terms       2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblockspostterms"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/post-terms</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksposttermsblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                                (rev 0)
+++ trunk/src/wp-includes/blocks/post-terms/block.json  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,26 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/post-terms",
+       "title": "Post Terms",
+       "category": "design",
+       "description": "Post terms.",
+       "textdomain": "default",
+       "attributes": {
+               "term": {
+                       "type": "string"
+               },
+               "textAlign": {
+                       "type": "string"
+               }
+       },
+       "usesContext": [ "postId", "postType" ],
+       "supports": {
+               "html": false,
+               "fontSize": true,
+               "color": {
+                       "gradients": true,
+                       "link": true
+               },
+               "lineHeight": true
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-terms/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksposttermsphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                               (rev 0)
+++ trunk/src/wp-includes/blocks/post-terms.php 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,60 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/post-terms` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/post-terms` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ * @return string Returns the filtered post terms for the current post wrapped inside "a" tags.
+ */
+function render_block_core_post_terms( $attributes, $content, $block ) {
+       if ( ! isset( $block->context['postId'] ) || ! isset( $attributes['term'] ) ) {
+               return '';
+       }
+
+       $post_terms = get_the_terms( $block->context['postId'], $attributes['term'] );
+       if ( is_wp_error( $post_terms ) ) {
+               return '';
+       }
+       if ( empty( $post_terms ) ) {
+               return '';
+       }
+
+       $align_class_name = empty( $attributes['textAlign'] ) ? '' : ' ' . "has-text-align-{$attributes['textAlign']}";
+
+       $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 ) );
+
+       return sprintf(
+               '<div %1$s>%2$s</div>',
+               $wrapper_attributes,
+               $terms_links
+       );
+}
+
+/**
+ * Registers the `core/post-terms` block on the server.
+ */
+function register_block_core_post_terms() {
+       register_block_type_from_metadata(
+               __DIR__ . '/post-terms',
+               array(
+                       'render_callback' => 'render_block_core_post_terms',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_post_terms' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-terms.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/post-title
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/post-title      2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/post-title       2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblocksposttitle"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/post-title</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksposttitleblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                                (rev 0)
+++ trunk/src/wp-includes/blocks/post-title/block.json  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,43 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/post-title",
+       "title": "Post Title",
+       "category": "design",
+       "description": "Displays the title of a post, page, or any other content-type.",
+       "textdomain": "default",
+       "usesContext": [ "postId", "postType" ],
+       "attributes": {
+               "textAlign": {
+                       "type": "string"
+               },
+               "level": {
+                       "type": "number",
+                       "default": 2
+               },
+               "isLink": {
+                       "type": "boolean",
+                       "default": false
+               },
+               "rel": {
+                       "type": "string",
+                       "attribute": "rel",
+                       "default": ""
+               },
+               "linkTarget": {
+                       "type": "string",
+                       "default": "_self"
+               }
+       },
+       "supports": {
+               "align": [ "wide", "full" ],
+               "html": false,
+               "color": {
+                       "gradients": true,
+                       "link": true
+               },
+               "fontSize": true,
+               "lineHeight": true,
+               "__experimentalFontFamily": true
+       },
+       "style": "wp-block-post-title"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-title/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksposttitlephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                               (rev 0)
+++ trunk/src/wp-includes/blocks/post-title.php 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,55 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/post-title` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/post-title` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ *
+ * @return string Returns the filtered post title for the current post wrapped inside "h1" tags.
+ */
+function render_block_core_post_title( $attributes, $content, $block ) {
+       if ( ! isset( $block->context['postId'] ) ) {
+               return '';
+       }
+
+       $post_ID          = $block->context['postId'];
+       $tag_name         = 'h2';
+       $align_class_name = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
+
+       if ( isset( $attributes['level'] ) ) {
+               $tag_name = 0 === $attributes['level'] ? 'p' : 'h' . $attributes['level'];
+       }
+
+       $title = get_the_title( $post_ID );
+       if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
+               $title = sprintf( '<a href="%1s" target="%2s" rel="%3s">%4s</a>', get_the_permalink( $post_ID ), $attributes['linkTarget'], $attributes['rel'], $title );
+       }
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
+
+       return sprintf(
+               '<%1$s %2$s>%3$s</%1$s>',
+               $tag_name,
+               $wrapper_attributes,
+               $title
+       );
+}
+
+/**
+ * Registers the `core/post-title` block on the server.
+ */
+function register_block_core_post_title() {
+       register_block_type_from_metadata(
+               __DIR__ . '/post-title',
+               array(
+                       'render_callback' => 'render_block_core_post_title',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_post_title' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/post-title.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/preformatted/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/preformatted",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Preformatted",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Add text that respects your spacing and tabs, and also allows styling.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "content": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/pullquote/block.json   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/pullquote",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Pullquote",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Give special visual emphasis to a quote from your text.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -34,6 +37,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "anchor": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "left", "right", "wide", "full" ]
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "styles": [
+               {
+                       "name": "default",
+                       "label": "Default",
+                       "isDefault": true
+               },
+               { "name": "solid-color", "label": "Solid color" }
+       ],
</ins><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 class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/query
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/query   2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/query    2021-05-19 15:07:55 UTC (rev 50929)
</ins></span></pre></div>
<a id="trunksrcwpincludesblocksquery"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/query</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksqueryblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/query/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query/block.json                             (rev 0)
+++ trunk/src/wp-includes/blocks/query/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,51 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/query",
+       "title": "Query",
+       "category": "design",
+       "description": "Displays a list of posts as a result of a query.",
+       "textdomain": "default",
+       "attributes": {
+               "queryId": {
+                       "type": "number"
+               },
+               "query": {
+                       "type": "object",
+                       "default": {
+                               "perPage": null,
+                               "pages": 0,
+                               "offset": 0,
+                               "postType": "post",
+                               "categoryIds": [],
+                               "tagIds": [],
+                               "order": "desc",
+                               "orderBy": "date",
+                               "author": "",
+                               "search": "",
+                               "exclude": [],
+                               "sticky": "",
+                               "inherit": true
+                       }
+               },
+               "tagName": {
+                       "type": "string",
+                       "default": "div"
+               },
+               "layout": {
+                       "type": "object",
+                       "default": {
+                               "type": "list"
+                       }
+               }
+       },
+       "providesContext": {
+               "queryId": "queryId",
+               "query": "query",
+               "layout": "layout"
+       },
+       "supports": {
+               "align": [ "wide", "full" ],
+               "html": false
+       },
+       "editorStyle": "wp-block-query-editor"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/query-loop
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/query-loop      2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/query-loop       2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblocksqueryloop"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/query-loop</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksqueryloopblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/query-loop/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-loop/block.json                                (rev 0)
+++ trunk/src/wp-includes/blocks/query-loop/block.json  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,22 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/query-loop",
+       "title": "Query Loop",
+       "category": "design",
+       "parent": [ "core/query" ],
+       "description": "Query loop.",
+       "textdomain": "default",
+       "usesContext": [
+               "queryId",
+               "query",
+               "queryContext",
+               "layout",
+               "templateSlug"
+       ],
+       "supports": {
+               "reusable": false,
+               "html": false
+       },
+       "style": "wp-block-query-loop",
+       "editorStyle": "wp-block-query-loop-editor"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-loop/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksqueryloopphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/query-loop.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-loop.php                               (rev 0)
+++ trunk/src/wp-includes/blocks/query-loop.php 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,88 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/query-loop` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/query-loop` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ *
+ * @return string Returns the output of the query, structured using the layout defined by the block's inner blocks.
+ */
+function render_block_core_query_loop( $attributes, $content, $block ) {
+       $page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page';
+       $page     = empty( $_GET[ $page_key ] ) ? 1 : filter_var( $_GET[ $page_key ], FILTER_VALIDATE_INT );
+
+       $query_args = construct_wp_query_args( $block, $page );
+       // Override the custom query with the global query if needed.
+       $use_global_query = ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] );
+       if ( $use_global_query ) {
+               global $wp_query;
+               if ( $wp_query && isset( $wp_query->query_vars ) && is_array( $wp_query->query_vars ) ) {
+                       // Unset `offset` because if is set, $wp_query overrides/ignores the paged parameter and breaks pagination.
+                       unset( $query_args['offset'] );
+                       $query_args = wp_parse_args( $wp_query->query_vars, $query_args );
+
+                       if ( empty( $query_args['post_type'] ) && is_singular() ) {
+                               $query_args['post_type'] = get_post_type( get_the_ID() );
+                       }
+               }
+       }
+
+       $query = new WP_Query( $query_args );
+
+       if ( ! $query->have_posts() ) {
+               return '';
+       }
+
+       $classnames = '';
+       if ( isset( $block->context['layout'] ) && isset( $block->context['query'] ) ) {
+               if ( isset( $block->context['layout']['type'] ) && 'flex' === $block->context['layout']['type'] ) {
+                       $classnames = "is-flex-container columns-{$block->context['layout']['columns']}";
+               }
+       }
+
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classnames ) );
+
+       $content = '';
+       while ( $query->have_posts() ) {
+               $query->the_post();
+               $block_content = (
+                       new WP_Block(
+                               $block->parsed_block,
+                               array(
+                                       'postType' => get_post_type(),
+                                       'postId'   => get_the_ID(),
+                               )
+                       )
+               )->render( array( 'dynamic' => false ) );
+               $content      .= "<li>{$block_content}</li>";
+       }
+
+       wp_reset_postdata();
+
+       return sprintf(
+               '<ul %1$s>%2$s</ul>',
+               $wrapper_attributes,
+               $content
+       );
+}
+
+/**
+ * Registers the `core/query-loop` block on the server.
+ */
+function register_block_core_query_loop() {
+       register_block_type_from_metadata(
+               __DIR__ . '/query-loop',
+               array(
+                       'render_callback'   => 'render_block_core_query_loop',
+                       'skip_inner_blocks' => true,
+               )
+       );
+}
+add_action( 'init', 'register_block_core_query_loop' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-loop.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/query-pagination
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/query-pagination        2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/query-pagination 2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblocksquerypagination"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/query-pagination</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksquerypaginationblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                          (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination/block.json    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,17 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/query-pagination",
+       "title": "Query Pagination",
+       "category": "design",
+       "parent": [ "core/query" ],
+       "description": "Displays a paginated navigation to next/previous set of posts, when applicable.",
+       "textdomain": "default",
+       "usesContext": [ "queryId", "query" ],
+       "supports": {
+               "align": true,
+               "reusable": false,
+               "html": false
+       },
+       "editorStyle": "wp-block-query-pagination-editor",
+       "style": "wp-block-query-pagination"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/query-pagination-next
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/query-pagination-next   2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/query-pagination-next    2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblocksquerypaginationnext"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/query-pagination-next</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksquerypaginationnextblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                             (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination-next/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,25 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/query-pagination-next",
+       "title": "Query Pagination Next",
+       "category": "design",
+       "parent": [ "core/query-pagination" ],
+       "description": "Displays the next posts page link.",
+       "textdomain": "default",
+       "attributes": {
+               "label": {
+                       "type": "string"
+               }
+       },
+       "usesContext": [ "queryId", "query" ],
+       "supports": {
+               "reusable": false,
+               "html": false,
+               "color": {
+                       "gradients": true,
+                       "link": true
+               },
+               "fontSize": true,
+               "lineHeight": true
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination-next/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksquerypaginationnextphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                            (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination-next.php      2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,67 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/query-pagination-next` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/query-pagination-next` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ *
+ * @return string Returns the next posts link for the query pagination.
+ */
+function render_block_core_query_pagination_next( $attributes, $content, $block ) {
+       $page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page';
+       $page     = empty( $_GET[ $page_key ] ) ? 1 : filter_var( $_GET[ $page_key ], FILTER_VALIDATE_INT );
+       $max_page = isset( $block->context['query']['pages'] ) ? (int) $block->context['query']['pages'] : 0;
+
+       $wrapper_attributes = get_block_wrapper_attributes();
+       $default_label      = __( 'Next Page &raquo;', 'gutenberg' );
+       $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? $attributes['label'] : $default_label;
+       $content            = '';
+
+       // Check if the pagination is for Query that inherits the global context.
+       if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) {
+               $filter_link_attributes = function() use ( $wrapper_attributes ) {
+                       return $wrapper_attributes;
+               };
+               add_filter( 'next_posts_link_attributes', $filter_link_attributes );
+               // Take into account if we have set a bigger `max page`
+               // than what the query has.
+               global $wp_query;
+               if ( $max_page > $wp_query->max_num_pages ) {
+                       $max_page = $wp_query->max_num_pages;
+               }
+               $content = get_next_posts_link( $label, $max_page );
+               remove_filter( 'next_posts_link_attributes', $filter_link_attributes );
+       } elseif ( ! $max_page || $max_page > $page ) {
+               $custom_query = new WP_Query( construct_wp_query_args( $block, $page ) );
+               if ( (int) $custom_query->max_num_pages !== $page ) {
+                       $content = sprintf(
+                               '<a href="%1$s" %2$s>%3$s</a>',
+                               esc_url( add_query_arg( $page_key, $page + 1 ) ),
+                               $wrapper_attributes,
+                               $label
+                       );
+               }
+               wp_reset_postdata(); // Restore original Post Data.
+       }
+       return $content;
+}
+
+/**
+ * Registers the `core/query-pagination-next` block on the server.
+ */
+function register_block_core_query_pagination_next() {
+       register_block_type_from_metadata(
+               __DIR__ . '/query-pagination-next',
+               array(
+                       'render_callback' => 'render_block_core_query_pagination_next',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_query_pagination_next' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination-next.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/query-pagination-numbers
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/query-pagination-numbers        2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/query-pagination-numbers 2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblocksquerypaginationnumbers"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/query-pagination-numbers</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksquerypaginationnumbersblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/query-pagination-numbers/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-numbers/block.json                          (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination-numbers/block.json    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,15 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/query-pagination-numbers",
+       "title": "Query Pagination Numbers",
+       "category": "design",
+       "parent": [ "core/query-pagination" ],
+       "description": "Displays a list of page numbers for pagination",
+       "textdomain": "default",
+       "usesContext": [ "queryId", "query" ],
+       "supports": {
+               "reusable": false,
+               "html": false
+       },
+       "editorStyle": "query-pagination-numbers-editor"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination-numbers/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksquerypaginationnumbersphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                         (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination-numbers.php   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,79 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/query-pagination-numbers` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/query-pagination-numbers` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ *
+ * @return string Returns the pagination numbers for the Query.
+ */
+function render_block_core_query_pagination_numbers( $attributes, $content, $block ) {
+       $page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page';
+       $page     = empty( $_GET[ $page_key ] ) ? 1 : filter_var( $_GET[ $page_key ], FILTER_VALIDATE_INT );
+       $max_page = isset( $block->context['query']['pages'] ) ? (int) $block->context['query']['pages'] : 0;
+
+       $wrapper_attributes = get_block_wrapper_attributes();
+       $content            = '';
+       global $wp_query;
+       if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) {
+               // Take into account if we have set a bigger `max page`
+               // than what the query has.
+               $total         = ! $max_page || $max_page > $wp_query->max_num_pages ? $wp_query->max_num_pages : $max_page;
+               $paginate_args = array(
+                       'prev_next' => false,
+                       'total'     => $total,
+               );
+               $content       = paginate_links( $paginate_args );
+       } else {
+               $block_query = new WP_Query( construct_wp_query_args( $block, $page ) );
+               // `paginate_links` works with the global $wp_query, so we have to
+               // temporarily switch it with our custom query.
+               $prev_wp_query = $wp_query;
+               $wp_query      = $block_query;
+               $total         = ! $max_page || $max_page > $wp_query->max_num_pages ? $wp_query->max_num_pages : $max_page;
+               $paginate_args = array(
+                       'base'      => '%_%',
+                       'format'    => "?$page_key=%#%",
+                       'current'   => max( 1, $page ),
+                       'total'     => $total,
+                       'prev_next' => false,
+               );
+               // We still need to preserve `paged` query param if exists, as is used
+               // for Queries that inherit from global context.
+               $paged = empty( $_GET['paged'] ) ? null : (int) $_GET['paged'];
+               if ( $paged ) {
+                       $paginate_args['add_args'] = array( 'paged' => $paged );
+               }
+               $content = paginate_links( $paginate_args );
+               wp_reset_postdata(); // Restore original Post Data.
+               $wp_query = $prev_wp_query;
+       }
+       if ( empty( $content ) ) {
+               return '';
+       }
+       return sprintf(
+               '<div %1$s>%2$s</div>',
+               $wrapper_attributes,
+               $content
+       );
+}
+
+/**
+ * Registers the `core/query-pagination-numbers` block on the server.
+ */
+function register_block_core_query_pagination_numbers() {
+       register_block_type_from_metadata(
+               __DIR__ . '/query-pagination-numbers',
+               array(
+                       'render_callback' => 'render_block_core_query_pagination_numbers',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_query_pagination_numbers' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination-numbers.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/query-pagination-previous
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/query-pagination-previous       2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/query-pagination-previous        2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblocksquerypaginationprevious"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/query-pagination-previous</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksquerypaginationpreviousblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                         (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination-previous/block.json   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,25 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/query-pagination-previous",
+       "title": "Query Pagination Previous",
+       "category": "design",
+       "parent": [ "core/query-pagination" ],
+       "description": "Displays the previous posts page link.",
+       "textdomain": "default",
+       "attributes": {
+               "label": {
+                       "type": "string"
+               }
+       },
+       "usesContext": [ "queryId", "query" ],
+       "supports": {
+               "reusable": false,
+               "html": false,
+               "color": {
+                       "gradients": true,
+                       "link": true
+               },
+               "fontSize": true,
+               "lineHeight": true
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination-previous/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksquerypaginationpreviousphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                                (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination-previous.php  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,56 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/query-pagination-previous` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/query-pagination-previous` block on the server.
+ *
+ * @param array    $attributes Block attributes.
+ * @param string   $content    Block default content.
+ * @param WP_Block $block      Block instance.
+ *
+ * @return string Returns the previous posts link for the query.
+ */
+function render_block_core_query_pagination_previous( $attributes, $content, $block ) {
+       $page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page';
+       $page     = empty( $_GET[ $page_key ] ) ? 1 : filter_var( $_GET[ $page_key ], FILTER_VALIDATE_INT );
+
+       $wrapper_attributes = get_block_wrapper_attributes();
+       $default_label      = __( '&laquo; Previous Page', 'gutenberg' );
+       $label              = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? $attributes['label'] : $default_label;
+       $content            = '';
+       // Check if the pagination is for Query that inherits the global context
+       // and handle appropriately.
+       if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) {
+               $filter_link_attributes = function() use ( $wrapper_attributes ) {
+                       return $wrapper_attributes;
+               };
+               add_filter( 'previous_posts_link_attributes', $filter_link_attributes );
+               $content = get_previous_posts_link( $label );
+               remove_filter( 'previous_posts_link_attributes', $filter_link_attributes );
+       } elseif ( 1 !== $page ) {
+               $content = sprintf(
+                       '<a href="%1$s" %2$s>%3$s</a>',
+                       esc_url( add_query_arg( $page_key, $page - 1 ) ),
+                       $wrapper_attributes,
+                       $label
+               );
+       }
+       return $content;
+}
+
+/**
+ * Registers the `core/query-pagination-previous` block on the server.
+ */
+function register_block_core_query_pagination_previous() {
+       register_block_type_from_metadata(
+               __DIR__ . '/query-pagination-previous',
+               array(
+                       'render_callback' => 'render_block_core_query_pagination_previous',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_query_pagination_previous' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination-previous.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksquerypaginationphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                         (rev 0)
+++ trunk/src/wp-includes/blocks/query-pagination.php   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,16 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/query-pagination` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Registers the `core/query-pagination` block on the server.
+ */
+function register_block_core_query_pagination() {
+       register_block_type_from_metadata(
+               __DIR__ . '/query-pagination'
+       );
+}
+add_action( 'init', 'register_block_core_query_pagination' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-pagination.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/query-title
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/query-title     2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/query-title      2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblocksquerytitle"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/query-title</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblocksquerytitleblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                               (rev 0)
+++ trunk/src/wp-includes/blocks/query-title/block.json 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,31 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/query-title",
+       "title": "Query Title",
+       "category": "design",
+       "description": "Display the query title.",
+       "textdomain": "default",
+       "attributes": {
+               "type": {
+                       "type": "string"
+               },
+               "textAlign": {
+                       "type": "string"
+               },
+               "level": {
+                       "type": "number",
+                       "default": 1
+               }
+       },
+       "supports": {
+               "align": [ "wide", "full" ],
+               "html": false,
+               "color": {
+                       "gradients": true
+               },
+               "fontSize": true,
+               "lineHeight": true,
+               "__experimentalFontFamily": true
+       },
+       "editorStyle": "wp-block-query-title-editor"
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-title/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksquerytitlephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/query-title.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-title.php                              (rev 0)
+++ trunk/src/wp-includes/blocks/query-title.php        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,49 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/query-title` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/query-title` block on the server.
+ * For now it only supports Archive title,
+ * using queried object information
+ *
+ * @param array $attributes Block attributes.
+ *
+ * @return string Returns the query title based on the queried object.
+ */
+function render_block_core_query_title( $attributes ) {
+       $type       = isset( $attributes['type'] ) ? $attributes['type'] : null;
+       $is_archive = is_archive();
+       if ( ! $type || ( 'archive' === $type && ! $is_archive ) ) {
+               return '';
+       }
+       $title = '';
+       if ( $is_archive ) {
+               $title = get_the_archive_title();
+       }
+       $tag_name           = isset( $attributes['level'] ) ? 'h' . (int) $attributes['level'] : 'h1';
+       $align_class_name   = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
+       return sprintf(
+               '<%1$s %2$s>%3$s</%1$s>',
+               $tag_name,
+               $wrapper_attributes,
+               $title
+       );
+}
+
+/**
+ * Registers the `core/query-title` block on the server.
+ */
+function register_block_core_query_title() {
+       register_block_type_from_metadata(
+               __DIR__ . '/query-title',
+               array(
+                       'render_callback' => 'render_block_core_query_title',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_query_title' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query-title.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblocksqueryphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/query.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query.php                            (rev 0)
+++ trunk/src/wp-includes/blocks/query.php      2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,16 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/query` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Registers the `core/query` block on the server.
+ */
+function register_block_core_query() {
+       register_block_type_from_metadata(
+               __DIR__ . '/query'
+       );
+}
+add_action( 'init', 'register_block_core_query' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/query.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/quote/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/quote",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Quote",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Give quoted text visual emphasis. \"In quoting others, we cite ourselves.\" — Julio Cortázar",
+       "keywords": [ "blockquote", "cite" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25,6 +29,14 @@
</span><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">        },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "styles": [
+               {
+                       "name": "default",
+                       "label": "Default",
+                       "isDefault": true
+               },
+               { "name": "large", "label": "Large" }
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-quote-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-quote"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksrssblockjson"></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/rss/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/rss/block.json       2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/rss/block.json 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/rss",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "RSS",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display entries from any RSS or Atom feed.",
+       "keywords": [ "atom", "feed" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "columns": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "number",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/search/block.json      2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/search",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Search",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Help visitors find your content.",
+       "keywords": [ "find" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "label": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksseparatorblockjson"></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/separator/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/separator/block.json 2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/separator/block.json   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/separator",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Separator",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Create a break between ideas or sections with a horizontal separator.",
+       "keywords": [ "horizontal-line", "hr", "divider" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,6 +18,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "anchor": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "center", "wide", "full" ]
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "styles": [
+               { "name": "default", "label": "Default", "isDefault": true },
+               { "name": "wide", "label": "Wide Line" },
+               { "name": "dots", "label": "Dots" }
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-separator-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-separator"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksshortcodeblockjson"></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/shortcode/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/shortcode/block.json 2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/shortcode/block.json   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/shortcode",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Shortcode",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Insert additional custom elements with a WordPress shortcode.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "text": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/site-tagline
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/site-tagline    2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/site-tagline     2021-05-19 15:07:55 UTC (rev 50929)
</ins></span></pre></div>
<a id="trunksrcwpincludesblockssitetagline"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/site-tagline</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblockssitetaglineblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                              (rev 0)
+++ trunk/src/wp-includes/blocks/site-tagline/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,27 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/site-tagline",
+       "title": "Site Tagline",
+       "category": "design",
+       "description": "In a few words, what this site is about.",
+       "keywords": [ "description" ],
+       "textdomain": "default",
+       "attributes": {
+               "textAlign": {
+                       "type": "string"
+               }
+       },
+       "supports": {
+               "html": false,
+               "color": {
+                       "gradients": true
+               },
+               "spacing": {
+                       "padding": true
+               },
+               "fontSize": true,
+               "lineHeight": true,
+               "__experimentalFontFamily": true,
+               "__experimentalTextTransform": true
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/site-tagline/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockssitetaglinephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/site-tagline.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-tagline.php                             (rev 0)
+++ trunk/src/wp-includes/blocks/site-tagline.php       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,37 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/site-tagline` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/site-tagline` block on the server.
+ *
+ * @param array $attributes The block attributes.
+ *
+ * @return string The render.
+ */
+function render_block_core_site_tagline( $attributes ) {
+       $align_class_name   = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
+
+       return sprintf(
+               '<p %1$s>%2$s</p>',
+               $wrapper_attributes,
+               get_bloginfo( 'description' )
+       );
+}
+
+/**
+ * Registers the `core/site-tagline` block on the server.
+ */
+function register_block_core_site_tagline() {
+       register_block_type_from_metadata(
+               __DIR__ . '/site-tagline',
+               array(
+                       'render_callback' => 'render_block_core_site_tagline',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_site_tagline' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/site-tagline.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><span class="cx" style="display: block; padding: 0 10px">Index: trunk/src/wp-includes/blocks/site-title
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- trunk/src/wp-includes/blocks/site-title      2021-05-19 13:58:52 UTC (rev 50928)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ trunk/src/wp-includes/blocks/site-title       2021-05-19 15:07:55 UTC (rev 50929)
</ins><a id="trunksrcwpincludesblockssitetitle"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: trunk/src/wp-includes/blocks/site-title</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnignore"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:ignore</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+*.css
</ins><a id="trunksrcwpincludesblockssitetitleblockjson"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                                (rev 0)
+++ trunk/src/wp-includes/blocks/site-title/block.json  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,33 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+{
+       "apiVersion": 2,
+       "name": "core/site-title",
+       "title": "Site Title",
+       "category": "design",
+       "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.",
+       "textdomain": "default",
+       "attributes": {
+               "level": {
+                       "type": "number",
+                       "default": 1
+               },
+               "textAlign": {
+                       "type": "string"
+               }
+       },
+       "supports": {
+               "align": [ "wide", "full" ],
+               "html": false,
+               "color": {
+                       "gradients": true,
+                       "text": false,
+                       "link": true
+               },
+               "spacing": {
+                       "padding": true
+               },
+               "fontSize": true,
+               "lineHeight": true,
+               "__experimentalFontFamily": true,
+               "__experimentalTextTransform": true
+       }
+}
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/site-title/block.json
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockssitetitlephp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: 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                               (rev 0)
+++ trunk/src/wp-includes/blocks/site-title.php 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,45 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/site-title` block.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/site-title` block on the server.
+ *
+ * @param array $attributes The block attributes.
+ *
+ * @return string The render.
+ */
+function render_block_core_site_title( $attributes ) {
+       $tag_name         = 'h1';
+       $align_class_name = empty( $attributes['textAlign'] ) ? '' : "has-text-align-{$attributes['textAlign']}";
+
+       if ( isset( $attributes['level'] ) ) {
+               $tag_name = 0 === $attributes['level'] ? 'p' : 'h' . $attributes['level'];
+       }
+
+       $link               = sprintf( '<a href="%1$s" rel="home">%2$s</a>', get_bloginfo( 'url' ), get_bloginfo( 'name' ) );
+       $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $align_class_name ) );
+
+       return sprintf(
+               '<%1$s %2$s>%3$s</%1$s>',
+               $tag_name,
+               $wrapper_attributes,
+               $link
+       );
+}
+
+/**
+ * Registers the `core/site-title` block on the server.
+ */
+function register_block_core_site_title() {
+       register_block_type_from_metadata(
+               __DIR__ . '/site-title',
+               array(
+                       'render_callback' => 'render_block_core_site_title',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_site_title' );
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/src/wp-includes/blocks/site-title.php
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunksrcwpincludesblockssociallinkblockjson"></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-link/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/social-link/block.json       2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/social-link/block.json 2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/social-link",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Social Icon",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/social-links" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display an icon linking to a social media profile or website.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "url": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/social-links/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/social-links",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Social Icons",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Display icons linking to your social media profiles or websites.",
+       "keywords": [ "links" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "iconColor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,6 +42,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "left", "center", "right" ],
</span><span class="cx" style="display: block; padding: 0 10px">                "anchor": 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">+        "styles": [
+               { "name": "default", "label": "Default", "isDefault": true },
+               { "name": "logos-only", "label": "Logos Only" },
+               { "name": "pill-shape", "label": "Pill Shape" }
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-social-links-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-social-links"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksspacerblockjson"></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/spacer/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/spacer/block.json    2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/spacer/block.json      2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/spacer",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Spacer",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Add white space between blocks and customize its height.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "height": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "number",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/table/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,15 +1,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/table",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Table",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Insert a table — perfect for sharing charts and data.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "hasFixedLayout": {
</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="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "backgroundColor": {
-                       "type": "string"
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "caption": {
</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 class="lines" style="display: block; padding: 0 10px; color: #888">@@ -125,8 +125,26 @@
</span><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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "color": {
+                       "__experimentalSkipSerialization": true,
+                       "gradients": true
+               },
+               "__experimentalBorder": {
+                       "__experimentalSkipSerialization": true,
+                       "color": true,
+                       "style": true,
+                       "width": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "__experimentalSelector": ".wp-block-table > table"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "styles": [
+               {
+                       "name": "regular",
+                       "label": "Default",
+                       "isDefault": true
+               },
+               { "name": "stripes", "label": "Stripes" }
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "editorStyle": "wp-block-table-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-table"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/tag-cloud/block.json   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/tag-cloud",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Tag Cloud",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "widgets",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "A cloud of your most used tags.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "taxonomy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span></span></pre></div>
<a id="trunksrcwpincludesblockstextcolumnsblockjson"></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/text-columns/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/text-columns/block.json      2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/text-columns/block.json        2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/text-columns",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Text Columns (deprecated)",
</ins><span class="cx" style="display: block; padding: 0 10px">         "icon": "columns",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "This block is deprecated. Please use the Columns block instead.",
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "content": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "array",
</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-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/verse/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/verse",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Verse",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "text",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "description": "Insert poetry. Use special spacing formats. Or quote song lyrics.",
+       "keywords": [ "poetry", "poem" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "content": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksvideoblockjson"></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/video/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/video/block.json     2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks/video/block.json       2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/video",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "title": "Video",
</ins><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">+        "description": "Embed a video from your media library or upload a new one.",
+       "keywords": [ "movie" ],
+       "textdomain": "default",
</ins><span class="cx" style="display: block; padding: 0 10px">         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                "autoplay": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "boolean",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksphp"></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.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks.php  2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-includes/blocks.php    2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -961,3 +961,65 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        return true === $block_support || is_array( $block_support );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+/**
+ * Helper function that constructs a WP_Query args array from
+ * a `Query` block properties.
+ *
+ * It's used in Query Loop, Query Pagination Numbers and Query Pagination Next blocks.
+ *
+ * @since 5.8.0
+ *
+ * @param WP_Block $block Block instance.
+ * @param int      $page  Current query's page.
+ *
+ * @return array Returns the constructed WP_Query arguments.
+ */
+function construct_wp_query_args( $block, $page ) {
+       $query = array(
+               'post_type'    => 'post',
+               'order'        => 'DESC',
+               'orderby'      => 'date',
+               'post__not_in' => array(),
+       );
+
+       if ( isset( $block->context['query'] ) ) {
+               if ( isset( $block->context['query']['postType'] ) ) {
+                       $query['post_type'] = $block->context['query']['postType'];
+               }
+               if ( isset( $block->context['query']['sticky'] ) && ! empty( $block->context['query']['sticky'] ) ) {
+                       $sticky = get_option( 'sticky_posts' );
+                       if ( 'only' === $block->context['query']['sticky'] ) {
+                               $query['post__in'] = $sticky;
+                       } else {
+                               $query['post__not_in'] = array_merge( $query['post__not_in'], $sticky );
+                       }
+               }
+               if ( isset( $block->context['query']['exclude'] ) ) {
+                       $query['post__not_in'] = array_merge( $query['post__not_in'], $block->context['query']['exclude'] );
+               }
+               if ( isset( $block->context['query']['perPage'] ) ) {
+                       $query['offset']         = ( $block->context['query']['perPage'] * ( $page - 1 ) ) + $block->context['query']['offset'];
+                       $query['posts_per_page'] = $block->context['query']['perPage'];
+               }
+               if ( isset( $block->context['query']['categoryIds'] ) ) {
+                       $query['category__in'] = $block->context['query']['categoryIds'];
+               }
+               if ( isset( $block->context['query']['tagIds'] ) ) {
+                       $query['tag__in'] = $block->context['query']['tagIds'];
+               }
+               if ( isset( $block->context['query']['order'] ) ) {
+                       $query['order'] = strtoupper( $block->context['query']['order'] );
+               }
+               if ( isset( $block->context['query']['orderBy'] ) ) {
+                       $query['orderby'] = $block->context['query']['orderBy'];
+               }
+               if ( isset( $block->context['query']['author'] ) ) {
+                       $query['author'] = $block->context['query']['author'];
+               }
+               if ( isset( $block->context['query']['search'] ) ) {
+                       $query['s'] = $block->context['query']['search'];
+               }
+       }
+       return $query;
+}
</ins></span></pre></div>
<a id="trunksrcwpsettingsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-settings.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-settings.php 2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/src/wp-settings.php   2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -301,6 +301,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/block-supports/border.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/block-supports/colors.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/block-supports/custom-classname.php';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+require ABSPATH . WPINC . '/block-supports/duotone.php';
</ins><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/block-supports/generated-classname.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/block-supports/layout.php';
</span><span class="cx" style="display: block; padding: 0 10px"> require ABSPATH . WPINC . '/block-supports/padding.php';
</span></span></pre></div>
<a id="trunktestsphpunitincludesfunctionsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/includes/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/includes/functions.php        2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/tests/phpunit/includes/functions.php  2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -307,11 +307,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_calendar' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_categories' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_file' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        remove_action( 'init', 'register_block_core_loginout' );
</ins><span class="cx" style="display: block; padding: 0 10px">         remove_action( 'init', 'register_block_core_latest_comments' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_latest_posts' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        remove_action( 'init', 'register_block_core_post_author' );
+       remove_action( 'init', 'register_block_core_post_content' );
+       remove_action( 'init', 'register_block_core_post_date' );
+       remove_action( 'init', 'register_block_core_post_excerpt' );
+       remove_action( 'init', 'register_block_core_post_featured_image' );
+       remove_action( 'init', 'register_block_core_post_terms' );
+       remove_action( 'init', 'register_block_core_post_title' );
+       remove_action( 'init', 'register_block_core_query' );
+       remove_action( 'init', 'register_block_core_query_loop' );
+       remove_action( 'init', 'register_block_core_query_pagination' );
+       remove_action( 'init', 'register_block_core_query_pagination_next' );
+       remove_action( 'init', 'register_block_core_query_pagination_numbers' );
+       remove_action( 'init', 'register_block_core_query_pagination_previous' );
+       remove_action( 'init', 'register_block_core_query_title' );
</ins><span class="cx" style="display: block; padding: 0 10px">         remove_action( 'init', 'register_block_core_rss' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_search' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_shortcode' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        remove_action( 'init', 'register_block_core_site_tagline' );
+       remove_action( 'init', 'register_block_core_site_title' );
</ins><span class="cx" style="display: block; padding: 0 10px">         remove_action( 'init', 'register_block_core_social_link' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_social_link' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_tag_cloud' );
</span></span></pre></div>
<a id="trunktoolswebpackpackagesjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tools/webpack/packages.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tools/webpack/packages.js   2021-05-19 13:58:52 UTC (rev 50928)
+++ trunk/tools/webpack/packages.js     2021-05-19 15:07:55 UTC (rev 50929)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -112,9 +112,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'file',
</span><span class="cx" style="display: block; padding: 0 10px">                'latest-comments',
</span><span class="cx" style="display: block; padding: 0 10px">                'latest-posts',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'loginout',
+               'post-author',
+               'post-content',
+               'post-date',
+               'post-excerpt',
+               'post-featured-image',
+               'post-terms',
+               'post-title',
+               'query',
+               'query-loop',
+               'query-pagination',
+               'query-pagination-next',
+               'query-pagination-numbers',
+               'query-pagination-previous',
+               'query-title',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'rss',
</span><span class="cx" style="display: block; padding: 0 10px">                'search',
</span><span class="cx" style="display: block; padding: 0 10px">                'shortcode',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'site-tagline',
+               'site-title',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'social-link',
</span><span class="cx" style="display: block; padding: 0 10px">                'tag-cloud',
</span><span class="cx" style="display: block; padding: 0 10px">        ];
</span></span></pre>
</div>
</div>

</body>
</html>