<!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>[57578] trunk: Editor: Update the WordPress packages to Gutenberg 17.7RC1.</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/57578">57578</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/57578","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>youknowriad</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2024-02-09 18:20:12 +0000 (Fri, 09 Feb 2024)</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 the WordPress packages to Gutenberg 17.7RC1.

This brings the latest and greatest from Gutenberg.
The full changelog is available here 
https://github.com/WordPress/gutenberg/releases/tag/v17.7.0-rc.1

Props youknowriad, get_dave.
See <a href="https://core.trac.wordpress.org/ticket/60315">#60315</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkpackagelockjson">trunk/package-lock.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
<li><a href="#trunksrcwpadminincludesupdatecorephp">trunk/src/wp-admin/includes/update-core.php</a></li>
<li><a href="#trunksrcwpincludesassetsscriptloaderpackagesminphp">trunk/src/wp-includes/assets/script-loader-packages.min.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="#trunksrcwpincludesblocksavatarblockjson">trunk/src/wp-includes/blocks/avatar/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksblockblockjson">trunk/src/wp-includes/blocks/block/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksblockphp">trunk/src/wp-includes/blocks/block.php</a></li>
<li><a href="#trunksrcwpincludesblocksblocksjsonphp">trunk/src/wp-includes/blocks/blocks-json.php</a></li>
<li><a href="#trunksrcwpincludesblocksbuttonblockjson">trunk/src/wp-includes/blocks/button/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksbuttonsblockjson">trunk/src/wp-includes/blocks/buttons/block.json</a></li>
<li><a href="#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="#trunksrcwpincludesblockscommentauthornameblockjson">trunk/src/wp-includes/blocks/comment-author-name/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommentdateblockjson">trunk/src/wp-includes/blocks/comment-date/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommenteditlinkblockjson">trunk/src/wp-includes/blocks/comment-edit-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommenttemplateblockjson">trunk/src/wp-includes/blocks/comment-template/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommentspaginationblockjson">trunk/src/wp-includes/blocks/comments-pagination/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommentspaginationnextblockjson">trunk/src/wp-includes/blocks/comments-pagination-next/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommentspaginationnumbersblockjson">trunk/src/wp-includes/blocks/comments-pagination-numbers/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommentspaginationpreviousblockjson">trunk/src/wp-includes/blocks/comments-pagination-previous/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommentstitleblockjson">trunk/src/wp-includes/blocks/comments-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscoverblockjson">trunk/src/wp-includes/blocks/cover/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksdetailsblockjson">trunk/src/wp-includes/blocks/details/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksembedblockjson">trunk/src/wp-includes/blocks/embed/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksfilephp">trunk/src/wp-includes/blocks/file.php</a></li>
<li><a href="#trunksrcwpincludesblocksfootnotesblockjson">trunk/src/wp-includes/blocks/footnotes/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksgalleryblockjson">trunk/src/wp-includes/blocks/gallery/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksgalleryphp">trunk/src/wp-includes/blocks/gallery.php</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="#trunksrcwpincludesblockshomelinkblockjson">trunk/src/wp-includes/blocks/home-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblockshomelinkphp">trunk/src/wp-includes/blocks/home-link.php</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="#trunksrcwpincludesblocksimagephp">trunk/src/wp-includes/blocks/image.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="#trunksrcwpincludesblockslistitemblockjson">trunk/src/wp-includes/blocks/list-item/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksloginoutblockjson">trunk/src/wp-includes/blocks/loginout/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="#trunksrcwpincludesblocksnavigationblockjson">trunk/src/wp-includes/blocks/navigation/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationlinkblockjson">trunk/src/wp-includes/blocks/navigation-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationlinkphp">trunk/src/wp-includes/blocks/navigation-link.php</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationsubmenublockjson">trunk/src/wp-includes/blocks/navigation-submenu/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationphp">trunk/src/wp-includes/blocks/navigation.php</a></li>
<li><a href="#trunksrcwpincludesblocksnextpageblockjson">trunk/src/wp-includes/blocks/nextpage/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspagelistblockjson">trunk/src/wp-includes/blocks/page-list/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspagelistitemblockjson">trunk/src/wp-includes/blocks/page-list-item/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksparagraphblockjson">trunk/src/wp-includes/blocks/paragraph/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspatternblockjson">trunk/src/wp-includes/blocks/pattern/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostauthorblockjson">trunk/src/wp-includes/blocks/post-author/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostauthorbiographyblockjson">trunk/src/wp-includes/blocks/post-author-biography/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostauthornameblockjson">trunk/src/wp-includes/blocks/post-author-name/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostdateblockjson">trunk/src/wp-includes/blocks/post-date/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostexcerptblockjson">trunk/src/wp-includes/blocks/post-excerpt/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostfeaturedimageblockjson">trunk/src/wp-includes/blocks/post-featured-image/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostnavigationlinkblockjson">trunk/src/wp-includes/blocks/post-navigation-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostnavigationlinkphp">trunk/src/wp-includes/blocks/post-navigation-link.php</a></li>
<li><a href="#trunksrcwpincludesblocksposttemplateblockjson">trunk/src/wp-includes/blocks/post-template/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksposttermsblockjson">trunk/src/wp-includes/blocks/post-terms/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksposttermsphp">trunk/src/wp-includes/blocks/post-terms.php</a></li>
<li><a href="#trunksrcwpincludesblocksposttitleblockjson">trunk/src/wp-includes/blocks/post-title/block.json</a></li>
<li><a href="#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="#trunksrcwpincludesblocksqueryblockjson">trunk/src/wp-includes/blocks/query/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerynoresultsblockjson">trunk/src/wp-includes/blocks/query-no-results/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationblockjson">trunk/src/wp-includes/blocks/query-pagination/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnextblockjson">trunk/src/wp-includes/blocks/query-pagination-next/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnumbersblockjson">trunk/src/wp-includes/blocks/query-pagination-numbers/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationpreviousblockjson">trunk/src/wp-includes/blocks/query-pagination-previous/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerytitleblockjson">trunk/src/wp-includes/blocks/query-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksqueryphp">trunk/src/wp-includes/blocks/query.php</a></li>
<li><a href="#trunksrcwpincludesblocksquoteblockjson">trunk/src/wp-includes/blocks/quote/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksreadmoreblockjson">trunk/src/wp-includes/blocks/read-more/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksrssblockjson">trunk/src/wp-includes/blocks/rss/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssearchphp">trunk/src/wp-includes/blocks/search.php</a></li>
<li><a href="#trunksrcwpincludesblocksseparatorblockjson">trunk/src/wp-includes/blocks/separator/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssitelogoblockjson">trunk/src/wp-includes/blocks/site-logo/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssitetaglineblockjson">trunk/src/wp-includes/blocks/site-tagline/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssitetitleblockjson">trunk/src/wp-includes/blocks/site-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssociallinkblockjson">trunk/src/wp-includes/blocks/social-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssociallinkphp">trunk/src/wp-includes/blocks/social-link.php</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="#trunksrcwpincludesblockstemplatepartblockjson">trunk/src/wp-includes/blocks/template-part/block.json</a></li>
<li><a href="#trunksrcwpincludesblockstemplatepartphp">trunk/src/wp-includes/blocks/template-part.php</a></li>
<li><a href="#trunksrcwpincludesblockstermdescriptionblockjson">trunk/src/wp-includes/blocks/term-description/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="#trunktestsphpunitincludesunregisterblockshooksphp">trunk/tests/phpunit/includes/unregister-blocks-hooks.php</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<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   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/package-lock.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,72 +11,72 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/is-prop-valid": "0.8.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/memoize": "0.7.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "3.50.0",
-                               "@wordpress/annotations": "2.50.0",
-                               "@wordpress/api-fetch": "6.47.0",
-                               "@wordpress/autop": "3.50.0",
-                               "@wordpress/blob": "3.50.0",
-                               "@wordpress/block-directory": "4.27.2",
-                               "@wordpress/block-editor": "12.18.2",
-                               "@wordpress/block-library": "8.27.2",
-                               "@wordpress/block-serialization-default-parser": "4.50.0",
-                               "@wordpress/blocks": "12.27.1",
-                               "@wordpress/commands": "0.21.0",
-                               "@wordpress/components": "25.16.0",
-                               "@wordpress/compose": "6.27.0",
-                               "@wordpress/core-commands": "0.19.2",
-                               "@wordpress/core-data": "6.27.2",
-                               "@wordpress/customize-widgets": "4.27.2",
-                               "@wordpress/data": "9.20.0",
-                               "@wordpress/data-controls": "3.19.0",
-                               "@wordpress/dataviews": "0.4.1",
-                               "@wordpress/date": "4.50.0",
-                               "@wordpress/deprecated": "3.50.0",
-                               "@wordpress/dom": "3.50.0",
-                               "@wordpress/dom-ready": "3.50.0",
-                               "@wordpress/edit-post": "7.27.2",
-                               "@wordpress/edit-site": "5.27.2",
-                               "@wordpress/edit-widgets": "5.27.2",
-                               "@wordpress/editor": "13.27.2",
-                               "@wordpress/element": "5.27.0",
-                               "@wordpress/escape-html": "2.50.0",
-                               "@wordpress/format-library": "4.27.2",
-                               "@wordpress/hooks": "3.50.0",
-                               "@wordpress/html-entities": "3.50.0",
-                               "@wordpress/i18n": "4.50.0",
-                               "@wordpress/icons": "9.41.0",
-                               "@wordpress/interactivity": "4.0.1",
-                               "@wordpress/interactivity-router": "1.0.1",
-                               "@wordpress/interface": "5.27.0",
-                               "@wordpress/is-shallow-equal": "4.50.0",
-                               "@wordpress/keyboard-shortcuts": "4.27.0",
-                               "@wordpress/keycodes": "3.50.0",
-                               "@wordpress/list-reusable-blocks": "4.27.0",
-                               "@wordpress/media-utils": "4.41.0",
-                               "@wordpress/notices": "4.18.0",
-                               "@wordpress/nux": "8.12.0",
-                               "@wordpress/patterns": "1.11.2",
-                               "@wordpress/plugins": "6.18.0",
-                               "@wordpress/preferences": "3.27.0",
-                               "@wordpress/preferences-persistence": "1.42.0",
-                               "@wordpress/primitives": "3.48.0",
-                               "@wordpress/priority-queue": "2.50.0",
-                               "@wordpress/private-apis": "0.32.0",
-                               "@wordpress/redux-routine": "4.50.0",
-                               "@wordpress/reusable-blocks": "4.27.2",
-                               "@wordpress/rich-text": "6.27.0",
-                               "@wordpress/router": "0.19.0",
-                               "@wordpress/server-side-render": "4.27.1",
-                               "@wordpress/shortcode": "3.50.0",
-                               "@wordpress/style-engine": "1.33.1",
-                               "@wordpress/sync": "0.12.0",
-                               "@wordpress/token-list": "2.50.0",
-                               "@wordpress/undo-manager": "0.10.0",
-                               "@wordpress/url": "3.51.0",
-                               "@wordpress/viewport": "5.27.0",
-                               "@wordpress/warning": "2.50.0",
-                               "@wordpress/widgets": "3.27.2",
-                               "@wordpress/wordcount": "3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "3.51.0",
+                               "@wordpress/annotations": "2.51.0",
+                               "@wordpress/api-fetch": "6.48.0",
+                               "@wordpress/autop": "3.51.0",
+                               "@wordpress/blob": "3.51.0",
+                               "@wordpress/block-directory": "4.28.0",
+                               "@wordpress/block-editor": "12.19.0",
+                               "@wordpress/block-library": "8.28.0",
+                               "@wordpress/block-serialization-default-parser": "4.51.0",
+                               "@wordpress/blocks": "12.28.0",
+                               "@wordpress/commands": "0.22.0",
+                               "@wordpress/components": "26.0.0",
+                               "@wordpress/compose": "6.28.0",
+                               "@wordpress/core-commands": "0.20.0",
+                               "@wordpress/core-data": "6.28.0",
+                               "@wordpress/customize-widgets": "4.28.0",
+                               "@wordpress/data": "9.21.0",
+                               "@wordpress/data-controls": "3.20.0",
+                               "@wordpress/dataviews": "0.5.0",
+                               "@wordpress/date": "4.51.0",
+                               "@wordpress/deprecated": "3.51.0",
+                               "@wordpress/dom": "3.51.0",
+                               "@wordpress/dom-ready": "3.51.0",
+                               "@wordpress/edit-post": "7.28.0",
+                               "@wordpress/edit-site": "5.28.0",
+                               "@wordpress/edit-widgets": "5.28.0",
+                               "@wordpress/editor": "13.28.0",
+                               "@wordpress/element": "5.28.0",
+                               "@wordpress/escape-html": "2.51.0",
+                               "@wordpress/format-library": "4.28.0",
+                               "@wordpress/hooks": "3.51.0",
+                               "@wordpress/html-entities": "3.51.0",
+                               "@wordpress/i18n": "4.51.0",
+                               "@wordpress/icons": "9.42.0",
+                               "@wordpress/interactivity": "5.0.0",
+                               "@wordpress/interactivity-router": "1.1.0",
+                               "@wordpress/interface": "5.28.0",
+                               "@wordpress/is-shallow-equal": "4.51.0",
+                               "@wordpress/keyboard-shortcuts": "4.28.0",
+                               "@wordpress/keycodes": "3.51.0",
+                               "@wordpress/list-reusable-blocks": "4.28.0",
+                               "@wordpress/media-utils": "4.42.0",
+                               "@wordpress/notices": "4.19.0",
+                               "@wordpress/nux": "8.13.0",
+                               "@wordpress/patterns": "1.12.0",
+                               "@wordpress/plugins": "6.19.0",
+                               "@wordpress/preferences": "3.28.0",
+                               "@wordpress/preferences-persistence": "1.43.0",
+                               "@wordpress/primitives": "3.49.0",
+                               "@wordpress/priority-queue": "2.51.0",
+                               "@wordpress/private-apis": "0.33.0",
+                               "@wordpress/redux-routine": "4.51.0",
+                               "@wordpress/reusable-blocks": "4.28.0",
+                               "@wordpress/rich-text": "6.28.0",
+                               "@wordpress/router": "0.20.0",
+                               "@wordpress/server-side-render": "4.28.0",
+                               "@wordpress/shortcode": "3.51.0",
+                               "@wordpress/style-engine": "1.34.0",
+                               "@wordpress/sync": "0.13.0",
+                               "@wordpress/token-list": "2.51.0",
+                               "@wordpress/undo-manager": "0.11.0",
+                               "@wordpress/url": "3.52.0",
+                               "@wordpress/viewport": "5.28.0",
+                               "@wordpress/warning": "2.51.0",
+                               "@wordpress/widgets": "3.28.0",
+                               "@wordpress/wordcount": "3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "backbone": "1.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "clipboard": "2.0.11",
</span><span class="cx" style="display: block; padding: 0 10px">                                "core-js-url-browser": "3.6.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -112,12 +112,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@lodder/grunt-postcss": "^3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@playwright/test": "1.32.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@pmmmwh/react-refresh-webpack-plugin": "0.5.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-preset-default": "7.34.0",
-                               "@wordpress/dependency-extraction-webpack-plugin": "5.1.0",
-                               "@wordpress/e2e-test-utils": "10.21.0",
-                               "@wordpress/e2e-test-utils-playwright": "0.18.0",
-                               "@wordpress/prettier-config": "3.7.0",
-                               "@wordpress/scripts": "27.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-preset-default": "7.35.0",
+                               "@wordpress/dependency-extraction-webpack-plugin": "5.2.0",
+                               "@wordpress/e2e-test-utils": "10.22.0",
+                               "@wordpress/e2e-test-utils-playwright": "0.19.0",
+                               "@wordpress/prettier-config": "3.8.0",
+                               "@wordpress/scripts": "27.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "autoprefixer": "10.4.16",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "5.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "check-node-version": "4.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -298,9 +298,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@babel/eslint-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.23.3",
-                       "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz",
-                       "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.23.10",
+                       "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz",
+                       "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3816,15 +3816,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node_modules/@popperjs/core": {
-                       "version": "2.11.6",
-                       "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
-                       "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==",
-                       "funding": {
-                               "type": "opencollective",
-                               "url": "https://opencollective.com/popperjs"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "node_modules/@preact/signals": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5647,16 +5638,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">                "node_modules/@typescript-eslint/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.1.tgz",
-                       "integrity": "sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
+                       "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@eslint-community/regexpp": "^4.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@typescript-eslint/scope-manager": "6.19.1",
-                               "@typescript-eslint/type-utils": "6.19.1",
-                               "@typescript-eslint/utils": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "6.21.0",
+                               "@typescript-eslint/type-utils": "6.21.0",
+                               "@typescript-eslint/utils": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graphemer": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ignore": "^5.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5682,15 +5673,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">                "node_modules/@typescript-eslint/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.1.tgz",
-                       "integrity": "sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
+                       "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "@typescript-eslint/scope-manager": "6.19.1",
-                               "@typescript-eslint/types": "6.19.1",
-                               "@typescript-eslint/typescript-estree": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "6.21.0",
+                               "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/typescript-estree": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.4"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5710,13 +5701,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@typescript-eslint/scope-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz",
-                       "integrity": "sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
+                       "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "@typescript-eslint/types": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": "^16.0.0 || >=18.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5727,13 +5718,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@typescript-eslint/type-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.19.1.tgz",
-                       "integrity": "sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
+                       "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "@typescript-eslint/typescript-estree": "6.19.1",
-                               "@typescript-eslint/utils": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/typescript-estree": "6.21.0",
+                               "@typescript-eslint/utils": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ts-api-utils": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5754,9 +5745,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@typescript-eslint/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.1.tgz",
-                       "integrity": "sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
+                       "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": "^16.0.0 || >=18.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5767,13 +5758,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@typescript-eslint/typescript-estree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz",
-                       "integrity": "sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
+                       "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "@typescript-eslint/types": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globby": "^11.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-glob": "^4.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5819,17 +5810,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@typescript-eslint/utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.19.1.tgz",
-                       "integrity": "sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
+                       "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@eslint-community/eslint-utils": "^4.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/json-schema": "^7.0.12",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/semver": "^7.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@typescript-eslint/scope-manager": "6.19.1",
-                               "@typescript-eslint/types": "6.19.1",
-                               "@typescript-eslint/typescript-estree": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "6.21.0",
+                               "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/typescript-estree": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^7.5.4"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5844,12 +5835,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">                "node_modules/@typescript-eslint/visitor-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz",
-                       "integrity": "sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
+                       "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "@typescript-eslint/types": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eslint-visitor-keys": "^3.4.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6079,13 +6070,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/a11y": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.50.0.tgz",
-                       "integrity": "sha512-eQiPGnxqiL1LgnHztFG0RGSFZ5phwR8B8Fr4lbJsFalsc9R/tOcjewvf2KN0yi2UlRA5ssAeiTP+tYmeAqtOHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.51.0.tgz",
+                       "integrity": "sha512-sq7dflOxrSAvtEb7Ae1VmLyEYESlRlrwCBrWeAyYwekQ08Da1ph7EyvYMM1Yoq7xCbnLpPvAt/oGO05Mhkv2dg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/dom-ready": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/dom-ready": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6092,15 +6083,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">                "node_modules/@wordpress/annotations": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.50.0.tgz",
-                       "integrity": "sha512-E9cu8xuGvIRw3LVtuS+XSzAXVBF41sgvxpVJAz/5FEibzxUHPy8flu5tTKf+mi4WGZxC4AJGNP1bhZRj7cynZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.51.0.tgz",
+                       "integrity": "sha512-r3GQBgGZb+GKPif5LDHRbxjentLcDSQe/AKoQlAMAcwZAstK9xsDHLKKrGBZqbAp5Ji9tIbjVt4GknCCf9Pv4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/data": "^9.20.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/rich-text": "^6.27.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/data": "^9.21.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/rich-text": "^6.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^9.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6112,13 +6103,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/api-fetch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.47.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz",
-                       "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.48.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.0.tgz",
+                       "integrity": "sha512-Yo9kpwf07OXt/xV82EfYlnR4Dl6T/VnhKbo0wtmOO7fLxhfOrF0rFgJM4X78WEWBYcjnGwQD5c5ufad7X5XK1A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/url": "^3.52.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6125,9 +6116,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/autop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.50.0.tgz",
-                       "integrity": "sha512-4E0vq2MvSOVDKXs4OulIbTdKU6S5O9QjT4qc63rAd0uiKGBYV12ViPzmwbJ6k38zOO0PKdcwlVCj55Gq4aoPDw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.51.0.tgz",
+                       "integrity": "sha512-n33dunOrA3lLNXlHHVzU0f5Sns67XvxHTYd86cdBLZFLDeScfCnFzJ4+5K4l+1ayuNK511Njf+76Z0vYKrGc9w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6136,9 +6127,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/babel-plugin-import-jsx-pragma": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.33.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz",
-                       "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.0.tgz",
+                       "integrity": "sha512-DOoUJKvfUc8rdiGqcZND5lauoY4B5+cCuuHLh9AztE1t2DlQJBy6DtP6t1bUZb7BYUWOoWgRflMLtOK3ZTf0cg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6148,9 +6139,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/babel-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.34.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz",
-                       "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.35.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.0.tgz",
+                       "integrity": "sha512-wgZOezNvzbrJTHn0Cyt8+Si7sb5aJJ+akHOrEgvUUv576LfgWUKHPRz8Ecu1fFlupEp35r1uoQ5J+UviLWrvEg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/core": "^7.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6159,9 +6150,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-env": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-typescript": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0",
-                               "@wordpress/browserslist-config": "^5.33.0",
-                               "@wordpress/warning": "^2.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.0",
+                               "@wordpress/browserslist-config": "^5.34.0",
+                               "@wordpress/warning": "^2.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browserslist": "^4.21.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "core-js": "^3.31.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react": "^18.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6171,15 +6162,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">                "node_modules/@wordpress/base-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.41.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz",
-                       "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.42.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.42.0.tgz",
+                       "integrity": "sha512-CD8nFUg45v70BTsKuS9f/sJsdF8xOkJb2oXd0HikWtuJJ24YQB8bzkeIg+TvD5LnK4pwZeDskODo4QFBsoCwIw==",
</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_modules/@wordpress/blob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.50.0.tgz",
-                       "integrity": "sha512-QvBhsW9WPdsOJhJ0BxzZ83i+cH/gAdjJ1iHY4Rkb02qbZEz4jhdvucGQf2oVnWwvAsFiFPKWk7CwAM5XjoahCA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.51.0.tgz",
+                       "integrity": "sha512-DICMSq7Y6gI6Lz+euG1v1xsIExIFrQ8bcINmnUmwcujgHckm0BaJwAKXXO4CHQVwNLWbHZiu5ySuzorw5rhG8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6188,30 +6179,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/block-directory": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.2.tgz",
-                       "integrity": "sha512-EblzP8BbkqAeFomH3/L9wdmbz1iw0n2siBMdZNZKHifwWv0iLFQfZlMZo4ImgWwC4YE3is7zSGpkWJ1kHMbj7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.28.0.tgz",
+                       "integrity": "sha512-dHQ9cO5HUfBxUL0zq1nbjJP8rEcdC5vUGBQro5sT4plev6/3aVIXP36XavlFHJLD0EFg8R60+qMhtPlL4CkAQg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/edit-post": "^7.27.2",
-                               "@wordpress/editor": "^13.27.2",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/edit-post": "^7.28.0",
+                               "@wordpress/editor": "^13.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6223,43 +6214,43 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/block-editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "12.18.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.2.tgz",
-                       "integrity": "sha512-LDZIcp5Bl2FCyfkf07XgfM0kzY+AYhyTS4kt2U4GRSeUey79AM+GIYXb8TM2Y68B09HP/rpntBW4e/cBqjHfjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.19.0.tgz",
+                       "integrity": "sha512-z1AGi+rattu4MYd9NZidhQzPZP3X8wIt8pNdV/gNDfAQp+wu3nqVjA5mqrA2gyGV+p7PXI0RgBAKHtjj0RvXpQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/react": "^11.7.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/styled": "^11.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@react-spring/web": "^9.4.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/style-engine": "^1.33.1",
-                               "@wordpress/token-list": "^2.50.0",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/warning": "^2.50.0",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/style-engine": "^1.34.0",
+                               "@wordpress/token-list": "^2.51.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/warning": "^2.51.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6285,43 +6276,43 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/block-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.2.tgz",
-                       "integrity": "sha512-Wabc1nmCMuTr/BgS63iHaQYtvfVO9Z30SwLaMVLHwGe7Hrvtb19pSOwKb/PIuoiWrlqJ/sZEZPXFENAJB5FVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.28.0.tgz",
+                       "integrity": "sha512-fJivbEVvUTj26oFebPvXIqffXkkZxrkukHjMnMu43YFQARbXOQmoLxMNopzo57AlzOfMHEdkGWqdhOaIdmCrSg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/autop": "^3.50.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interactivity": "^4.0.1",
-                               "@wordpress/interactivity-router": "^1.0.1",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/server-side-render": "^4.27.1",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/viewport": "^5.27.0",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/autop": "^3.51.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interactivity": "^5.0.0",
+                               "@wordpress/interactivity-router": "^1.1.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/server-side-render": "^4.28.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/viewport": "^5.28.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6341,9 +6332,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/block-serialization-default-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.50.0.tgz",
-                       "integrity": "sha512-ihf2vr+w2zHBOvYTPQZXDiR2IMvso8yJJtzKIHA2ZEgVQ+VVLb4X86n34hfWXtPA3i2KDW+t1WCtq56aNq3Zag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.51.0.tgz",
+                       "integrity": "sha512-GQQ6hu7exCmk8KN7wW2Mvmo1CZjBC8sVZZ87lwciKYs963AKrFSySS6JIvI1fxJagHVAddP1MbW5xLYrFt+ISg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6352,26 +6343,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "12.27.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.27.1.tgz",
-                       "integrity": "sha512-9uZtuTG6+fiFV2bLn8b1gzv4BgMpBu4SDQGnvzc5f9U5GL5oYns3PP8vXDOwM2cK1DEmqPsohQWhRnz8QYZDtw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.28.0.tgz",
+                       "integrity": "sha512-xYGcnSHtk/3uM4f6zGRxTYGJ9A5nKh0bW7tWF2w14DkH7bm+DWs+jx5/WagxuG+oPuoJGxuXj6aVLXOsG6HAVA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/autop": "^3.50.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-serialization-default-parser": "^4.50.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/shortcode": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/autop": "^3.51.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-serialization-default-parser": "^4.51.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/shortcode": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-deep-equal": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6393,9 +6384,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/browserslist-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.33.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz",
-                       "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.0.tgz",
+                       "integrity": "sha512-LafF3XoetOAN99bktOzc9hSOv7cPoQEe0/KPgiw24t77xvRqLuWww+zYbiHAHYSzdBGngrlNwRLgloSifnp+hg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6402,18 +6393,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">                "node_modules/@wordpress/commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.21.0.tgz",
-                       "integrity": "sha512-MzMUGCT9cQXto1jrA5lHAtnieTyAhcuNIxfyxlcE+316KNQfbyD8bc7KOzSV2sxXD/rfHuCxvHjfomFyyP+4kA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.22.0.tgz",
+                       "integrity": "sha512-6T9kNLl6+U5dXhT+JM+p2MH0VTUXfZ4SziB+ZSCMnvLgykJhujcbuZq0oYzrZJaHJmcx6Q+40sTEYzbQiyFIjw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^25.16.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^26.0.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cmdk": "^0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6427,9 +6418,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "25.16.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.16.0.tgz",
-                       "integrity": "sha512-voQuMsO5JbH+JW33TnWurwwvpSb8IQ4XU5wyVMubX4TUwadt+/2ToNJbZIDXoaJPei7vbM81Ft+pH+zGlN8CyA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "26.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-26.0.0.tgz",
+                       "integrity": "sha512-23poBjhN4Lgqw3mYQwrHSiF0qrfDVlwr8voqLampeNXFHgJfST13aOCeD3y9ZpML2urOKt5Mi//+Lype9p29FA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@ariakit/react": "^0.3.12",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6443,23 +6434,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/gradient-parser": "0.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/highlight-words-core": "1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@use-gesture/react": "^10.2.24",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/warning": "^2.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/warning": "^2.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6476,7 +6467,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-to-regexp": "^6.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "re-resizable": "^6.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-colorful": "^5.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "reakit": "^1.3.11",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "remove-accents": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "use-lilius": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^9.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6491,19 +6481,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">                "node_modules/@wordpress/compose": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz",
-                       "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.28.0.tgz",
+                       "integrity": "sha512-Vx1SDgG3wIaiB/sUZcYB6csG0s5H3Lv5p9oKy8NDkA9dVfHoUz/XLwdx/yzsB3mqvDcZqReEQeoYHP7F4HeWqA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/mousetrap": "^1.6.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/priority-queue": "^2.50.0",
-                               "@wordpress/undo-manager": "^0.10.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/priority-queue": "^2.51.0",
+                               "@wordpress/undo-manager": "^0.11.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "clipboard": "^2.0.11",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mousetrap": "^1.6.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6517,21 +6507,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">                "node_modules/@wordpress/core-commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.19.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.2.tgz",
-                       "integrity": "sha512-9ewP1fxB8MB5u15zMZBfShgGN2qJl+fBXCWR9MXB3gi8gA/Kd600W5I/jh2nLJuCRou09SsRzI6s+ihnir/V4A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.20.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.20.0.tgz",
+                       "integrity": "sha512-7fG9yVUOvgUFnqNpBxMdBhzt5CGaa2NIfyJ/zS3FVZoWTnRTgoXyUbQYdg5F77JjuUxqlaECZbtHxt4NOJHtGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/router": "^0.19.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/router": "^0.20.0",
+                               "@wordpress/url": "^3.52.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6542,26 +6533,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/core-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.2.tgz",
-                       "integrity": "sha512-Jsy+vW/izrd/T36D/4b266ScobCezNYX2Me/clCmHGB4eRW3drXZPbMnWZLNEDagYr87sQcM1Namasb69dnDhA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.28.0.tgz",
+                       "integrity": "sha512-t3bdM+ig6w/mmoMLhRrESpfxJ1MgBzhmipYAVP3DG7fDY2BXevkR8V8hmUcPXZOQepfzrRaFUPIGfCflMN5/Pg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/sync": "^0.12.0",
-                               "@wordpress/undo-manager": "^0.10.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/sync": "^0.13.0",
+                               "@wordpress/undo-manager": "^0.11.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><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">                                "fast-deep-equal": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6578,31 +6569,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/customize-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.2.tgz",
-                       "integrity": "sha512-zq/PacEqW8eMX6LKeMHn39JNU2ZJ3GiCH3+oOeI3eewN8/aGrtJJh1btSL0liLTDXo6dqnQ8AXHjGu9/J/XDSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.28.0.tgz",
+                       "integrity": "sha512-qwI2G7hjJbAOW+s3Zhuc9vCLVB0ZmcVs7c5lPbm45EtJMp4vawAU5c9RA0/gkzVgPr0AgI8nzC83Dl2LdsHo1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/widgets": "^3.27.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/widgets": "^3.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-deep-equal": "^3.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6615,18 +6606,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">                "node_modules/@wordpress/data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.20.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.20.0.tgz",
-                       "integrity": "sha512-3cm2te6NUj/X1zzmRO+WhueCanjocniX6sJFVzkg5mGXme6wFI8iSOnGPKlMkGcZGd0fVei1ydBKaIUMjrPBTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.21.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.21.0.tgz",
+                       "integrity": "sha512-jEAWHcR+xlnI+V0l5N2WLZrZ7THZ+wQjIs5gDHg1wcRLWo7oxe8JHPQ4sIf0zqNaCwj3/svXFvg7pkaJqkDHAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^6.27.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/priority-queue": "^2.50.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/redux-routine": "^4.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^6.28.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/priority-queue": "^2.51.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/redux-routine": "^4.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "deepmerge": "^4.3.0",
</span><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-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6643,14 +6634,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">                "node_modules/@wordpress/data-controls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.19.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.19.0.tgz",
-                       "integrity": "sha512-ceUK8kB8r8s8XFYlYWGVLuaoDJx5IAXND6q7B6MX1gKndqnSNi1766Q9iAEwOT9eVMai0lDLNq7mdK2ktVh4bw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.20.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.20.0.tgz",
+                       "integrity": "sha512-sLjZi681AsA5RQ7eke6svKaqRQ08Vv3ufINHgWBKhf2E3iUuZhOMsGB7i+GBAed1IcroWQX1QfQ8C46c8EL2xA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6660,20 +6651,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">                "node_modules/@wordpress/dataviews": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.1.tgz",
-                       "integrity": "sha512-9ZTP5l9lyLMK95uEuAbOkILPIa2XvYxm2qa5Yo6SEUJbKnOVGCGH1fcNX1GuzHHrJwclYA3TeGgMaYoXpudjjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.5.0.tgz",
+                       "integrity": "sha512-838KZNCiCA1NnF9AdGa0uvFnz285of9rQ7I5WR6mAvOtMnrHLfQ+XbmNvVxj2XXzyKrulr0CQ2o+g9sRLAWdXg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@ariakit/react": "^0.3.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "remove-accents": "^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">@@ -6685,12 +6677,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">                "node_modules/@wordpress/date": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.50.0.tgz",
-                       "integrity": "sha512-FhfaG6YRXWmni66RjwhCB7rQNlLJ05+qTa/jXrj2UNWDNv/sfZ6Ky+b/rKrrUnLaIs9pGiW1195cSxsAS4EY3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.51.0.tgz",
+                       "integrity": "sha512-RqnaIJa8gJ2F8Hj2SLbjk7V4dSRObxIhud+/xneSi4PoPi0pYL3sIGoppXXpyZINhCfMiVZ2JIc8Ryt0zgYxAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/deprecated": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/deprecated": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "moment": "^2.29.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment-timezone": "^0.5.40"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6699,9 +6691,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/dependency-extraction-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz",
-                       "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.2.0.tgz",
+                       "integrity": "sha512-BOwGopKL5MocUnmrum9tS+HttzFaY3z5CE6sE2DsoM9BWo6OomM6XC5iNGjbv7KDTmxdxjKr0Yzr6YUeSbNrRA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "json2php": "^0.0.7"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6714,12 +6706,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">                "node_modules/@wordpress/deprecated": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz",
-                       "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.51.0.tgz",
+                       "integrity": "sha512-jbhK5/zhn2D6xW0WqEFitxowgrlIL03CdG0gMQ9JJNlewvI2qg+4fj9k/ORQh8l5UpBUfkwUHVMaGQswtUUaeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/hooks": "^3.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6726,12 +6718,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">                "node_modules/@wordpress/dom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz",
-                       "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.51.0.tgz",
+                       "integrity": "sha512-5L8iQCq2t+4qHpo4MBZqMg5MqmVZI/U/BaF50yhtTZQSGyhR2SzlixnL8udwatm8KQFteWj8Zwmmu+3GXRTB2Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/deprecated": "^3.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/deprecated": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6738,9 +6730,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/dom-ready": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz",
-                       "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.51.0.tgz",
+                       "integrity": "sha512-k8+UhRu7moBPWUa1EAfqF+r5VT8EnBGr4zxV+jJJZZg0tTN61RD/mJ0kSzu/0PVQQsAiDgAhxWrfVy2FwFdpCw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6749,15 +6741,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">                "node_modules/@wordpress/e2e-test-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.21.0.tgz",
-                       "integrity": "sha512-Oh62GkqAKBIyD0IO3/Oa0l42yL/jbpTRDyh8H+t6gZbHWYTDvEGEr/LOqI9bk5Lwk7Jt5jpN6136FDwyMzHSXw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.22.0.tgz",
+                       "integrity": "sha512-y+JWxgHuTgRwomApfbgHyDj//iYFuerL7BwoxYAfA/dk59C10H3nfqRPxtrca1vh1249e5w76xOM+Y353BleJg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-fetch": "^2.6.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6771,14 +6763,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">                "node_modules/@wordpress/e2e-test-utils-playwright": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.18.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz",
-                       "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.19.0.tgz",
+                       "integrity": "sha512-iNg5t+fqNZwzBULhe9kMGd36nVlX/WmNeB75wDUKX37fms2ZhiMppj7lt5VGQ82nWDvM+Fq/h89wfioeJKiHhA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "get-port": "^5.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6834,41 +6826,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">                "node_modules/@wordpress/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.2.tgz",
-                       "integrity": "sha512-GEWPr2TkzOH2OZx+WVtn+DGrkE+H5GOq1w+vAtoCEq1lLIdkGJe+YAieJKkSz/rqah25YzmRcyBgfYSL2iaULg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.28.0.tgz",
+                       "integrity": "sha512-j2AtTmaNlC1fgbGStcoaqykG7SKqO94IU/2Y+Xb/3D0mA7Md+jpLye4MPKTwiUl+ZqNQZf7V98wPfSRlwFMZHw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-commands": "^0.19.2",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/editor": "^13.27.2",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/viewport": "^5.27.0",
-                               "@wordpress/warning": "^2.50.0",
-                               "@wordpress/widgets": "^3.27.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-commands": "^0.20.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/editor": "^13.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/viewport": "^5.28.0",
+                               "@wordpress/warning": "^2.51.0",
+                               "@wordpress/widgets": "^3.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6882,51 +6874,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">                "node_modules/@wordpress/edit-site": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.2.tgz",
-                       "integrity": "sha512-/lZhqadnX/A7owFre4ZxcKjlj7pisdxVAQJgtB9OYSdpreG2x8sGNKvLhv686BTKzSffS1TzvmKbNl7e+pQZDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.28.0.tgz",
+                       "integrity": "sha512-4fwa73DW9GpHVebqbu/R49XToL2fXQqbjt15STKpCx0XaZmtnyt5onlJlrEGxdUHGblwpp2yX32er3kqaW/ydA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-commands": "^0.19.2",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/dataviews": "^0.4.1",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/editor": "^13.27.2",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/router": "^0.19.0",
-                               "@wordpress/style-engine": "^1.33.1",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/viewport": "^5.27.0",
-                               "@wordpress/widgets": "^3.27.2",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-commands": "^0.20.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/dataviews": "^0.5.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/editor": "^13.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/router": "^0.20.0",
+                               "@wordpress/style-engine": "^1.34.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/viewport": "^5.28.0",
+                               "@wordpress/widgets": "^3.28.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.9.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6947,37 +6939,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/edit-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.2.tgz",
-                       "integrity": "sha512-AE5qgDCd5u16C3/EZQAP3STcxfpTZg2Ed6iHmN+PBg1RCEP11rv31aMaXy2+7Z+80bGsXwicmZAlqHxzm2vc2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.28.0.tgz",
+                       "integrity": "sha512-Tpk6xfZGaRAmwVrw5CSdCIVeFyD4IddMYzRAEVGct8NprfLi74eonqO4iWwm+haBqVcq3txgx2KA1at90qGRfg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/widgets": "^3.27.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/widgets": "^3.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6990,41 +6982,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">                "node_modules/@wordpress/editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "13.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.2.tgz",
-                       "integrity": "sha512-Wk1dwG5bkmDD74zip36yC1NO3EleXe/t35Z9GHfLaiZkUYlhZV2gv66QrrGN7Y59Zl68j+b4lRGLkUxEMWkleA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "13.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.28.0.tgz",
+                       "integrity": "sha512-qP1/0nw+6TIVkYyzxsBijrb8m7rfhKKf74AFsl1lZPjV/p4hYQ6/xdUSGrPCncXtd5YmwY8M9gMm9xA0opTrvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/server-side-render": "^4.27.1",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/server-side-render": "^4.28.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "date-fns": "^2.28.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7041,14 +7033,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">                "node_modules/@wordpress/element": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz",
-                       "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.28.0.tgz",
+                       "integrity": "sha512-NEoT3mgF+pJvnhnaTQeLuhSgC6ThfooMfl7OoEyIthRZpUtgKFakmMUU2T6ODzP2+k2DV/jNCfoBZ/Haekmwew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/react": "^18.0.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/react-dom": "^18.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/escape-html": "^2.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/escape-html": "^2.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react": "^18.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7059,9 +7051,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/escape-html": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz",
-                       "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.51.0.tgz",
+                       "integrity": "sha512-sDDSyctW5yON2IaEkaMGIfk2LiQ3Jpz8xAnElKjKpnFhbHQBIG2B2NS2UQ5DzsPGZrfCPHt13E20fGwWj+lthw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7070,16 +7062,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">                "node_modules/@wordpress/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "17.7.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz",
-                       "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "17.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.0.tgz",
+                       "integrity": "sha512-Ob0WR21Y9AcX7AFKhj0RtJ1l5odp9+Uq0W5tOMVY0jZBAW0oVF6YeZMbc0zbynPss5PnWljtk0YX3CJCae2p3Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/eslint-parser": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@typescript-eslint/eslint-plugin": "^6.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@typescript-eslint/parser": "^6.4.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-preset-default": "^7.34.0",
-                               "@wordpress/prettier-config": "^3.7.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-preset-default": "^7.35.0",
+                               "@wordpress/prettier-config": "^3.8.0",
</ins><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": "^8.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-plugin-import": "^2.25.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7128,23 +7120,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/format-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.2.tgz",
-                       "integrity": "sha512-pgLWc+8QuRyWc3GtEL1X18u4FNmWI3Y821TbKW1MjnfMDYNhN7Vpypqk4AFuxq2PY0NxzmM0PGdcoqUXRGdldQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.28.0.tgz",
+                       "integrity": "sha512-trYIiCiF9/3r2fi03+xod2wqxU4/ko5SD9KTkEdqR86YJJWMRqWFgWX2evsAp0NNzoK+QLBeC5EUCH6LDuxdSg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/url": "^3.52.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7155,9 +7147,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/hooks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
-                       "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.0.tgz",
+                       "integrity": "sha512-u//qLJCfgmGBLEdAtZx5C1KzmhcCYDIk46feYGBR9DHB1/fqdvMpxc20un62i8QgYvJyF7GChmerkPbssa6a8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7166,9 +7158,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz",
-                       "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.51.0.tgz",
+                       "integrity": "sha512-3LBqSN5d0aTa0MKgen60RfuwZZnANrUw3tQ3pI4H+hXWSazSi1joyxBPmM1fxNuEO7QMnq1I3pU6ywF9Ok6OOw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7177,12 +7169,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">                "node_modules/@wordpress/i18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz",
-                       "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.0.tgz",
+                       "integrity": "sha512-JiMEstT98R1e4bgI8DA+XVCXUSis/6eZ7+RF5nHuDiseIyQ68B2D2FzYoEFaw/zaVebvtWA0lZ8HbHihgsSVPQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/hooks": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gettext-parser": "^1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "sprintf-js": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7196,13 +7188,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/icons": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.41.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz",
-                       "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.42.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.42.0.tgz",
+                       "integrity": "sha512-hOLLSsjWFjqV/drgKY2r5wica9dzaqmFcwfB3V/QQAEKrFR3CG2atskDWBRqFfHQIH8nNxSceoGl8PJjiEvi/g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^5.27.0",
-                               "@wordpress/primitives": "^3.48.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^5.28.0",
+                               "@wordpress/primitives": "^3.49.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7209,9 +7201,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/interactivity": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.1.tgz",
-                       "integrity": "sha512-sw9Cqoj+MNF9FAU5nJC3nAqoH7kgUvh6HwaEMaLdSlK0qEcp05ba5x7geDSNi5cUWY4QSk1r9DH2jKUg9zfpNg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-5.0.0.tgz",
+                       "integrity": "sha512-QfRKMlq3kb4HWevSGjcZU7TcP1+CrzOdbtuhti+RcF3lo4TkgL89AZiY7JAshyMq0XnLxa8LEdFhXrkvzD6ZXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@preact/signals": "^1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "deepsignal": "^1.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7222,11 +7214,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/interactivity-router": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.1.tgz",
-                       "integrity": "sha512-XShZV0+Sqs+1C26nVyns6nT8kjAGRBJNArVPceZlkkpsX7DIRZcEZ2larWxOuQFWk67lzIRiXd5V51L71b8XrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.1.0.tgz",
+                       "integrity": "sha512-dYXdTVkFf5LwdIUAFS64C7OYZR3M/8ZwcHSeLtnQEDcTc+hRwHKHfeGUkL4+NbIK2oOeAuT/b+lk/i+xteOjtg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/interactivity": "^4.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/interactivity": "^5.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7233,23 +7225,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/interface": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.27.0.tgz",
-                       "integrity": "sha512-ZybF4tuuuFOgGsB0n9u5ajrWKf/PYaS8d2yu2T+6ukliLnXI6AMMCXvM534H0VZa7DMLjMYKRXtfs7QqR/p95Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.28.0.tgz",
+                       "integrity": "sha512-2nBaVewoq2RlP5u6wHZdDdECtcTy/p+1i8P6CwqN7OMun8Jsn23nueIGBcUEGeAAGJKvitGM1G3y/1rmMI9ZCw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/viewport": "^5.27.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/viewport": "^5.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7261,9 +7253,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/is-shallow-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
-                       "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.51.0.tgz",
+                       "integrity": "sha512-/Rik1HF5XoLEuodtwvSMFsAMsLC40aRnFei+vzEsaSjcS4/z2kmzgGcIpc8Ca3HEJgtdx6MuziODG1hU9bKRtg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7272,9 +7264,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/jest-console": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz",
-                       "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.0.tgz",
+                       "integrity": "sha512-vuTq/VwmXXTDlZzHiFlYQDCAq8xTg/99pHBiKcJwKe13LZgxEwbUtjKp18JzbXb5qS9KPW/EynTiYxpTLn1o7w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7288,12 +7280,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">                "node_modules/@wordpress/jest-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "11.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz",
-                       "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "11.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.0.tgz",
+                       "integrity": "sha512-OSKGvYOQDWynaA78AUzwMpj8kkUrBSJF/Z8InH84RHV1w30DUMQ0b7pSJzOiPPo72uXDcTiit4hYHvSK20BqbA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/jest-console": "^7.21.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/jest-console": "^7.22.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-jest": "^29.6.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7305,14 +7297,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">                "node_modules/@wordpress/keyboard-shortcuts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.27.0.tgz",
-                       "integrity": "sha512-mpYhaSAMHXbRMp9hP08LejX/u1nLQaZONhwGSytqIhN1DQwpBbNbmV8ZNm1dnevUsYqEfPVVov6HFyPxYQ6m4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.28.0.tgz",
+                       "integrity": "sha512-mywx2ExlpraMt2cjHmxC4cHXLErSwJ7OkFR+6byJ7BpxQEhv9tDYrKN6LBAMtYpUeyMtdGavyNCUlFtv/r325Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7323,12 +7315,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">                "node_modules/@wordpress/keycodes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
-                       "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.0.tgz",
+                       "integrity": "sha512-wudlftpjZ/2tZ2gKY7w2m7BG4LBhmEvDn2K48IbTcMtEyFJidIB0IFpT+skR1aFhIekGDZ7W8UXPQVbjwbWhwA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/i18n": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7335,17 +7327,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/list-reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.27.0.tgz",
-                       "integrity": "sha512-szDQnIdU34yIvNel+Kk1oBOugiqwXNm4jF77T90kaWB/SIQFW80CFYoIjIYQc63r9v3wi0D483KpXoci1AUSeQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.28.0.tgz",
+                       "integrity": "sha512-FbNZgFb3nkcjGCpMNTSZ1284XoVea05YRwjcwy5znb6mQqEUdB0KukYklzwX4pWOcnfY00XlQWCSfia2EinYSw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7357,15 +7349,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">                "node_modules/@wordpress/media-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.41.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.41.0.tgz",
-                       "integrity": "sha512-wCxk8DAhmZ/3/a+oPRrieGurMOKDrYoDnnA0jhTm2D45kvn9y+NfnNBvLo2q1Is1ZiVTtNq54IRUXcdOjZgR9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.42.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.42.0.tgz",
+                       "integrity": "sha512-gUKtF94RmFJwlGSoRKaRB/NipM7u1OVYR4UepMFtLB7La8UBWaklTZfpYGjOHfnFkhxiFTULk1j/7b0OVkPMSw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7372,13 +7364,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/notices": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.18.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.18.0.tgz",
-                       "integrity": "sha512-Y2XpY6niJ7NuqPBtGYvDYSPCfw/y4yxv60ahu1kYd8r5BamKSchTYwKSnV0yrx/IUfNO04VAsNq9NCUQG12pRA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.19.0.tgz",
+                       "integrity": "sha512-9Em2R+YsdMsaOXvWkZWyi/tbDP1JHxpIgASMpoRWIteA422s01NWafwizQwY1f0kvw4JbbyMF283UXmjWnzxQw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/data": "^9.20.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/data": "^9.21.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7388,9 +7380,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/npm-package-json-lint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.35.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz",
-                       "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.36.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.0.tgz",
+                       "integrity": "sha512-//BDDFVMHxtXC3JC+76DR8ZbJPI3ltzJ3XLbcn8myG9rlQegbSSqmltVcYoR3CGKFI+IbxY1P8CuzJGRN5EIRA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7400,18 +7392,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">                "node_modules/@wordpress/nux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.12.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.12.0.tgz",
-                       "integrity": "sha512-fMnm9f+lmaCV5YoRHjqQNVU0P+FxthY8Lt84ZW1owlPjpJqdYZX/bKtp+bfWFgR3/Th26/uO4WxZqQzj8V1Pjg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.13.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.13.0.tgz",
+                       "integrity": "sha512-yHOgL1LxFyF2PUne9u1dAQ3RGugblB4ZO29obmBwnTneFcJcGlfAaAOGtsXe1lCAfjhXqCGHY+x7tYGWx1t/fw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7423,25 +7415,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/patterns": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.11.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.2.tgz",
-                       "integrity": "sha512-cN7xjw5pfKq73mVF0q0ebZh4DmAab5SlQ9CvM7PtB03JOl3GMwVIDV5Tnbbhfi1KIsFwep2/CGft3xwuJlS3FQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.12.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.12.0.tgz",
+                       "integrity": "sha512-JZ8PkcPyQLSjjjVH/kBGZ7T1oREqbkVb0yse/FJFxBgf2fcOK0rDKkO7YSDyPlJ8lg13SUM5QPsFhJtWpAbfzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "nanoid": "^3.3.4"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7453,17 +7445,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/plugins": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.18.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.18.0.tgz",
-                       "integrity": "sha512-m2BRJ5BApIMwT2Ck5E5yD8pS3RiIoOvWhzsYWrRqRfwjRhc6K46BreCbkiHgduBaFgzDIWpujlUHkYtdl27RoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.19.0.tgz",
+                       "integrity": "sha512-yJ7WinsxebDyKJKHfn1cLVl6Sv6WbREBGJ4L+jzlPM7JRjcAfazpcdzpoa4Y6+31B8dKVZxSVZXurqYIj4U0MQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7475,12 +7467,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">                "node_modules/@wordpress/postcss-plugins-preset": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.34.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz",
-                       "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.35.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.35.0.tgz",
+                       "integrity": "sha512-+DiPMZMZXN/U/7mCY/oYEnttjCx2A+m7WOk3hWZt4JP0zDud10iHGMt+VzYPcQBQqABhK9CfPFWhz0WXinJQCw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/base-styles": "^4.41.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/base-styles": "^4.42.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "autoprefixer": "^10.2.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7491,20 +7483,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/preferences": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.27.0.tgz",
-                       "integrity": "sha512-LMhOHX5FI4CJHv2YhtpiEtHfLqL/pjKAMja/v7skkHPlrh64Sgzi/gep016/My5SjcR64JUD1Na2U2j/BnrBNQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.28.0.tgz",
+                       "integrity": "sha512-tH92QYW9mI9Ce1nEIupLXaba3ao083i7tE8SFwtJZp8GbqR46s7kEn0jwwvdzM5BgnuU0yop7wqQ4vdsrrAVfA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/private-apis": "^0.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/private-apis": "^0.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7516,12 +7508,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">                "node_modules/@wordpress/preferences-persistence": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.42.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.42.0.tgz",
-                       "integrity": "sha512-n/VBhZHUEXWoBGsvHUf5uq6b872Lzn+cenfB2ex/etcWLXiVUkEl3rlzocyS50g2YoNQg/zQOn1hoSh+AgCm8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.43.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.43.0.tgz",
+                       "integrity": "sha512-+P8GAuCWwvHDN7P7AAvVo0q9hxm8J475qHShJZ4ZysVcnOJMCGV8oE7aJw8q+WTQgDOe0TO9qYKayWQ0LjIY0g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7528,9 +7520,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/prettier-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.7.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz",
-                       "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.0.tgz",
+                       "integrity": "sha512-xKhhI73uTM3UeK7MYjCeyqGgyZvXic4t0rXKiERN6j4aBH7TdAflKli1zj9Xiy0AxFwLJcy0SZqxqLcw0JHSzA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7540,12 +7532,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">                "node_modules/@wordpress/primitives": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.48.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz",
-                       "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.49.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.49.0.tgz",
+                       "integrity": "sha512-ekcL5fcrEiKOT8pTdi74k+zm7dRBpGW7bPw5bmI8jeJiDNR8HxCLpJQn2O3kI0QK5MenelNJS0j74QKO5noLxw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^5.27.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^5.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7553,9 +7545,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/priority-queue": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz",
-                       "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.51.0.tgz",
+                       "integrity": "sha512-eu5kFXJT1GfZU+g/7VeLi1p0dMt4SAj5qnHxnA1OWdsRd8CSx0ne7VdZxZroeGif1/x/IliBtdb28A8WEZM59A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "requestidlecallback": "^0.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7565,9 +7557,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/private-apis": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.32.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.32.0.tgz",
-                       "integrity": "sha512-P7nxI/bGMDQhtlTfSe1Y2SDfrd20K5UMnTHbq+hmIkzBGRpNPbdGeNu2bZaZtIvmXk1OCR0Fkef+e6QqkOfYPg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.33.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.33.0.tgz",
+                       "integrity": "sha512-Dc8y7m17gAKnDVFOPDqPcb2jo9cDhDNikLdepTkRXLywYUPT2PFH4GrXsVK87BLc+nCIqgs3DFU/AJx1db4y/w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7576,9 +7568,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/redux-routine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.50.0.tgz",
-                       "integrity": "sha512-giHjQYhmFDCpeNEnsZKP0JNPBnpuQwsoxLmHAUUSNFWAmd4rtnNnG6M8HuqOLmgYTvEa8Hlx3Bl+reTGvrtI2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.51.0.tgz",
+                       "integrity": "sha512-lMEkB4yg0H/P0kvmgWrPcD55ib9lPUROABdgy569ERtIq6F3Ig7Q2SJoGM91VgIVBDb4ZFvJ9Wa/+a2HIHJMuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7593,22 +7585,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">                "node_modules/@wordpress/reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.2.tgz",
-                       "integrity": "sha512-kkhZyYFj4rbf7lPOqDMfaNO3fqLEyHYKjWITWzRMUPtLeIHin/DHepVz6Z6NERANHpbP0mD4BDoBEGYJ9/brbA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.28.0.tgz",
+                       "integrity": "sha512-HJD7joosCqeiBvvFrQK66LNxSV0baHxLbtbuKZA0cR2bg9JS7rGpid8XeGfkrTAg5DHX8Bdwmu7iLG6NMyYNoA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7619,19 +7611,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">                "node_modules/@wordpress/rich-text": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.27.0.tgz",
-                       "integrity": "sha512-B7t++SldcI4nb+lO2m9oEdyD8y2FbH5DKY5F2G3xpcEnw4EKSt4SsTzeclMQ/2zzlEHPRKU/IR29SeOIJ1H8JQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.28.0.tgz",
+                       "integrity": "sha512-Fl0TQOELar08jtRWus2qRz1mqvwMWsgxrZTInbWTEnRdxC/s8MuSEPuHLLJSO1dNnOqmaVIvui5285iuZM5slg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/keycodes": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/keycodes": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7643,14 +7635,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">                "node_modules/@wordpress/router": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.19.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.19.0.tgz",
-                       "integrity": "sha512-S2z4WrgrfMNAl6amIjekGV1V6XGnjolYmRgUH/VTN45CQUV/o5ABo04xI/L3uvUnaRpH022n/yQX5H1p1kKhdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.20.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.20.0.tgz",
+                       "integrity": "sha512-DK9FuZOr1nN1+wdMyuNFa+MNDN5RQ+ZQi2Hbl8NkngKwmu+b5AyP/PgKVcVStX+W6wpYsejvhDNYNKxWDKuQIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^5.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^5.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "history": "^5.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7661,24 +7653,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/scripts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "27.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz",
-                       "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "27.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.2.0.tgz",
+                       "integrity": "sha512-xkrNYRuXxtkCkxtBWq7H46cgvbBHzfy8VdELqXn5XwK8S+ytDVOe3YUXqhisn9VdPurrjgfgAa/qNMA3xPr90Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/core": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@svgr/webpack": "^8.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-preset-default": "^7.34.0",
-                               "@wordpress/browserslist-config": "^5.33.0",
-                               "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0",
-                               "@wordpress/e2e-test-utils-playwright": "^0.18.0",
-                               "@wordpress/eslint-plugin": "^17.7.0",
-                               "@wordpress/jest-preset-default": "^11.21.0",
-                               "@wordpress/npm-package-json-lint-config": "^4.35.0",
-                               "@wordpress/postcss-plugins-preset": "^4.34.0",
-                               "@wordpress/prettier-config": "^3.7.0",
-                               "@wordpress/stylelint-config": "^21.33.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-preset-default": "^7.35.0",
+                               "@wordpress/browserslist-config": "^5.34.0",
+                               "@wordpress/dependency-extraction-webpack-plugin": "^5.2.0",
+                               "@wordpress/e2e-test-utils-playwright": "^0.19.0",
+                               "@wordpress/eslint-plugin": "^17.8.0",
+                               "@wordpress/jest-preset-default": "^11.22.0",
+                               "@wordpress/npm-package-json-lint-config": "^4.36.0",
+                               "@wordpress/postcss-plugins-preset": "^4.35.0",
+                               "@wordpress/prettier-config": "^3.8.0",
+                               "@wordpress/stylelint-config": "^21.34.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "adm-zip": "^0.5.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-jest": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-loader": "^8.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8249,20 +8241,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/server-side-render": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.27.1.tgz",
-                       "integrity": "sha512-hovofyT0z75NSK/CSkkSbbTdkq9Afc1MKbEVGXTGpqq5sKOa7IAcxWjzmh8byTgT8x7GEaAyHZUr31p4l0CGnQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.28.0.tgz",
+                       "integrity": "sha512-1BeQRbx++1mgKjLxU15gJUFNDk5f8X2aF4f0Qn0w1XM9ViUJRCvFaGfC0sjceqcSXb4fu/VMONHwHOeWPiDzfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fast-deep-equal": "^3.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8274,9 +8266,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/shortcode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.50.0.tgz",
-                       "integrity": "sha512-RnlqS2OsNUaI6VOLwyUiaL3trAJcWjtoiW21BjIXODbTkEreRJgBJnch7wdFpGimJmKIWBwRD8jQ4hdTND8xVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.51.0.tgz",
+                       "integrity": "sha512-t5GHbDY3awJEcQfeb2fXK6y34RBcZUFgjSUrdFBlGmjHcdnQnyWba41mesk+chTVRiK8URogtZ52WrQsMb0Cvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8286,9 +8278,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/style-engine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.33.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.33.1.tgz",
-                       "integrity": "sha512-mkur1jw3Trz76iwxU6DalTFsJyF5P/NTdU9xniMT8bo1H9HspgKrzqXAaxkTL9F9BXkyiYs+ctVekJYRUKlgcw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.34.0.tgz",
+                       "integrity": "sha512-CMSifFEg1YRpodUEZ8+1XTrKpu61idz/qa9Uz4yYS4aK23HfY8gPH+9FYYeRmtPUnKgAUwIMgKbyNXpCKmslUA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "change-case": "^4.1.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8298,9 +8290,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/stylelint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "21.33.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz",
-                       "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "21.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.0.tgz",
+                       "integrity": "sha512-Zou/Y6vdMWnAMzcPNH4yZoKkd8h22DyYO4jyC58ChPEF3O7csvmjpbnDloAr5/MOgCz91hnSkZmiKG0zp8VE6w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "stylelint-config-recommended": "^6.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8314,13 +8306,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/sync": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.12.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.12.0.tgz",
-                       "integrity": "sha512-45gU1Gu/ys3zqYO4dDQf6eG5gGgJK9nXa62IUtUWFXIH4FN29XlvGppMVK/zzhJwejF/XnDuT7mQuVEFCZGswA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.13.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.13.0.tgz",
+                       "integrity": "sha512-elkzQmkf/7cU/0QQBnzb2akFgrt36ZSV4OEuheCp0iXR2sZdzZQ2UqkwdEmtdvAuU83eU51HM72ja9k+fr1VVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/simple-peer": "^9.11.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "import-locals": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lib0": "^0.2.42",
</span><span class="cx" style="display: block; padding: 0 10px">                                "simple-peer": "^9.11.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8334,9 +8326,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/token-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.50.0.tgz",
-                       "integrity": "sha512-LTjXkoljQpJIHqs0isTUzIc1fMu68y0N9HcDIdsCMGkmKptWUCETtb+DItnraxDDLuyWNuTYf840S83a3XAVRA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.51.0.tgz",
+                       "integrity": "sha512-5YsRinAlpy6mX4QJssebXp9sPCkpbvHqdLXdnYJoMP0ABffGqny6/9PuoRrDMLwljs2kZFBiTyQsH945LWkFqg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8345,12 +8337,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">                "node_modules/@wordpress/undo-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.10.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz",
-                       "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.11.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.11.0.tgz",
+                       "integrity": "sha512-f9izRRzLlZRBXhve1OU9sBGWRvfGU94nhENN7gtf7l31q3xdsnrGf5NE/R1yhwCAHifUFF1dVcIGC1cfT2jQIg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/is-shallow-equal": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/is-shallow-equal": "^4.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8357,9 +8349,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.51.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz",
-                       "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.52.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.0.tgz",
+                       "integrity": "sha512-LkKQT7Hv+7ekCQ8fjDg2CK2FUtQhnzI/1PSCcmuL9guxsrQBKoiQFoGvsTUfXC4TtlkyV/gI/iB0zfoyq5t1Gg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "remove-accents": "^0.5.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8369,14 +8361,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">                "node_modules/@wordpress/viewport": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.27.0.tgz",
-                       "integrity": "sha512-ET8X3Ln0K6wrBba+u0AjBD/mP02SuvwhK/EVaI3uAhNlGnkx+J3PdtShbu63lHmp0SG+J27CDjEqfcZ6CdAnfA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.28.0.tgz",
+                       "integrity": "sha512-HaSmMY2X2L9beLn+eDDDHrB2y43FRfNCSGBLaqILaqy9b2YHWrHZ8hAnKlhrJqbVCvH625eA0jsM8Ej8NPCCCA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8386,30 +8378,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/warning": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz",
-                       "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.0.tgz",
+                       "integrity": "sha512-e+YbsQY4o/nTY0gT5Rr5766wU2xzwL5m/8S1HET9wBaeCRoZR/0IKyTOvPfihW13uT6FayBne3rqwT/h6F8w6Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=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">                "node_modules/@wordpress/widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.2.tgz",
-                       "integrity": "sha512-z/OsrXbBY8PanemOHdtup1OlfdBmbc6dMfXqZ3pelH75z4n73JtPhVEqM/FJFdwP737fV1gU1nvMB17VtnyXKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.28.0.tgz",
+                       "integrity": "sha512-+qezFyce018IbSa0TINJnFH3WvYlpyKgbYVYTA0Y1hQdfHSlxBViGPdJ82b05XU29P8GkYUNYchv/lyQkCpxGg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "peerDependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8418,9 +8410,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/@wordpress/wordcount": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.50.0.tgz",
-                       "integrity": "sha512-lRfIX3B9ha//bqsUihym2BnOiAsdDQr22vdy0wZIpm5G2tFvTddCKHy0YClf52IJK0z61WqbNuF9hrvzWWxL+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.51.0.tgz",
+                       "integrity": "sha512-H5pkrHjR2iJN5jZZQpPvC7VDb4t4EnYBBPjOVy29GUbX6ndbz0O9GcW2GKScW7napBNG0KjAS+YoJzceIr4c/Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8804,14 +8796,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/array-buffer-byte-length": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
-                       "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
+                       "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "call-bind": "^1.0.2",
-                               "is-array-buffer": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
+                               "is-array-buffer": "^3.0.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "engines": {
+                               "node": ">= 0.4"
+                       },
</ins><span class="cx" style="display: block; padding: 0 10px">                         "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8899,17 +8894,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node_modules/array.prototype.findlastindex": {
-                       "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz",
-                       "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "node_modules/array.prototype.filter": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz",
+                       "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "define-properties": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-abstract": "^1.22.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "es-shim-unscopables": "^1.0.0",
-                               "get-intrinsic": "^1.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-array-method-boxes-properly": "^1.0.0",
+                               "is-string": "^1.0.7"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8918,6 +8913,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</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">+                "node_modules/array.prototype.findlastindex": {
+                       "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz",
+                       "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==",
+                       "dev": true,
+                       "dependencies": {
+                               "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.3.0",
+                               "es-shim-unscopables": "^1.0.2"
+                       },
+                       "engines": {
+                               "node": ">= 0.4"
+                       },
+                       "funding": {
+                               "url": "https://github.com/sponsors/ljharb"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "node_modules/array.prototype.flat": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8955,29 +8969,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/array.prototype.tosorted": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz",
-                       "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz",
+                       "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "call-bind": "^1.0.2",
-                               "define-properties": "^1.2.0",
-                               "es-abstract": "^1.22.1",
-                               "es-shim-unscopables": "^1.0.0",
-                               "get-intrinsic": "^1.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.1.0",
+                               "es-shim-unscopables": "^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">                "node_modules/arraybuffer.prototype.slice": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz",
-                       "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
+                       "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array-buffer-byte-length": "^1.0.0",
-                               "call-bind": "^1.0.2",
-                               "define-properties": "^1.2.0",
-                               "get-intrinsic": "^1.2.1",
-                               "is-array-buffer": "^3.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-buffer-byte-length": "^1.0.1",
+                               "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.2.1",
+                               "get-intrinsic": "^1.2.3",
+                               "is-array-buffer": "^3.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-shared-array-buffer": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9129,9 +9145,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-5yxLQ22O0fCRGoxGfeLSNt3J8LB1v+umtpMnPW6XjkTWXKoN0AmXAIhelJcDtFT/Y/wYWmfE+oqU10Q0b8FhaQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/available-typed-arrays": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
-                       "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz",
+                       "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10050,11 +10066,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node_modules/body-scroll-lock": {
-                       "version": "3.1.5",
-                       "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz",
-                       "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "node_modules/body/node_modules/bytes": {
</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/bytes/-/bytes-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10384,14 +10395,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">                "node_modules/call-bind": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
-                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
+                       "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "function-bind": "^1.1.1",
-                               "get-intrinsic": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-errors": "^1.3.0",
+                               "function-bind": "^1.1.2",
+                               "get-intrinsic": "^1.2.3",
+                               "set-function-length": "^1.2.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">+                        "engines": {
+                               "node": ">= 0.4"
+                       },
</ins><span class="cx" style="display: block; padding: 0 10px">                         "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12419,9 +12435,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/deepsignal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.4.0.tgz",
-                       "integrity": "sha512-x0XUMT48s+xQRLc2fPFfxnYLCJ46vffw47OQ5NcHFzacOjfW5eA0NrEmI0bhQHL6MgUHkBVT4TIiWTVwzTEwpg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.5.0.tgz",
+                       "integrity": "sha512-bFywDpBUUWMs576H2dgLFLLFuQ/UWXbzHfKD98MZTfGsl7+twIzvz4ihCNrRrZ/Emz3kqJaNIAp5eBWUEWhnAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "peerDependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@preact/signals": "^1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@preact/signals-core": "^1.5.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12559,14 +12575,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">                "node_modules/define-data-property": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz",
-                       "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz",
+                       "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "get-intrinsic": "^1.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-errors": "^1.3.0",
+                               "get-intrinsic": "^1.2.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gopd": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-property-descriptors": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-property-descriptors": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13270,26 +13287,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.22.1",
-                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
-                       "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.22.3",
+                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz",
+                       "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-buffer-byte-length": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "arraybuffer.prototype.slice": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "arraybuffer.prototype.slice": "^1.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "available-typed-arrays": "^1.0.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "call-bind": "^1.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "es-set-tostringtag": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-to-primitive": "^1.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "function.prototype.name": "^1.1.5",
-                               "get-intrinsic": "^1.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "function.prototype.name": "^1.1.6",
+                               "get-intrinsic": "^1.2.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "get-symbol-description": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globalthis": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "gopd": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has": "^1.0.3",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "has-property-descriptors": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-proto": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-symbols": "^1.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "hasown": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "internal-slot": "^1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-array-buffer": "^3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-callable": "^1.2.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13297,23 +13314,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": "^1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-shared-array-buffer": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-string": "^1.0.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-typed-array": "^1.1.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-typed-array": "^1.1.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-weakref": "^1.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object-inspect": "^1.12.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object-inspect": "^1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.assign": "^4.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "regexp.prototype.flags": "^1.5.0",
-                               "safe-array-concat": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "regexp.prototype.flags": "^1.5.1",
+                               "safe-array-concat": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "safe-regex-test": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string.prototype.trim": "^1.2.7",
-                               "string.prototype.trimend": "^1.0.6",
-                               "string.prototype.trimstart": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string.prototype.trim": "^1.2.8",
+                               "string.prototype.trimend": "^1.0.7",
+                               "string.prototype.trimstart": "^1.0.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "typed-array-buffer": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "typed-array-byte-length": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "typed-array-byte-offset": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "typed-array-length": "^1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "unbox-primitive": "^1.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "which-typed-array": "^1.1.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "which-typed-array": "^1.1.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13322,6 +13339,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</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">+                "node_modules/es-array-method-boxes-properly": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
+                       "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
+                       "dev": true
+               },
+               "node_modules/es-errors": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+                       "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+                       "dev": true,
+                       "engines": {
+                               "node": ">= 0.4"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "node_modules/es-iterator-helpers": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.15",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15976,15 +16008,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">                "node_modules/function.prototype.name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.5",
-                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
-                       "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.6",
+                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
+                       "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</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">-                                "define-properties": "^1.1.3",
-                               "es-abstract": "^1.19.0",
-                               "functions-have-names": "^1.2.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1",
+                               "functions-have-names": "^1.2.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16037,16 +16069,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/get-intrinsic": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
-                       "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+                       "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "function-bind": "^1.1.1",
-                               "has": "^1.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-errors": "^1.3.0",
+                               "function-bind": "^1.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has-proto": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-symbols": "^1.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-symbols": "^1.0.3",
+                               "hasown": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "engines": {
+                               "node": ">= 0.4"
+                       },
</ins><span class="cx" style="display: block; padding: 0 10px">                         "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17636,12 +17672,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">                "node_modules/has-property-descriptors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
-                       "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
+                       "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "get-intrinsic": "^1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-intrinsic": "^1.2.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17695,12 +17731,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">                "node_modules/has-tostringtag": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
-                       "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+                       "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "has-symbols": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-symbols": "^1.0.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18708,15 +18744,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/is-array-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
-                       "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
+                       "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</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">-                                "get-intrinsic": "^1.2.0",
-                               "is-typed-array": "^1.1.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-intrinsic": "^1.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "engines": {
+                               "node": ">= 0.4"
+                       },
</ins><span class="cx" style="display: block; padding: 0 10px">                         "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25206,9 +25244,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">                "node_modules/object-inspect": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.12.3",
-                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
-                       "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.13.1",
+                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
+                       "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25330,15 +25368,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">                "node_modules/object.groupby": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz",
-                       "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz",
+                       "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "call-bind": "^1.0.2",
-                               "define-properties": "^1.2.0",
-                               "es-abstract": "^1.22.1",
-                               "get-intrinsic": "^1.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array.prototype.filter": "^1.0.3",
+                               "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/object.hasown": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27005,9 +27044,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/preact": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.19.3",
-                       "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz",
-                       "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.19.4",
+                       "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.4.tgz",
+                       "integrity": "sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "type": "opencollective",
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://opencollective.com/preact"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27813,58 +27852,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">=8.10.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node_modules/reakit": {
-                       "version": "1.3.11",
-                       "resolved": "https://registry.npmjs.org/reakit/-/reakit-1.3.11.tgz",
-                       "integrity": "sha512-mYxw2z0fsJNOQKAEn5FJCPTU3rcrY33YZ/HzoWqZX0G7FwySp1wkCYW79WhuYMNIUFQ8s3Baob1RtsEywmZSig==",
-                       "dependencies": {
-                               "@popperjs/core": "^2.5.4",
-                               "body-scroll-lock": "^3.1.5",
-                               "reakit-system": "^0.15.2",
-                               "reakit-utils": "^0.15.2",
-                               "reakit-warning": "^0.6.2"
-                       },
-                       "funding": {
-                               "type": "opencollective",
-                               "url": "https://opencollective.com/ariakit"
-                       },
-                       "peerDependencies": {
-                               "react": "^16.8.0 || ^17.0.0",
-                               "react-dom": "^16.8.0 || ^17.0.0"
-                       }
-               },
-               "node_modules/reakit-system": {
-                       "version": "0.15.2",
-                       "resolved": "https://registry.npmjs.org/reakit-system/-/reakit-system-0.15.2.tgz",
-                       "integrity": "sha512-TvRthEz0DmD0rcJkGamMYx+bATwnGNWJpe/lc8UV2Js8nnPvkaxrHk5fX9cVASFrWbaIyegZHCWUBfxr30bmmA==",
-                       "dependencies": {
-                               "reakit-utils": "^0.15.2"
-                       },
-                       "peerDependencies": {
-                               "react": "^16.8.0 || ^17.0.0",
-                               "react-dom": "^16.8.0 || ^17.0.0"
-                       }
-               },
-               "node_modules/reakit-utils": {
-                       "version": "0.15.2",
-                       "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.15.2.tgz",
-                       "integrity": "sha512-i/RYkq+W6hvfFmXw5QW7zvfJJT/K8a4qZ0hjA79T61JAFPGt23DsfxwyBbyK91GZrJ9HMrXFVXWMovsKBc1qEQ==",
-                       "peerDependencies": {
-                               "react": "^16.8.0 || ^17.0.0",
-                               "react-dom": "^16.8.0 || ^17.0.0"
-                       }
-               },
-               "node_modules/reakit-warning": {
-                       "version": "0.6.2",
-                       "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.6.2.tgz",
-                       "integrity": "sha512-z/3fvuc46DJyD3nJAUOto6inz2EbSQTjvI/KBQDqxwB0y02HDyeP8IWOJxvkuAUGkWpeSx+H3QWQFSNiPcHtmw==",
-                       "dependencies": {
-                               "reakit-utils": "^0.15.2"
-                       },
-                       "peerDependencies": {
-                               "react": "^16.8.0 || ^17.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "node_modules/rechoir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27900,15 +27887,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">                "node_modules/reflect.getprototypeof": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
-                       "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.5",
+                       "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz",
+                       "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "call-bind": "^1.0.2",
-                               "define-properties": "^1.2.0",
-                               "es-abstract": "^1.22.1",
-                               "get-intrinsic": "^1.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.0.0",
+                               "get-intrinsic": "^1.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globalthis": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "which-builtin-type": "^1.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27965,14 +27953,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">                "node_modules/regexp.prototype.flags": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.0",
-                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
-                       "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
+                       "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "define-properties": "^1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "functions-have-names": "^1.2.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "set-function-name": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29059,6 +29047,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "node_modules/set-function-length": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz",
+                       "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==",
+                       "dev": true,
+                       "dependencies": {
+                               "define-data-property": "^1.1.2",
+                               "es-errors": "^1.3.0",
+                               "function-bind": "^1.1.2",
+                               "get-intrinsic": "^1.2.3",
+                               "gopd": "^1.0.1",
+                               "has-property-descriptors": "^1.0.1"
+                       },
+                       "engines": {
+                               "node": ">= 0.4"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "node_modules/set-function-name": {
</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/set-function-name/-/set-function-name-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30205,14 +30210,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">                "node_modules/string.prototype.trim": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.7",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
-                       "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.8",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz",
+                       "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</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">-                                "define-properties": "^1.1.4",
-                               "es-abstract": "^1.20.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30222,14 +30227,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">                "node_modules/string.prototype.trimend": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
-                       "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.7",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz",
+                       "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</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">-                                "define-properties": "^1.1.4",
-                               "es-abstract": "^1.20.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30236,14 +30241,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">                "node_modules/string.prototype.trimstart": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
-                       "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.7",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz",
+                       "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</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">-                                "define-properties": "^1.1.4",
-                               "es-abstract": "^1.20.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "funding": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "https://github.com/sponsors/ljharb"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31492,12 +31497,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">                "node_modules/ts-api-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",
-                       "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz",
+                       "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "node": ">=16.13.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "node": ">=16"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "peerDependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "typescript": ">=4.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33065,16 +33070,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node_modules/which-typed-array": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.11",
-                       "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
-                       "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.14",
+                       "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz",
+                       "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</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">-                                "available-typed-arrays": "^1.0.5",
-                               "call-bind": "^1.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "available-typed-arrays": "^1.0.6",
+                               "call-bind": "^1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "for-each": "^0.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "gopd": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-tostringtag": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-tostringtag": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "engines": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node": ">= 0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33472,9 +33477,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/eslint-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.23.3",
-                       "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.3.tgz",
-                       "integrity": "sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.23.10",
+                       "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.23.10.tgz",
+                       "integrity": "sha512-3wSYDPZVnhseRnxRJH6ZVTNknBz76AEnyC+AYYhasjP3Yy23qz0ERR7Fcd2SHmYuSFJ2kY9gaaDd3vyqU09eSw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36021,11 +36026,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==",
</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">-                "@popperjs/core": {
-                       "version": "2.11.6",
-                       "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz",
-                       "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@preact/signals": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37464,16 +37464,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@typescript-eslint/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.1.tgz",
-                       "integrity": "sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.21.0.tgz",
+                       "integrity": "sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@eslint-community/regexpp": "^4.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@typescript-eslint/scope-manager": "6.19.1",
-                               "@typescript-eslint/type-utils": "6.19.1",
-                               "@typescript-eslint/utils": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "6.21.0",
+                               "@typescript-eslint/type-utils": "6.21.0",
+                               "@typescript-eslint/utils": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graphemer": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ignore": "^5.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37483,54 +37483,54 @@
</span><span class="cx" style="display: 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": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.1.tgz",
-                       "integrity": "sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz",
+                       "integrity": "sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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": "6.19.1",
-                               "@typescript-eslint/types": "6.19.1",
-                               "@typescript-eslint/typescript-estree": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "6.21.0",
+                               "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/typescript-estree": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.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">                "@typescript-eslint/scope-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz",
-                       "integrity": "sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.21.0.tgz",
+                       "integrity": "sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.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/type-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.19.1.tgz",
-                       "integrity": "sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.21.0.tgz",
+                       "integrity": "sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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/typescript-estree": "6.19.1",
-                               "@typescript-eslint/utils": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/typescript-estree": "6.21.0",
+                               "@typescript-eslint/utils": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ts-api-utils": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@typescript-eslint/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.1.tgz",
-                       "integrity": "sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.21.0.tgz",
+                       "integrity": "sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==",
</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": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz",
-                       "integrity": "sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.21.0.tgz",
+                       "integrity": "sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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": "6.19.1",
-                               "@typescript-eslint/visitor-keys": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/visitor-keys": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globby": "^11.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-glob": "^4.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37560,27 +37560,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@typescript-eslint/utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.19.1.tgz",
-                       "integrity": "sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz",
+                       "integrity": "sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@eslint-community/eslint-utils": "^4.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/json-schema": "^7.0.12",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/semver": "^7.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@typescript-eslint/scope-manager": "6.19.1",
-                               "@typescript-eslint/types": "6.19.1",
-                               "@typescript-eslint/typescript-estree": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/scope-manager": "6.21.0",
+                               "@typescript-eslint/types": "6.21.0",
+                               "@typescript-eslint/typescript-estree": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^7.5.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">                "@typescript-eslint/visitor-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.19.1",
-                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz",
-                       "integrity": "sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.21.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz",
+                       "integrity": "sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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": "6.19.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@typescript-eslint/types": "6.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eslint-visitor-keys": "^3.4.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37770,57 +37770,57 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/a11y": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.50.0.tgz",
-                       "integrity": "sha512-eQiPGnxqiL1LgnHztFG0RGSFZ5phwR8B8Fr4lbJsFalsc9R/tOcjewvf2KN0yi2UlRA5ssAeiTP+tYmeAqtOHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.51.0.tgz",
+                       "integrity": "sha512-sq7dflOxrSAvtEb7Ae1VmLyEYESlRlrwCBrWeAyYwekQ08Da1ph7EyvYMM1Yoq7xCbnLpPvAt/oGO05Mhkv2dg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/dom-ready": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/dom-ready": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.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": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.50.0.tgz",
-                       "integrity": "sha512-E9cu8xuGvIRw3LVtuS+XSzAXVBF41sgvxpVJAz/5FEibzxUHPy8flu5tTKf+mi4WGZxC4AJGNP1bhZRj7cynZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.51.0.tgz",
+                       "integrity": "sha512-r3GQBgGZb+GKPif5LDHRbxjentLcDSQe/AKoQlAMAcwZAstK9xsDHLKKrGBZqbAp5Ji9tIbjVt4GknCCf9Pv4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/data": "^9.20.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/rich-text": "^6.27.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/data": "^9.21.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/rich-text": "^6.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^9.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/api-fetch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.47.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz",
-                       "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.48.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.48.0.tgz",
+                       "integrity": "sha512-Yo9kpwf07OXt/xV82EfYlnR4Dl6T/VnhKbo0wtmOO7fLxhfOrF0rFgJM4X78WEWBYcjnGwQD5c5ufad7X5XK1A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/url": "^3.52.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/autop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.50.0.tgz",
-                       "integrity": "sha512-4E0vq2MvSOVDKXs4OulIbTdKU6S5O9QjT4qc63rAd0uiKGBYV12ViPzmwbJ6k38zOO0PKdcwlVCj55Gq4aoPDw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.51.0.tgz",
+                       "integrity": "sha512-n33dunOrA3lLNXlHHVzU0f5Sns67XvxHTYd86cdBLZFLDeScfCnFzJ4+5K4l+1ayuNK511Njf+76Z0vYKrGc9w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/babel-plugin-import-jsx-pragma": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.33.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz",
-                       "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.34.0.tgz",
+                       "integrity": "sha512-DOoUJKvfUc8rdiGqcZND5lauoY4B5+cCuuHLh9AztE1t2DlQJBy6DtP6t1bUZb7BYUWOoWgRflMLtOK3ZTf0cg==",
</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": "7.34.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz",
-                       "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.35.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.35.0.tgz",
+                       "integrity": "sha512-wgZOezNvzbrJTHn0Cyt8+Si7sb5aJJ+akHOrEgvUUv576LfgWUKHPRz8Ecu1fFlupEp35r1uoQ5J+UviLWrvEg==",
</ins><span class="cx" style="display: block; padding: 0 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.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37829,9 +37829,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-env": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-typescript": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0",
-                               "@wordpress/browserslist-config": "^5.33.0",
-                               "@wordpress/warning": "^2.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-plugin-import-jsx-pragma": "^4.34.0",
+                               "@wordpress/browserslist-config": "^5.34.0",
+                               "@wordpress/warning": "^2.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browserslist": "^4.21.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "core-js": "^3.31.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react": "^18.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37838,85 +37838,85 @@
</span><span class="cx" style="display: 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": "4.41.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz",
-                       "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.42.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.42.0.tgz",
+                       "integrity": "sha512-CD8nFUg45v70BTsKuS9f/sJsdF8xOkJb2oXd0HikWtuJJ24YQB8bzkeIg+TvD5LnK4pwZeDskODo4QFBsoCwIw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/blob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.50.0.tgz",
-                       "integrity": "sha512-QvBhsW9WPdsOJhJ0BxzZ83i+cH/gAdjJ1iHY4Rkb02qbZEz4jhdvucGQf2oVnWwvAsFiFPKWk7CwAM5XjoahCA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.51.0.tgz",
+                       "integrity": "sha512-DICMSq7Y6gI6Lz+euG1v1xsIExIFrQ8bcINmnUmwcujgHckm0BaJwAKXXO4CHQVwNLWbHZiu5ySuzorw5rhG8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-directory": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.2.tgz",
-                       "integrity": "sha512-EblzP8BbkqAeFomH3/L9wdmbz1iw0n2siBMdZNZKHifwWv0iLFQfZlMZo4ImgWwC4YE3is7zSGpkWJ1kHMbj7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.28.0.tgz",
+                       "integrity": "sha512-dHQ9cO5HUfBxUL0zq1nbjJP8rEcdC5vUGBQro5sT4plev6/3aVIXP36XavlFHJLD0EFg8R60+qMhtPlL4CkAQg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/edit-post": "^7.27.2",
-                               "@wordpress/editor": "^13.27.2",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/edit-post": "^7.28.0",
+                               "@wordpress/editor": "^13.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="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": "12.18.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.2.tgz",
-                       "integrity": "sha512-LDZIcp5Bl2FCyfkf07XgfM0kzY+AYhyTS4kt2U4GRSeUey79AM+GIYXb8TM2Y68B09HP/rpntBW4e/cBqjHfjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.19.0.tgz",
+                       "integrity": "sha512-z1AGi+rattu4MYd9NZidhQzPZP3X8wIt8pNdV/gNDfAQp+wu3nqVjA5mqrA2gyGV+p7PXI0RgBAKHtjj0RvXpQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/react": "^11.7.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@emotion/styled": "^11.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@react-spring/web": "^9.4.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/style-engine": "^1.33.1",
-                               "@wordpress/token-list": "^2.50.0",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/warning": "^2.50.0",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/style-engine": "^1.34.0",
+                               "@wordpress/token-list": "^2.51.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/warning": "^2.51.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37935,43 +37935,43 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.2.tgz",
-                       "integrity": "sha512-Wabc1nmCMuTr/BgS63iHaQYtvfVO9Z30SwLaMVLHwGe7Hrvtb19pSOwKb/PIuoiWrlqJ/sZEZPXFENAJB5FVYA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.28.0.tgz",
+                       "integrity": "sha512-fJivbEVvUTj26oFebPvXIqffXkkZxrkukHjMnMu43YFQARbXOQmoLxMNopzo57AlzOfMHEdkGWqdhOaIdmCrSg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/autop": "^3.50.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interactivity": "^4.0.1",
-                               "@wordpress/interactivity-router": "^1.0.1",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/server-side-render": "^4.27.1",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/viewport": "^5.27.0",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/autop": "^3.51.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interactivity": "^5.0.0",
+                               "@wordpress/interactivity-router": "^1.1.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/server-side-render": "^4.28.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/viewport": "^5.28.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37984,34 +37984,34 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-serialization-default-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.50.0.tgz",
-                       "integrity": "sha512-ihf2vr+w2zHBOvYTPQZXDiR2IMvso8yJJtzKIHA2ZEgVQ+VVLb4X86n34hfWXtPA3i2KDW+t1WCtq56aNq3Zag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.51.0.tgz",
+                       "integrity": "sha512-GQQ6hu7exCmk8KN7wW2Mvmo1CZjBC8sVZZ87lwciKYs963AKrFSySS6JIvI1fxJagHVAddP1MbW5xLYrFt+ISg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "12.27.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.27.1.tgz",
-                       "integrity": "sha512-9uZtuTG6+fiFV2bLn8b1gzv4BgMpBu4SDQGnvzc5f9U5GL5oYns3PP8vXDOwM2cK1DEmqPsohQWhRnz8QYZDtw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.28.0.tgz",
+                       "integrity": "sha512-xYGcnSHtk/3uM4f6zGRxTYGJ9A5nKh0bW7tWF2w14DkH7bm+DWs+jx5/WagxuG+oPuoJGxuXj6aVLXOsG6HAVA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/autop": "^3.50.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-serialization-default-parser": "^4.50.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/shortcode": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/autop": "^3.51.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-serialization-default-parser": "^4.51.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/shortcode": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-deep-equal": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38027,24 +38027,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/browserslist-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.33.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz",
-                       "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.34.0.tgz",
+                       "integrity": "sha512-LafF3XoetOAN99bktOzc9hSOv7cPoQEe0/KPgiw24t77xvRqLuWww+zYbiHAHYSzdBGngrlNwRLgloSifnp+hg==",
</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/commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.21.0.tgz",
-                       "integrity": "sha512-MzMUGCT9cQXto1jrA5lHAtnieTyAhcuNIxfyxlcE+316KNQfbyD8bc7KOzSV2sxXD/rfHuCxvHjfomFyyP+4kA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.22.0.tgz",
+                       "integrity": "sha512-6T9kNLl6+U5dXhT+JM+p2MH0VTUXfZ4SziB+ZSCMnvLgykJhujcbuZq0oYzrZJaHJmcx6Q+40sTEYzbQiyFIjw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^25.16.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^26.0.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cmdk": "^0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38051,9 +38051,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/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "25.16.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.16.0.tgz",
-                       "integrity": "sha512-voQuMsO5JbH+JW33TnWurwwvpSb8IQ4XU5wyVMubX4TUwadt+/2ToNJbZIDXoaJPei7vbM81Ft+pH+zGlN8CyA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "26.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-26.0.0.tgz",
+                       "integrity": "sha512-23poBjhN4Lgqw3mYQwrHSiF0qrfDVlwr8voqLampeNXFHgJfST13aOCeD3y9ZpML2urOKt5Mi//+Lype9p29FA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@ariakit/react": "^0.3.12",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38067,23 +38067,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/gradient-parser": "0.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/highlight-words-core": "1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@use-gesture/react": "^10.2.24",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/warning": "^2.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/warning": "^2.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38100,7 +38100,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-to-regexp": "^6.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "re-resizable": "^6.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-colorful": "^5.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "reakit": "^1.3.11",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "remove-accents": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "use-lilius": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^9.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38108,19 +38107,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/compose": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz",
-                       "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.28.0.tgz",
+                       "integrity": "sha512-Vx1SDgG3wIaiB/sUZcYB6csG0s5H3Lv5p9oKy8NDkA9dVfHoUz/XLwdx/yzsB3mqvDcZqReEQeoYHP7F4HeWqA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/mousetrap": "^1.6.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/priority-queue": "^2.50.0",
-                               "@wordpress/undo-manager": "^0.10.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/priority-queue": "^2.51.0",
+                               "@wordpress/undo-manager": "^0.11.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "clipboard": "^2.0.11",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mousetrap": "^1.6.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38128,44 +38127,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/core-commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.19.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.2.tgz",
-                       "integrity": "sha512-9ewP1fxB8MB5u15zMZBfShgGN2qJl+fBXCWR9MXB3gi8gA/Kd600W5I/jh2nLJuCRou09SsRzI6s+ihnir/V4A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.20.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.20.0.tgz",
+                       "integrity": "sha512-7fG9yVUOvgUFnqNpBxMdBhzt5CGaa2NIfyJ/zS3FVZoWTnRTgoXyUbQYdg5F77JjuUxqlaECZbtHxt4NOJHtGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/router": "^0.19.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/router": "^0.20.0",
+                               "@wordpress/url": "^3.52.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/core-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.2.tgz",
-                       "integrity": "sha512-Jsy+vW/izrd/T36D/4b266ScobCezNYX2Me/clCmHGB4eRW3drXZPbMnWZLNEDagYr87sQcM1Namasb69dnDhA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.28.0.tgz",
+                       "integrity": "sha512-t3bdM+ig6w/mmoMLhRrESpfxJ1MgBzhmipYAVP3DG7fDY2BXevkR8V8hmUcPXZOQepfzrRaFUPIGfCflMN5/Pg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/sync": "^0.12.0",
-                               "@wordpress/undo-manager": "^0.10.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/sync": "^0.13.0",
+                               "@wordpress/undo-manager": "^0.11.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><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">                                "fast-deep-equal": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38175,48 +38175,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/customize-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.2.tgz",
-                       "integrity": "sha512-zq/PacEqW8eMX6LKeMHn39JNU2ZJ3GiCH3+oOeI3eewN8/aGrtJJh1btSL0liLTDXo6dqnQ8AXHjGu9/J/XDSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.28.0.tgz",
+                       "integrity": "sha512-qwI2G7hjJbAOW+s3Zhuc9vCLVB0ZmcVs7c5lPbm45EtJMp4vawAU5c9RA0/gkzVgPr0AgI8nzC83Dl2LdsHo1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/widgets": "^3.27.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/widgets": "^3.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-deep-equal": "^3.1.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">                "@wordpress/data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.20.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.20.0.tgz",
-                       "integrity": "sha512-3cm2te6NUj/X1zzmRO+WhueCanjocniX6sJFVzkg5mGXme6wFI8iSOnGPKlMkGcZGd0fVei1ydBKaIUMjrPBTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.21.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.21.0.tgz",
+                       "integrity": "sha512-jEAWHcR+xlnI+V0l5N2WLZrZ7THZ+wQjIs5gDHg1wcRLWo7oxe8JHPQ4sIf0zqNaCwj3/svXFvg7pkaJqkDHAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^6.27.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
-                               "@wordpress/priority-queue": "^2.50.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/redux-routine": "^4.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^6.28.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
+                               "@wordpress/priority-queue": "^2.51.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/redux-routine": "^4.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "deepmerge": "^4.3.0",
</span><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-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38227,50 +38227,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/data-controls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.19.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.19.0.tgz",
-                       "integrity": "sha512-ceUK8kB8r8s8XFYlYWGVLuaoDJx5IAXND6q7B6MX1gKndqnSNi1766Q9iAEwOT9eVMai0lDLNq7mdK2ktVh4bw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.20.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.20.0.tgz",
+                       "integrity": "sha512-sLjZi681AsA5RQ7eke6svKaqRQ08Vv3ufINHgWBKhf2E3iUuZhOMsGB7i+GBAed1IcroWQX1QfQ8C46c8EL2xA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.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/dataviews": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.1.tgz",
-                       "integrity": "sha512-9ZTP5l9lyLMK95uEuAbOkILPIa2XvYxm2qa5Yo6SEUJbKnOVGCGH1fcNX1GuzHHrJwclYA3TeGgMaYoXpudjjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.5.0.tgz",
+                       "integrity": "sha512-838KZNCiCA1NnF9AdGa0uvFnz285of9rQ7I5WR6mAvOtMnrHLfQ+XbmNvVxj2XXzyKrulr0CQ2o+g9sRLAWdXg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@ariakit/react": "^0.3.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "remove-accents": "^0.5.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/date": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.50.0.tgz",
-                       "integrity": "sha512-FhfaG6YRXWmni66RjwhCB7rQNlLJ05+qTa/jXrj2UNWDNv/sfZ6Ky+b/rKrrUnLaIs9pGiW1195cSxsAS4EY3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.51.0.tgz",
+                       "integrity": "sha512-RqnaIJa8gJ2F8Hj2SLbjk7V4dSRObxIhud+/xneSi4PoPi0pYL3sIGoppXXpyZINhCfMiVZ2JIc8Ryt0zgYxAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/deprecated": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/deprecated": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "moment": "^2.29.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment-timezone": "^0.5.40"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dependency-extraction-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz",
-                       "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.2.0.tgz",
+                       "integrity": "sha512-BOwGopKL5MocUnmrum9tS+HttzFaY3z5CE6sE2DsoM9BWo6OomM6XC5iNGjbv7KDTmxdxjKr0Yzr6YUeSbNrRA==",
</ins><span class="cx" style="display: block; padding: 0 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.7"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38277,41 +38278,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">                "@wordpress/deprecated": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz",
-                       "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.51.0.tgz",
+                       "integrity": "sha512-jbhK5/zhn2D6xW0WqEFitxowgrlIL03CdG0gMQ9JJNlewvI2qg+4fj9k/ORQh8l5UpBUfkwUHVMaGQswtUUaeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/hooks": "^3.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.51.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": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz",
-                       "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.51.0.tgz",
+                       "integrity": "sha512-5L8iQCq2t+4qHpo4MBZqMg5MqmVZI/U/BaF50yhtTZQSGyhR2SzlixnL8udwatm8KQFteWj8Zwmmu+3GXRTB2Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/deprecated": "^3.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/deprecated": "^3.51.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-ready": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz",
-                       "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.51.0.tgz",
+                       "integrity": "sha512-k8+UhRu7moBPWUa1EAfqF+r5VT8EnBGr4zxV+jJJZZg0tTN61RD/mJ0kSzu/0PVQQsAiDgAhxWrfVy2FwFdpCw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/e2e-test-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.21.0.tgz",
-                       "integrity": "sha512-Oh62GkqAKBIyD0IO3/Oa0l42yL/jbpTRDyh8H+t6gZbHWYTDvEGEr/LOqI9bk5Lwk7Jt5jpN6136FDwyMzHSXw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.22.0.tgz",
+                       "integrity": "sha512-y+JWxgHuTgRwomApfbgHyDj//iYFuerL7BwoxYAfA/dk59C10H3nfqRPxtrca1vh1249e5w76xOM+Y353BleJg==",
</ins><span class="cx" style="display: block; padding: 0 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.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-fetch": "^2.6.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38331,14 +38332,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">                "@wordpress/e2e-test-utils-playwright": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.18.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz",
-                       "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.19.0.tgz",
+                       "integrity": "sha512-iNg5t+fqNZwzBULhe9kMGd36nVlX/WmNeB75wDUKX37fms2ZhiMppj7lt5VGQ82nWDvM+Fq/h89wfioeJKiHhA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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/api-fetch": "^6.47.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "get-port": "^5.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38367,41 +38368,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">                "@wordpress/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.2.tgz",
-                       "integrity": "sha512-GEWPr2TkzOH2OZx+WVtn+DGrkE+H5GOq1w+vAtoCEq1lLIdkGJe+YAieJKkSz/rqah25YzmRcyBgfYSL2iaULg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.28.0.tgz",
+                       "integrity": "sha512-j2AtTmaNlC1fgbGStcoaqykG7SKqO94IU/2Y+Xb/3D0mA7Md+jpLye4MPKTwiUl+ZqNQZf7V98wPfSRlwFMZHw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-commands": "^0.19.2",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/editor": "^13.27.2",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/viewport": "^5.27.0",
-                               "@wordpress/warning": "^2.50.0",
-                               "@wordpress/widgets": "^3.27.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-commands": "^0.20.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/editor": "^13.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/viewport": "^5.28.0",
+                               "@wordpress/warning": "^2.51.0",
+                               "@wordpress/widgets": "^3.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38408,51 +38409,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/edit-site": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.2.tgz",
-                       "integrity": "sha512-/lZhqadnX/A7owFre4ZxcKjlj7pisdxVAQJgtB9OYSdpreG2x8sGNKvLhv686BTKzSffS1TzvmKbNl7e+pQZDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.28.0.tgz",
+                       "integrity": "sha512-4fwa73DW9GpHVebqbu/R49XToL2fXQqbjt15STKpCx0XaZmtnyt5onlJlrEGxdUHGblwpp2yX32er3kqaW/ydA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-commands": "^0.19.2",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/dataviews": "^0.4.1",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/editor": "^13.27.2",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/primitives": "^3.48.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/router": "^0.19.0",
-                               "@wordpress/style-engine": "^1.33.1",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/viewport": "^5.27.0",
-                               "@wordpress/widgets": "^3.27.2",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-commands": "^0.20.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/dataviews": "^0.5.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/editor": "^13.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/primitives": "^3.49.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/router": "^0.20.0",
+                               "@wordpress/style-engine": "^1.34.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/viewport": "^5.28.0",
+                               "@wordpress/widgets": "^3.28.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "colord": "^2.9.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38466,77 +38467,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/edit-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.2.tgz",
-                       "integrity": "sha512-AE5qgDCd5u16C3/EZQAP3STcxfpTZg2Ed6iHmN+PBg1RCEP11rv31aMaXy2+7Z+80bGsXwicmZAlqHxzm2vc2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.28.0.tgz",
+                       "integrity": "sha512-Tpk6xfZGaRAmwVrw5CSdCIVeFyD4IddMYzRAEVGct8NprfLi74eonqO4iWwm+haBqVcq3txgx2KA1at90qGRfg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/block-library": "^8.27.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/interface": "^5.27.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/widgets": "^3.27.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/block-library": "^8.28.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/interface": "^5.28.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/widgets": "^3.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "13.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.2.tgz",
-                       "integrity": "sha512-Wk1dwG5bkmDD74zip36yC1NO3EleXe/t35Z9GHfLaiZkUYlhZV2gv66QrrGN7Y59Zl68j+b4lRGLkUxEMWkleA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "13.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.28.0.tgz",
+                       "integrity": "sha512-qP1/0nw+6TIVkYyzxsBijrb8m7rfhKKf74AFsl1lZPjV/p4hYQ6/xdUSGrPCncXtd5YmwY8M9gMm9xA0opTrvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/commands": "^0.21.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/date": "^4.50.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/dom": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/keyboard-shortcuts": "^4.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
-                               "@wordpress/media-utils": "^4.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/patterns": "^1.11.2",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/reusable-blocks": "^4.27.2",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/server-side-render": "^4.27.1",
-                               "@wordpress/url": "^3.51.0",
-                               "@wordpress/wordcount": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/commands": "^0.22.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/date": "^4.51.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/dom": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/keyboard-shortcuts": "^4.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
+                               "@wordpress/media-utils": "^4.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/patterns": "^1.12.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/reusable-blocks": "^4.28.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/server-side-render": "^4.28.0",
+                               "@wordpress/url": "^3.52.0",
+                               "@wordpress/wordcount": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "date-fns": "^2.28.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38546,14 +38547,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">                "@wordpress/element": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz",
-                       "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.28.0.tgz",
+                       "integrity": "sha512-NEoT3mgF+pJvnhnaTQeLuhSgC6ThfooMfl7OoEyIthRZpUtgKFakmMUU2T6ODzP2+k2DV/jNCfoBZ/Haekmwew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/react": "^18.0.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/react-dom": "^18.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/escape-html": "^2.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/escape-html": "^2.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react": "^18.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38561,24 +38562,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/escape-html": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz",
-                       "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.51.0.tgz",
+                       "integrity": "sha512-sDDSyctW5yON2IaEkaMGIfk2LiQ3Jpz8xAnElKjKpnFhbHQBIG2B2NS2UQ5DzsPGZrfCPHt13E20fGwWj+lthw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "17.7.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz",
-                       "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "17.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.8.0.tgz",
+                       "integrity": "sha512-Ob0WR21Y9AcX7AFKhj0RtJ1l5odp9+Uq0W5tOMVY0jZBAW0oVF6YeZMbc0zbynPss5PnWljtk0YX3CJCae2p3Q==",
</ins><span class="cx" style="display: block; padding: 0 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/eslint-parser": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@typescript-eslint/eslint-plugin": "^6.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@typescript-eslint/parser": "^6.4.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-preset-default": "^7.34.0",
-                               "@wordpress/prettier-config": "^3.7.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-preset-default": "^7.35.0",
+                               "@wordpress/prettier-config": "^3.8.0",
</ins><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": "^8.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "eslint-plugin-import": "^2.25.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38605,48 +38606,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/format-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.2.tgz",
-                       "integrity": "sha512-pgLWc+8QuRyWc3GtEL1X18u4FNmWI3Y821TbKW1MjnfMDYNhN7Vpypqk4AFuxq2PY0NxzmM0PGdcoqUXRGdldQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.28.0.tgz",
+                       "integrity": "sha512-trYIiCiF9/3r2fi03+xod2wqxU4/ko5SD9KTkEdqR86YJJWMRqWFgWX2evsAp0NNzoK+QLBeC5EUCH6LDuxdSg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/rich-text": "^6.27.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/rich-text": "^6.28.0",
+                               "@wordpress/url": "^3.52.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/hooks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
-                       "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.51.0.tgz",
+                       "integrity": "sha512-u//qLJCfgmGBLEdAtZx5C1KzmhcCYDIk46feYGBR9DHB1/fqdvMpxc20un62i8QgYvJyF7GChmerkPbssa6a8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz",
-                       "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.51.0.tgz",
+                       "integrity": "sha512-3LBqSN5d0aTa0MKgen60RfuwZZnANrUw3tQ3pI4H+hXWSazSi1joyxBPmM1fxNuEO7QMnq1I3pU6ywF9Ok6OOw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/i18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz",
-                       "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.51.0.tgz",
+                       "integrity": "sha512-JiMEstT98R1e4bgI8DA+XVCXUSis/6eZ7+RF5nHuDiseIyQ68B2D2FzYoEFaw/zaVebvtWA0lZ8HbHihgsSVPQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/hooks": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/hooks": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gettext-parser": "^1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "sprintf-js": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38654,19 +38655,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/icons": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.41.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz",
-                       "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.42.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.42.0.tgz",
+                       "integrity": "sha512-hOLLSsjWFjqV/drgKY2r5wica9dzaqmFcwfB3V/QQAEKrFR3CG2atskDWBRqFfHQIH8nNxSceoGl8PJjiEvi/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.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^5.27.0",
-                               "@wordpress/primitives": "^3.48.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^5.28.0",
+                               "@wordpress/primitives": "^3.49.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/interactivity": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.1.tgz",
-                       "integrity": "sha512-sw9Cqoj+MNF9FAU5nJC3nAqoH7kgUvh6HwaEMaLdSlK0qEcp05ba5x7geDSNi5cUWY4QSk1r9DH2jKUg9zfpNg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-5.0.0.tgz",
+                       "integrity": "sha512-QfRKMlq3kb4HWevSGjcZU7TcP1+CrzOdbtuhti+RcF3lo4TkgL89AZiY7JAshyMq0XnLxa8LEdFhXrkvzD6ZXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@preact/signals": "^1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "deepsignal": "^1.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38674,46 +38675,46 @@
</span><span class="cx" style="display: 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/interactivity-router": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.1.tgz",
-                       "integrity": "sha512-XShZV0+Sqs+1C26nVyns6nT8kjAGRBJNArVPceZlkkpsX7DIRZcEZ2larWxOuQFWk67lzIRiXd5V51L71b8XrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.1.0.tgz",
+                       "integrity": "sha512-dYXdTVkFf5LwdIUAFS64C7OYZR3M/8ZwcHSeLtnQEDcTc+hRwHKHfeGUkL4+NbIK2oOeAuT/b+lk/i+xteOjtg==",
</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/interactivity": "^4.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/interactivity": "^5.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/interface": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.27.0.tgz",
-                       "integrity": "sha512-ZybF4tuuuFOgGsB0n9u5ajrWKf/PYaS8d2yu2T+6ukliLnXI6AMMCXvM534H0VZa7DMLjMYKRXtfs7QqR/p95Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.28.0.tgz",
+                       "integrity": "sha512-2nBaVewoq2RlP5u6wHZdDdECtcTy/p+1i8P6CwqN7OMun8Jsn23nueIGBcUEGeAAGJKvitGM1G3y/1rmMI9ZCw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/plugins": "^6.18.0",
-                               "@wordpress/preferences": "^3.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/viewport": "^5.27.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/plugins": "^6.19.0",
+                               "@wordpress/preferences": "^3.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/viewport": "^5.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/is-shallow-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
-                       "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.51.0.tgz",
+                       "integrity": "sha512-/Rik1HF5XoLEuodtwvSMFsAMsLC40aRnFei+vzEsaSjcS4/z2kmzgGcIpc8Ca3HEJgtdx6MuziODG1hU9bKRtg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/jest-console": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz",
-                       "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.22.0.tgz",
+                       "integrity": "sha512-vuTq/VwmXXTDlZzHiFlYQDCAq8xTg/99pHBiKcJwKe13LZgxEwbUtjKp18JzbXb5qS9KPW/EynTiYxpTLn1o7w==",
</ins><span class="cx" style="display: block; padding: 0 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.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38721,190 +38722,190 @@
</span><span class="cx" style="display: 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": "11.21.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz",
-                       "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "11.22.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.22.0.tgz",
+                       "integrity": "sha512-OSKGvYOQDWynaA78AUzwMpj8kkUrBSJF/Z8InH84RHV1w30DUMQ0b7pSJzOiPPo72uXDcTiit4hYHvSK20BqbA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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": "^7.21.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/jest-console": "^7.22.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-jest": "^29.6.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="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": "4.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.27.0.tgz",
-                       "integrity": "sha512-mpYhaSAMHXbRMp9hP08LejX/u1nLQaZONhwGSytqIhN1DQwpBbNbmV8ZNm1dnevUsYqEfPVVov6HFyPxYQ6m4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.28.0.tgz",
+                       "integrity": "sha512-mywx2ExlpraMt2cjHmxC4cHXLErSwJ7OkFR+6byJ7BpxQEhv9tDYrKN6LBAMtYpUeyMtdGavyNCUlFtv/r325Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/keycodes": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/keycodes": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/keycodes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
-                       "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.51.0.tgz",
+                       "integrity": "sha512-wudlftpjZ/2tZ2gKY7w2m7BG4LBhmEvDn2K48IbTcMtEyFJidIB0IFpT+skR1aFhIekGDZ7W8UXPQVbjwbWhwA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/i18n": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/i18n": "^4.51.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/list-reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.27.0.tgz",
-                       "integrity": "sha512-szDQnIdU34yIvNel+Kk1oBOugiqwXNm4jF77T90kaWB/SIQFW80CFYoIjIYQc63r9v3wi0D483KpXoci1AUSeQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.28.0.tgz",
+                       "integrity": "sha512-FbNZgFb3nkcjGCpMNTSZ1284XoVea05YRwjcwy5znb6mQqEUdB0KukYklzwX4pWOcnfY00XlQWCSfia2EinYSw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="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": "4.41.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.41.0.tgz",
-                       "integrity": "sha512-wCxk8DAhmZ/3/a+oPRrieGurMOKDrYoDnnA0jhTm2D45kvn9y+NfnNBvLo2q1Is1ZiVTtNq54IRUXcdOjZgR9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.42.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.42.0.tgz",
+                       "integrity": "sha512-gUKtF94RmFJwlGSoRKaRB/NipM7u1OVYR4UepMFtLB7La8UBWaklTZfpYGjOHfnFkhxiFTULk1j/7b0OVkPMSw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blob": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blob": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.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/notices": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.18.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.18.0.tgz",
-                       "integrity": "sha512-Y2XpY6niJ7NuqPBtGYvDYSPCfw/y4yxv60ahu1kYd8r5BamKSchTYwKSnV0yrx/IUfNO04VAsNq9NCUQG12pRA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.19.0.tgz",
+                       "integrity": "sha512-9Em2R+YsdMsaOXvWkZWyi/tbDP1JHxpIgASMpoRWIteA422s01NWafwizQwY1f0kvw4JbbyMF283UXmjWnzxQw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/data": "^9.20.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/data": "^9.21.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/npm-package-json-lint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.35.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz",
-                       "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.36.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.36.0.tgz",
+                       "integrity": "sha512-//BDDFVMHxtXC3JC+76DR8ZbJPI3ltzJ3XLbcn8myG9rlQegbSSqmltVcYoR3CGKFI+IbxY1P8CuzJGRN5EIRA==",
</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": "8.12.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.12.0.tgz",
-                       "integrity": "sha512-fMnm9f+lmaCV5YoRHjqQNVU0P+FxthY8Lt84ZW1owlPjpJqdYZX/bKtp+bfWFgR3/Th26/uO4WxZqQzj8V1Pjg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.13.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.13.0.tgz",
+                       "integrity": "sha512-yHOgL1LxFyF2PUne9u1dAQ3RGugblB4ZO29obmBwnTneFcJcGlfAaAOGtsXe1lCAfjhXqCGHY+x7tYGWx1t/fw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/patterns": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.11.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.2.tgz",
-                       "integrity": "sha512-cN7xjw5pfKq73mVF0q0ebZh4DmAab5SlQ9CvM7PtB03JOl3GMwVIDV5Tnbbhfi1KIsFwep2/CGft3xwuJlS3FQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.12.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.12.0.tgz",
+                       "integrity": "sha512-JZ8PkcPyQLSjjjVH/kBGZ7T1oREqbkVb0yse/FJFxBgf2fcOK0rDKkO7YSDyPlJ8lg13SUM5QPsFhJtWpAbfzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/html-entities": "^3.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/html-entities": "^3.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "nanoid": "^3.3.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">                "@wordpress/plugins": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.18.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.18.0.tgz",
-                       "integrity": "sha512-m2BRJ5BApIMwT2Ck5E5yD8pS3RiIoOvWhzsYWrRqRfwjRhc6K46BreCbkiHgduBaFgzDIWpujlUHkYtdl27RoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.19.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.19.0.tgz",
+                       "integrity": "sha512-yJ7WinsxebDyKJKHfn1cLVl6Sv6WbREBGJ4L+jzlPM7JRjcAfazpcdzpoa4Y6+31B8dKVZxSVZXurqYIj4U0MQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/hooks": "^3.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/is-shallow-equal": "^4.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/hooks": "^3.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/is-shallow-equal": "^4.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/postcss-plugins-preset": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.34.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz",
-                       "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.35.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.35.0.tgz",
+                       "integrity": "sha512-+DiPMZMZXN/U/7mCY/oYEnttjCx2A+m7WOk3hWZt4JP0zDud10iHGMt+VzYPcQBQqABhK9CfPFWhz0WXinJQCw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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": "^4.41.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/base-styles": "^4.42.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "autoprefixer": "^10.2.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/preferences": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.27.0.tgz",
-                       "integrity": "sha512-LMhOHX5FI4CJHv2YhtpiEtHfLqL/pjKAMja/v7skkHPlrh64Sgzi/gep016/My5SjcR64JUD1Na2U2j/BnrBNQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.28.0.tgz",
+                       "integrity": "sha512-tH92QYW9mI9Ce1nEIupLXaba3ao083i7tE8SFwtJZp8GbqR46s7kEn0jwwvdzM5BgnuU0yop7wqQ4vdsrrAVfA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/private-apis": "^0.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/private-apis": "^0.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/preferences-persistence": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.42.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.42.0.tgz",
-                       "integrity": "sha512-n/VBhZHUEXWoBGsvHUf5uq6b872Lzn+cenfB2ex/etcWLXiVUkEl3rlzocyS50g2YoNQg/zQOn1hoSh+AgCm8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.43.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.43.0.tgz",
+                       "integrity": "sha512-+P8GAuCWwvHDN7P7AAvVo0q9hxm8J475qHShJZ4ZysVcnOJMCGV8oE7aJw8q+WTQgDOe0TO9qYKayWQ0LjIY0g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.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/prettier-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.7.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz",
-                       "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.8.0.tgz",
+                       "integrity": "sha512-xKhhI73uTM3UeK7MYjCeyqGgyZvXic4t0rXKiERN6j4aBH7TdAflKli1zj9Xiy0AxFwLJcy0SZqxqLcw0JHSzA==",
</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": "3.48.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz",
-                       "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.49.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.49.0.tgz",
+                       "integrity": "sha512-ekcL5fcrEiKOT8pTdi74k+zm7dRBpGW7bPw5bmI8jeJiDNR8HxCLpJQn2O3kI0QK5MenelNJS0j74QKO5noLxw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^5.27.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^5.28.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/priority-queue": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz",
-                       "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.51.0.tgz",
+                       "integrity": "sha512-eu5kFXJT1GfZU+g/7VeLi1p0dMt4SAj5qnHxnA1OWdsRd8CSx0ne7VdZxZroeGif1/x/IliBtdb28A8WEZM59A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "requestidlecallback": "^0.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38911,17 +38912,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/private-apis": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.32.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.32.0.tgz",
-                       "integrity": "sha512-P7nxI/bGMDQhtlTfSe1Y2SDfrd20K5UMnTHbq+hmIkzBGRpNPbdGeNu2bZaZtIvmXk1OCR0Fkef+e6QqkOfYPg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.33.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.33.0.tgz",
+                       "integrity": "sha512-Dc8y7m17gAKnDVFOPDqPcb2jo9cDhDNikLdepTkRXLywYUPT2PFH4GrXsVK87BLc+nCIqgs3DFU/AJx1db4y/w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/redux-routine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.50.0.tgz",
-                       "integrity": "sha512-giHjQYhmFDCpeNEnsZKP0JNPBnpuQwsoxLmHAUUSNFWAmd4rtnNnG6M8HuqOLmgYTvEa8Hlx3Bl+reTGvrtI2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.51.0.tgz",
+                       "integrity": "sha512-lMEkB4yg0H/P0kvmgWrPcD55ib9lPUROABdgy569ERtIq6F3Ig7Q2SJoGM91VgIVBDb4ZFvJ9Wa/+a2HIHJMuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38930,73 +38931,73 @@
</span><span class="cx" style="display: 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": "4.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.2.tgz",
-                       "integrity": "sha512-kkhZyYFj4rbf7lPOqDMfaNO3fqLEyHYKjWITWzRMUPtLeIHin/DHepVz6Z6NERANHpbP0mD4BDoBEGYJ9/brbA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.28.0.tgz",
+                       "integrity": "sha512-HJD7joosCqeiBvvFrQK66LNxSV0baHxLbtbuKZA0cR2bg9JS7rGpid8XeGfkrTAg5DHX8Bdwmu7iLG6NMyYNoA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.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/rich-text": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.27.0.tgz",
-                       "integrity": "sha512-B7t++SldcI4nb+lO2m9oEdyD8y2FbH5DKY5F2G3xpcEnw4EKSt4SsTzeclMQ/2zzlEHPRKU/IR29SeOIJ1H8JQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.28.0.tgz",
+                       "integrity": "sha512-Fl0TQOELar08jtRWus2qRz1mqvwMWsgxrZTInbWTEnRdxC/s8MuSEPuHLLJSO1dNnOqmaVIvui5285iuZM5slg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/a11y": "^3.50.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/escape-html": "^2.50.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/keycodes": "^3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/a11y": "^3.51.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/escape-html": "^2.51.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/keycodes": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/router": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.19.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.19.0.tgz",
-                       "integrity": "sha512-S2z4WrgrfMNAl6amIjekGV1V6XGnjolYmRgUH/VTN45CQUV/o5ABo04xI/L3uvUnaRpH022n/yQX5H1p1kKhdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.20.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.20.0.tgz",
+                       "integrity": "sha512-DK9FuZOr1nN1+wdMyuNFa+MNDN5RQ+ZQi2Hbl8NkngKwmu+b5AyP/PgKVcVStX+W6wpYsejvhDNYNKxWDKuQIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/element": "^5.27.0",
-                               "@wordpress/private-apis": "^0.32.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/element": "^5.28.0",
+                               "@wordpress/private-apis": "^0.33.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "history": "^5.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/scripts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "27.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz",
-                       "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "27.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.2.0.tgz",
+                       "integrity": "sha512-xkrNYRuXxtkCkxtBWq7H46cgvbBHzfy8VdELqXn5XwK8S+ytDVOe3YUXqhisn9VdPurrjgfgAa/qNMA3xPr90Q==",
</ins><span class="cx" style="display: block; padding: 0 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.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@svgr/webpack": "^8.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-preset-default": "^7.34.0",
-                               "@wordpress/browserslist-config": "^5.33.0",
-                               "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0",
-                               "@wordpress/e2e-test-utils-playwright": "^0.18.0",
-                               "@wordpress/eslint-plugin": "^17.7.0",
-                               "@wordpress/jest-preset-default": "^11.21.0",
-                               "@wordpress/npm-package-json-lint-config": "^4.35.0",
-                               "@wordpress/postcss-plugins-preset": "^4.34.0",
-                               "@wordpress/prettier-config": "^3.7.0",
-                               "@wordpress/stylelint-config": "^21.33.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-preset-default": "^7.35.0",
+                               "@wordpress/browserslist-config": "^5.34.0",
+                               "@wordpress/dependency-extraction-webpack-plugin": "^5.2.0",
+                               "@wordpress/e2e-test-utils-playwright": "^0.19.0",
+                               "@wordpress/eslint-plugin": "^17.8.0",
+                               "@wordpress/jest-preset-default": "^11.22.0",
+                               "@wordpress/npm-package-json-lint-config": "^4.36.0",
+                               "@wordpress/postcss-plugins-preset": "^4.35.0",
+                               "@wordpress/prettier-config": "^3.8.0",
+                               "@wordpress/stylelint-config": "^21.34.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "adm-zip": "^0.5.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-jest": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-loader": "^8.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39366,27 +39367,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/server-side-render": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.27.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.27.1.tgz",
-                       "integrity": "sha512-hovofyT0z75NSK/CSkkSbbTdkq9Afc1MKbEVGXTGpqq5sKOa7IAcxWjzmh8byTgT8x7GEaAyHZUr31p4l0CGnQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.28.0.tgz",
+                       "integrity": "sha512-1BeQRbx++1mgKjLxU15gJUFNDk5f8X2aF4f0Qn0w1XM9ViUJRCvFaGfC0sjceqcSXb4fu/VMONHwHOeWPiDzfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/deprecated": "^3.50.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/deprecated": "^3.51.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fast-deep-equal": "^3.1.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">                "@wordpress/shortcode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.50.0.tgz",
-                       "integrity": "sha512-RnlqS2OsNUaI6VOLwyUiaL3trAJcWjtoiW21BjIXODbTkEreRJgBJnch7wdFpGimJmKIWBwRD8jQ4hdTND8xVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.51.0.tgz",
+                       "integrity": "sha512-t5GHbDY3awJEcQfeb2fXK6y34RBcZUFgjSUrdFBlGmjHcdnQnyWba41mesk+chTVRiK8URogtZ52WrQsMb0Cvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^2.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39393,9 +39394,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/style-engine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.33.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.33.1.tgz",
-                       "integrity": "sha512-mkur1jw3Trz76iwxU6DalTFsJyF5P/NTdU9xniMT8bo1H9HspgKrzqXAaxkTL9F9BXkyiYs+ctVekJYRUKlgcw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.34.0.tgz",
+                       "integrity": "sha512-CMSifFEg1YRpodUEZ8+1XTrKpu61idz/qa9Uz4yYS4aK23HfY8gPH+9FYYeRmtPUnKgAUwIMgKbyNXpCKmslUA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "change-case": "^4.1.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39402,9 +39403,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/stylelint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "21.33.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz",
-                       "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "21.34.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.34.0.tgz",
+                       "integrity": "sha512-Zou/Y6vdMWnAMzcPNH4yZoKkd8h22DyYO4jyC58ChPEF3O7csvmjpbnDloAr5/MOgCz91hnSkZmiKG0zp8VE6w==",
</ins><span class="cx" style="display: block; padding: 0 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": "^6.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39412,13 +39413,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">                "@wordpress/sync": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.12.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.12.0.tgz",
-                       "integrity": "sha512-45gU1Gu/ys3zqYO4dDQf6eG5gGgJK9nXa62IUtUWFXIH4FN29XlvGppMVK/zzhJwejF/XnDuT7mQuVEFCZGswA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.13.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.13.0.tgz",
+                       "integrity": "sha512-elkzQmkf/7cU/0QQBnzb2akFgrt36ZSV4OEuheCp0iXR2sZdzZQ2UqkwdEmtdvAuU83eU51HM72ja9k+fr1VVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/simple-peer": "^9.11.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/url": "^3.51.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/url": "^3.52.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "import-locals": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lib0": "^0.2.42",
</span><span class="cx" style="display: block; padding: 0 10px">                                "simple-peer": "^9.11.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39429,26 +39430,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/token-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.50.0.tgz",
-                       "integrity": "sha512-LTjXkoljQpJIHqs0isTUzIc1fMu68y0N9HcDIdsCMGkmKptWUCETtb+DItnraxDDLuyWNuTYf840S83a3XAVRA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.51.0.tgz",
+                       "integrity": "sha512-5YsRinAlpy6mX4QJssebXp9sPCkpbvHqdLXdnYJoMP0ABffGqny6/9PuoRrDMLwljs2kZFBiTyQsH945LWkFqg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/undo-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.10.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz",
-                       "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.11.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.11.0.tgz",
+                       "integrity": "sha512-f9izRRzLlZRBXhve1OU9sBGWRvfGU94nhENN7gtf7l31q3xdsnrGf5NE/R1yhwCAHifUFF1dVcIGC1cfT2jQIg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/is-shallow-equal": "^4.50.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/is-shallow-equal": "^4.51.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/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.51.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz",
-                       "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.52.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.52.0.tgz",
+                       "integrity": "sha512-LkKQT7Hv+7ekCQ8fjDg2CK2FUtQhnzI/1PSCcmuL9guxsrQBKoiQFoGvsTUfXC4TtlkyV/gI/iB0zfoyq5t1Gg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "remove-accents": "^0.5.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39455,45 +39456,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/viewport": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.27.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.27.0.tgz",
-                       "integrity": "sha512-ET8X3Ln0K6wrBba+u0AjBD/mP02SuvwhK/EVaI3uAhNlGnkx+J3PdtShbu63lHmp0SG+J27CDjEqfcZ6CdAnfA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.28.0.tgz",
+                       "integrity": "sha512-HaSmMY2X2L9beLn+eDDDHrB2y43FRfNCSGBLaqILaqy9b2YHWrHZ8hAnKlhrJqbVCvH625eA0jsM8Ej8NPCCCA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/compose": "^6.27.0",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/compose": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.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/warning": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz",
-                       "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.51.0.tgz",
+                       "integrity": "sha512-e+YbsQY4o/nTY0gT5Rr5766wU2xzwL5m/8S1HET9wBaeCRoZR/0IKyTOvPfihW13uT6FayBne3rqwT/h6F8w6Q=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.27.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.2.tgz",
-                       "integrity": "sha512-z/OsrXbBY8PanemOHdtup1OlfdBmbc6dMfXqZ3pelH75z4n73JtPhVEqM/FJFdwP737fV1gU1nvMB17VtnyXKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.28.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.28.0.tgz",
+                       "integrity": "sha512-+qezFyce018IbSa0TINJnFH3WvYlpyKgbYVYTA0Y1hQdfHSlxBViGPdJ82b05XU29P8GkYUNYchv/lyQkCpxGg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/api-fetch": "^6.47.0",
-                               "@wordpress/block-editor": "^12.18.2",
-                               "@wordpress/blocks": "^12.27.1",
-                               "@wordpress/components": "^25.16.0",
-                               "@wordpress/compose": "^6.27.0",
-                               "@wordpress/core-data": "^6.27.2",
-                               "@wordpress/data": "^9.20.0",
-                               "@wordpress/element": "^5.27.0",
-                               "@wordpress/i18n": "^4.50.0",
-                               "@wordpress/icons": "^9.41.0",
-                               "@wordpress/notices": "^4.18.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/api-fetch": "^6.48.0",
+                               "@wordpress/block-editor": "^12.19.0",
+                               "@wordpress/blocks": "^12.28.0",
+                               "@wordpress/components": "^26.0.0",
+                               "@wordpress/compose": "^6.28.0",
+                               "@wordpress/core-data": "^6.28.0",
+                               "@wordpress/data": "^9.21.0",
+                               "@wordpress/element": "^5.28.0",
+                               "@wordpress/i18n": "^4.51.0",
+                               "@wordpress/icons": "^9.42.0",
+                               "@wordpress/notices": "^4.19.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/wordcount": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.50.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.50.0.tgz",
-                       "integrity": "sha512-lRfIX3B9ha//bqsUihym2BnOiAsdDQr22vdy0wZIpm5G2tFvTddCKHy0YClf52IJK0z61WqbNuF9hrvzWWxL+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.51.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.51.0.tgz",
+                       "integrity": "sha512-H5pkrHjR2iJN5jZZQpPvC7VDb4t4EnYBBPjOVy29GUbX6ndbz0O9GcW2GKScW7napBNG0KjAS+YoJzceIr4c/Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39771,13 +39772,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">                "array-buffer-byte-length": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz",
-                       "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz",
+                       "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.2",
-                               "is-array-buffer": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
+                               "is-array-buffer": "^3.0.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "array-each": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39839,19 +39840,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "array.prototype.findlastindex": {
-                       "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.3.tgz",
-                       "integrity": "sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "array.prototype.filter": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/array.prototype.filter/-/array.prototype.filter-1.0.3.tgz",
+                       "integrity": "sha512-VizNcj/RGJiUyQBgzwxzE5oHdeuXY5hSbbmKMlphj1cy1Vl7Pn2asCGbSrru6hSQjmCzqTBPVWAF/whmEOVHbw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "define-properties": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-abstract": "^1.22.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "es-shim-unscopables": "^1.0.0",
-                               "get-intrinsic": "^1.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-array-method-boxes-properly": "^1.0.0",
+                               "is-string": "^1.0.7"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "array.prototype.findlastindex": {
+                       "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.4.tgz",
+                       "integrity": "sha512-hzvSHUshSpCflDR1QMUBLHGHP1VIEBegT4pix9H/Z92Xw3ySoy6c2qh7lJWTJnRJ8JCZ9bJNCgTyYaJGcJu6xQ==",
+                       "dev": true,
+                       "requires": {
+                               "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.3.0",
+                               "es-shim-unscopables": "^1.0.2"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "array.prototype.flat": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39877,29 +39891,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "array.prototype.tosorted": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.2.tgz",
-                       "integrity": "sha512-HuQCHOlk1Weat5jzStICBCd83NxiIMwqDg/dHEsoefabn/hJRj5pVdWcPUSpRrwhwxZOsQassMpgN/xRYFBMIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.3.tgz",
+                       "integrity": "sha512-/DdH4TiTmOKzyQbp/eadcCVexiCb36xJg7HshYOYJnNZFDj33GEv0P7GxsynpShhq4OLYJzbGcBDkLsDt7MnNg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.2",
-                               "define-properties": "^1.2.0",
-                               "es-abstract": "^1.22.1",
-                               "es-shim-unscopables": "^1.0.0",
-                               "get-intrinsic": "^1.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.1.0",
+                               "es-shim-unscopables": "^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">                "arraybuffer.prototype.slice": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.1.tgz",
-                       "integrity": "sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz",
+                       "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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-buffer-byte-length": "^1.0.0",
-                               "call-bind": "^1.0.2",
-                               "define-properties": "^1.2.0",
-                               "get-intrinsic": "^1.2.1",
-                               "is-array-buffer": "^3.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-buffer-byte-length": "^1.0.1",
+                               "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.2.1",
+                               "get-intrinsic": "^1.2.3",
+                               "is-array-buffer": "^3.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-shared-array-buffer": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40001,9 +40017,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-5yxLQ22O0fCRGoxGfeLSNt3J8LB1v+umtpMnPW6XjkTWXKoN0AmXAIhelJcDtFT/Y/wYWmfE+oqU10Q0b8FhaQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "available-typed-arrays": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz",
-                       "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.6.tgz",
+                       "integrity": "sha512-j1QzY8iPNPG4o4xmO3ptzpRxTciqD3MgEHtifP/YnJpIo58Xu+ne4BejlbkuaLfXn/nz6HFiw29bLpj2PNMdGg==",
</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">                "aws-sign2": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40761,11 +40777,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">-                "body-scroll-lock": {
-                       "version": "3.1.5",
-                       "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz",
-                       "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "bonjour-service": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41001,13 +41012,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">                "call-bind": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
-                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.6.tgz",
+                       "integrity": "sha512-Mj50FLHtlsoVfRfnHaZvyrooHcrlceNZdL/QBvJJVd9Ta55qCQK0gs4ss2oZDeV9zFCs6ewzYgVE5yfVmfFpVg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "function-bind": "^1.1.1",
-                               "get-intrinsic": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-errors": "^1.3.0",
+                               "function-bind": "^1.1.2",
+                               "get-intrinsic": "^1.2.3",
+                               "set-function-length": "^1.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "call-me-maybe": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42596,9 +42609,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "deepsignal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.4.0.tgz",
-                       "integrity": "sha512-x0XUMT48s+xQRLc2fPFfxnYLCJ46vffw47OQ5NcHFzacOjfW5eA0NrEmI0bhQHL6MgUHkBVT4TIiWTVwzTEwpg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.5.0.tgz",
+                       "integrity": "sha512-bFywDpBUUWMs576H2dgLFLLFuQ/UWXbzHfKD98MZTfGsl7+twIzvz4ihCNrRrZ/Emz3kqJaNIAp5eBWUEWhnAw=="
</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": "6.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42682,14 +42695,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">                "define-data-property": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz",
-                       "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.2.tgz",
+                       "integrity": "sha512-SRtsSqsDbgpJBbW3pABMCOt6rQyeM8s8RiyeSN8jYG8sYmt/kGJejbydttUsnDs1tadr19tvhT4ShwMyoqAm4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "get-intrinsic": "^1.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-errors": "^1.3.0",
+                               "get-intrinsic": "^1.2.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gopd": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-property-descriptors": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-property-descriptors": "^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">                "define-lazy-prop": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43248,26 +43262,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "es-abstract": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.22.1",
-                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.1.tgz",
-                       "integrity": "sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.22.3",
+                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.3.tgz",
+                       "integrity": "sha512-eiiY8HQeYfYH2Con2berK+To6GrK2RxbPawDkGq4UiCQQfZHb6wX9qQqkbpPqaxQFcl8d9QzZqo0tGE0VcrdwA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-buffer-byte-length": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "arraybuffer.prototype.slice": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "arraybuffer.prototype.slice": "^1.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "available-typed-arrays": "^1.0.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "call-bind": "^1.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "es-set-tostringtag": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-to-primitive": "^1.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "function.prototype.name": "^1.1.5",
-                               "get-intrinsic": "^1.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "function.prototype.name": "^1.1.6",
+                               "get-intrinsic": "^1.2.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "get-symbol-description": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globalthis": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "gopd": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has": "^1.0.3",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "has-property-descriptors": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-proto": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-symbols": "^1.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "hasown": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "internal-slot": "^1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-array-buffer": "^3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-callable": "^1.2.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43275,25 +43289,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": "^1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-shared-array-buffer": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-string": "^1.0.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-typed-array": "^1.1.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-typed-array": "^1.1.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-weakref": "^1.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object-inspect": "^1.12.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object-inspect": "^1.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object-keys": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.assign": "^4.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "regexp.prototype.flags": "^1.5.0",
-                               "safe-array-concat": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "regexp.prototype.flags": "^1.5.1",
+                               "safe-array-concat": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "safe-regex-test": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string.prototype.trim": "^1.2.7",
-                               "string.prototype.trimend": "^1.0.6",
-                               "string.prototype.trimstart": "^1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string.prototype.trim": "^1.2.8",
+                               "string.prototype.trimend": "^1.0.7",
+                               "string.prototype.trimstart": "^1.0.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "typed-array-buffer": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "typed-array-byte-length": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "typed-array-byte-offset": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "typed-array-length": "^1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "unbox-primitive": "^1.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "which-typed-array": "^1.1.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "which-typed-array": "^1.1.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "es-array-method-boxes-properly": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz",
+                       "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==",
+                       "dev": true
+               },
+               "es-errors": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
+                       "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "es-iterator-helpers": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.15",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.0.15.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45278,15 +45304,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "function.prototype.name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.5",
-                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz",
-                       "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.6",
+                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz",
+                       "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==",
</ins><span class="cx" style="display: block; padding: 0 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">-                                "define-properties": "^1.1.3",
-                               "es-abstract": "^1.19.0",
-                               "functions-have-names": "^1.2.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1",
+                               "functions-have-names": "^1.2.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "functions-have-names": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45321,15 +45347,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "get-intrinsic": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz",
-                       "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz",
+                       "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "function-bind": "^1.1.1",
-                               "has": "^1.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "es-errors": "^1.3.0",
+                               "function-bind": "^1.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has-proto": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-symbols": "^1.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-symbols": "^1.0.3",
+                               "hasown": "^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">                "get-nonce": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46532,12 +46559,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "has-property-descriptors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz",
-                       "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz",
+                       "integrity": "sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "get-intrinsic": "^1.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-intrinsic": "^1.2.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "has-proto": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46570,12 +46597,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">                "has-tostringtag": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz",
-                       "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz",
+                       "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-symbols": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-symbols": "^1.0.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "has-value": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47366,14 +47393,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-array-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz",
-                       "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz",
+                       "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==",
</ins><span class="cx" style="display: block; padding: 0 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">-                                "get-intrinsic": "^1.2.0",
-                               "is-typed-array": "^1.1.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-intrinsic": "^1.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-arrayish": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52259,9 +52285,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">                "object-inspect": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.12.3",
-                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
-                       "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.13.1",
+                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz",
+                       "integrity": "sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==",
</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">                "object-keys": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52349,15 +52375,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">                "object.groupby": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.1.tgz",
-                       "integrity": "sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.2.tgz",
+                       "integrity": "sha512-bzBq58S+x+uo0VjurFT0UktpKHOZmv4/xePiOA1nbB9pMqpGK7rUPNgf+1YC+7mE+0HzhTMqNUuCqvKhj6FnBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.2",
-                               "define-properties": "^1.2.0",
-                               "es-abstract": "^1.22.1",
-                               "get-intrinsic": "^1.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array.prototype.filter": "^1.0.3",
+                               "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "object.hasown": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -53508,9 +53535,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "preact": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.19.3",
-                       "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz",
-                       "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.19.4",
+                       "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.4.tgz",
+                       "integrity": "sha512-dwaX5jAh0Ga8uENBX1hSOujmKWgx9RtL80KaKUFLc6jb4vCEAc3EeZ0rnQO/FO4VgjfPMfoLFWnNG8bHuZ9VLw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "prelude-ls": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54094,39 +54121,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "picomatch": "^2.2.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "reakit": {
-                       "version": "1.3.11",
-                       "resolved": "https://registry.npmjs.org/reakit/-/reakit-1.3.11.tgz",
-                       "integrity": "sha512-mYxw2z0fsJNOQKAEn5FJCPTU3rcrY33YZ/HzoWqZX0G7FwySp1wkCYW79WhuYMNIUFQ8s3Baob1RtsEywmZSig==",
-                       "requires": {
-                               "@popperjs/core": "^2.5.4",
-                               "body-scroll-lock": "^3.1.5",
-                               "reakit-system": "^0.15.2",
-                               "reakit-utils": "^0.15.2",
-                               "reakit-warning": "^0.6.2"
-                       }
-               },
-               "reakit-system": {
-                       "version": "0.15.2",
-                       "resolved": "https://registry.npmjs.org/reakit-system/-/reakit-system-0.15.2.tgz",
-                       "integrity": "sha512-TvRthEz0DmD0rcJkGamMYx+bATwnGNWJpe/lc8UV2Js8nnPvkaxrHk5fX9cVASFrWbaIyegZHCWUBfxr30bmmA==",
-                       "requires": {
-                               "reakit-utils": "^0.15.2"
-                       }
-               },
-               "reakit-utils": {
-                       "version": "0.15.2",
-                       "resolved": "https://registry.npmjs.org/reakit-utils/-/reakit-utils-0.15.2.tgz",
-                       "integrity": "sha512-i/RYkq+W6hvfFmXw5QW7zvfJJT/K8a4qZ0hjA79T61JAFPGt23DsfxwyBbyK91GZrJ9HMrXFVXWMovsKBc1qEQ=="
-               },
-               "reakit-warning": {
-                       "version": "0.6.2",
-                       "resolved": "https://registry.npmjs.org/reakit-warning/-/reakit-warning-0.6.2.tgz",
-                       "integrity": "sha512-z/3fvuc46DJyD3nJAUOto6inz2EbSQTjvI/KBQDqxwB0y02HDyeP8IWOJxvkuAUGkWpeSx+H3QWQFSNiPcHtmw==",
-                       "requires": {
-                               "reakit-utils": "^0.15.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rechoir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54156,15 +54150,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">                "reflect.getprototypeof": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.4.tgz",
-                       "integrity": "sha512-ECkTw8TmJwW60lOTR+ZkODISW6RQ8+2CL3COqtiJKLd6MmB45hN51HprHFziKLGkAuTGQhBb91V8cy+KHlaCjw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.5",
+                       "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.5.tgz",
+                       "integrity": "sha512-62wgfC8dJWrmxv44CA36pLDnP6KKl3Vhxb7PL+8+qrrFMMoJij4vgiMP8zV4O8+CBMXY1mHxI5fITGHXFHVmQQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><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.2",
-                               "define-properties": "^1.2.0",
-                               "es-abstract": "^1.22.1",
-                               "get-intrinsic": "^1.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.5",
+                               "define-properties": "^1.2.1",
+                               "es-abstract": "^1.22.3",
+                               "es-errors": "^1.0.0",
+                               "get-intrinsic": "^1.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globalthis": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "which-builtin-type": "^1.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54209,14 +54204,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">                "regexp.prototype.flags": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.0",
-                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.0.tgz",
-                       "integrity": "sha512-0SutC3pNudRKgquxGoRGIz946MZVHqbNfPjBdxeOhBrdgDKlRoXmYLQN9xRbrR09ZXWeGAdPuif7egofn6v5LA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz",
+                       "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "call-bind": "^1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "define-properties": "^1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "functions-have-names": "^1.2.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "set-function-name": "^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">                "regexpu-core": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55045,6 +55040,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "set-function-length": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.1.tgz",
+                       "integrity": "sha512-j4t6ccc+VsKwYHso+kElc5neZpjtq9EnRICFZtWyBsLojhmeF/ZBd/elqm22WJh/BziDe/SBiOeAt0m2mfLD0g==",
+                       "dev": true,
+                       "requires": {
+                               "define-data-property": "^1.1.2",
+                               "es-errors": "^1.3.0",
+                               "function-bind": "^1.1.2",
+                               "get-intrinsic": "^1.2.3",
+                               "gopd": "^1.0.1",
+                               "has-property-descriptors": "^1.0.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "set-function-name": {
</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/set-function-name/-/set-function-name-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55956,36 +55965,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "string.prototype.trim": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.7",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz",
-                       "integrity": "sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.8",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz",
+                       "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==",
</ins><span class="cx" style="display: block; padding: 0 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">-                                "define-properties": "^1.1.4",
-                               "es-abstract": "^1.20.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "string.prototype.trimend": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz",
-                       "integrity": "sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.7",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz",
+                       "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==",
</ins><span class="cx" style="display: block; padding: 0 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">-                                "define-properties": "^1.1.4",
-                               "es-abstract": "^1.20.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "string.prototype.trimstart": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz",
-                       "integrity": "sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.7",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz",
+                       "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==",
</ins><span class="cx" style="display: block; padding: 0 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">-                                "define-properties": "^1.1.4",
-                               "es-abstract": "^1.20.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.2.0",
+                               "es-abstract": "^1.22.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-ansi": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56947,9 +56956,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">                "ts-api-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.3.tgz",
-                       "integrity": "sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.2.1.tgz",
+                       "integrity": "sha512-RIYA36cJn2WiH9Hy77hdF9r7oEwxAtB/TS9/S4Qd90Ap4z5FSiin5zEiTL44OII1Y3IIlEvxwxFUVgrHSZ/UpA==",
</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">                "tsconfig-paths": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58075,16 +58084,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "which-typed-array": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.11",
-                       "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz",
-                       "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.14",
+                       "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.14.tgz",
+                       "integrity": "sha512-VnXFiIW8yNn9kIHN88xvZ4yOWchftKDsRJ8fEPacX/wl1lOvBrhsJ/OeJCXq7B0AaijRuqgzSKalJoPk+D8MPg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "available-typed-arrays": "^1.0.5",
-                               "call-bind": "^1.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "available-typed-arrays": "^1.0.6",
+                               "call-bind": "^1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "for-each": "^0.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "gopd": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-tostringtag": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-tostringtag": "^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">                "wicg-inert": {
</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        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/package.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,12 +27,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "@lodder/grunt-postcss": "^3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "@playwright/test": "1.32.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "@pmmmwh/react-refresh-webpack-plugin": "0.5.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/babel-preset-default": "7.34.0",
-               "@wordpress/dependency-extraction-webpack-plugin": "5.1.0",
-               "@wordpress/e2e-test-utils": "10.21.0",
-               "@wordpress/e2e-test-utils-playwright": "0.18.0",
-               "@wordpress/prettier-config": "3.7.0",
-               "@wordpress/scripts": "27.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/babel-preset-default": "7.35.0",
+               "@wordpress/dependency-extraction-webpack-plugin": "5.2.0",
+               "@wordpress/e2e-test-utils": "10.22.0",
+               "@wordpress/e2e-test-utils-playwright": "0.19.0",
+               "@wordpress/prettier-config": "3.8.0",
+               "@wordpress/scripts": "27.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "autoprefixer": "10.4.16",
</span><span class="cx" style="display: block; padding: 0 10px">                "chalk": "5.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "check-node-version": "4.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -80,72 +80,72 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                "@emotion/is-prop-valid": "0.8.8",
</span><span class="cx" style="display: block; padding: 0 10px">                "@emotion/memoize": "0.7.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/a11y": "3.50.0",
-               "@wordpress/annotations": "2.50.0",
-               "@wordpress/api-fetch": "6.47.0",
-               "@wordpress/autop": "3.50.0",
-               "@wordpress/blob": "3.50.0",
-               "@wordpress/block-directory": "4.27.2",
-               "@wordpress/block-editor": "12.18.2",
-               "@wordpress/block-library": "8.27.2",
-               "@wordpress/block-serialization-default-parser": "4.50.0",
-               "@wordpress/blocks": "12.27.1",
-               "@wordpress/commands": "0.21.0",
-               "@wordpress/components": "25.16.0",
-               "@wordpress/compose": "6.27.0",
-               "@wordpress/core-commands": "0.19.2",
-               "@wordpress/core-data": "6.27.2",
-               "@wordpress/customize-widgets": "4.27.2",
-               "@wordpress/data": "9.20.0",
-               "@wordpress/data-controls": "3.19.0",
-               "@wordpress/dataviews": "0.4.1",
-               "@wordpress/date": "4.50.0",
-               "@wordpress/deprecated": "3.50.0",
-               "@wordpress/dom": "3.50.0",
-               "@wordpress/dom-ready": "3.50.0",
-               "@wordpress/edit-post": "7.27.2",
-               "@wordpress/edit-site": "5.27.2",
-               "@wordpress/edit-widgets": "5.27.2",
-               "@wordpress/editor": "13.27.2",
-               "@wordpress/element": "5.27.0",
-               "@wordpress/escape-html": "2.50.0",
-               "@wordpress/format-library": "4.27.2",
-               "@wordpress/hooks": "3.50.0",
-               "@wordpress/html-entities": "3.50.0",
-               "@wordpress/i18n": "4.50.0",
-               "@wordpress/icons": "9.41.0",
-               "@wordpress/interactivity": "4.0.1",
-               "@wordpress/interactivity-router": "1.0.1",
-               "@wordpress/interface": "5.27.0",
-               "@wordpress/is-shallow-equal": "4.50.0",
-               "@wordpress/keyboard-shortcuts": "4.27.0",
-               "@wordpress/keycodes": "3.50.0",
-               "@wordpress/list-reusable-blocks": "4.27.0",
-               "@wordpress/media-utils": "4.41.0",
-               "@wordpress/notices": "4.18.0",
-               "@wordpress/nux": "8.12.0",
-               "@wordpress/patterns": "1.11.2",
-               "@wordpress/plugins": "6.18.0",
-               "@wordpress/preferences": "3.27.0",
-               "@wordpress/preferences-persistence": "1.42.0",
-               "@wordpress/primitives": "3.48.0",
-               "@wordpress/priority-queue": "2.50.0",
-               "@wordpress/private-apis": "0.32.0",
-               "@wordpress/redux-routine": "4.50.0",
-               "@wordpress/reusable-blocks": "4.27.2",
-               "@wordpress/rich-text": "6.27.0",
-               "@wordpress/router": "0.19.0",
-               "@wordpress/server-side-render": "4.27.1",
-               "@wordpress/shortcode": "3.50.0",
-               "@wordpress/style-engine": "1.33.1",
-               "@wordpress/sync": "0.12.0",
-               "@wordpress/token-list": "2.50.0",
-               "@wordpress/undo-manager": "0.10.0",
-               "@wordpress/url": "3.51.0",
-               "@wordpress/viewport": "5.27.0",
-               "@wordpress/warning": "2.50.0",
-               "@wordpress/widgets": "3.27.2",
-               "@wordpress/wordcount": "3.50.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/a11y": "3.51.0",
+               "@wordpress/annotations": "2.51.0",
+               "@wordpress/api-fetch": "6.48.0",
+               "@wordpress/autop": "3.51.0",
+               "@wordpress/blob": "3.51.0",
+               "@wordpress/block-directory": "4.28.0",
+               "@wordpress/block-editor": "12.19.0",
+               "@wordpress/block-library": "8.28.0",
+               "@wordpress/block-serialization-default-parser": "4.51.0",
+               "@wordpress/blocks": "12.28.0",
+               "@wordpress/commands": "0.22.0",
+               "@wordpress/components": "26.0.0",
+               "@wordpress/compose": "6.28.0",
+               "@wordpress/core-commands": "0.20.0",
+               "@wordpress/core-data": "6.28.0",
+               "@wordpress/customize-widgets": "4.28.0",
+               "@wordpress/data": "9.21.0",
+               "@wordpress/data-controls": "3.20.0",
+               "@wordpress/dataviews": "0.5.0",
+               "@wordpress/date": "4.51.0",
+               "@wordpress/deprecated": "3.51.0",
+               "@wordpress/dom": "3.51.0",
+               "@wordpress/dom-ready": "3.51.0",
+               "@wordpress/edit-post": "7.28.0",
+               "@wordpress/edit-site": "5.28.0",
+               "@wordpress/edit-widgets": "5.28.0",
+               "@wordpress/editor": "13.28.0",
+               "@wordpress/element": "5.28.0",
+               "@wordpress/escape-html": "2.51.0",
+               "@wordpress/format-library": "4.28.0",
+               "@wordpress/hooks": "3.51.0",
+               "@wordpress/html-entities": "3.51.0",
+               "@wordpress/i18n": "4.51.0",
+               "@wordpress/icons": "9.42.0",
+               "@wordpress/interactivity": "5.0.0",
+               "@wordpress/interactivity-router": "1.1.0",
+               "@wordpress/interface": "5.28.0",
+               "@wordpress/is-shallow-equal": "4.51.0",
+               "@wordpress/keyboard-shortcuts": "4.28.0",
+               "@wordpress/keycodes": "3.51.0",
+               "@wordpress/list-reusable-blocks": "4.28.0",
+               "@wordpress/media-utils": "4.42.0",
+               "@wordpress/notices": "4.19.0",
+               "@wordpress/nux": "8.13.0",
+               "@wordpress/patterns": "1.12.0",
+               "@wordpress/plugins": "6.19.0",
+               "@wordpress/preferences": "3.28.0",
+               "@wordpress/preferences-persistence": "1.43.0",
+               "@wordpress/primitives": "3.49.0",
+               "@wordpress/priority-queue": "2.51.0",
+               "@wordpress/private-apis": "0.33.0",
+               "@wordpress/redux-routine": "4.51.0",
+               "@wordpress/reusable-blocks": "4.28.0",
+               "@wordpress/rich-text": "6.28.0",
+               "@wordpress/router": "0.20.0",
+               "@wordpress/server-side-render": "4.28.0",
+               "@wordpress/shortcode": "3.51.0",
+               "@wordpress/style-engine": "1.34.0",
+               "@wordpress/sync": "0.13.0",
+               "@wordpress/token-list": "2.51.0",
+               "@wordpress/undo-manager": "0.11.0",
+               "@wordpress/url": "3.52.0",
+               "@wordpress/viewport": "5.28.0",
+               "@wordpress/warning": "2.51.0",
+               "@wordpress/widgets": "3.28.0",
+               "@wordpress/wordcount": "3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "backbone": "1.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "clipboard": "2.0.11",
</span><span class="cx" style="display: block; padding: 0 10px">                "core-js-url-browser": "3.6.4",
</span></span></pre></div>
<a id="trunksrcwpadminincludesupdatecorephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-admin/includes/update-core.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-admin/includes/update-core.php       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-admin/includes/update-core.php 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -833,10 +833,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        'wp-includes/blocks/heading/editor.min.css',
</span><span class="cx" style="display: block; padding: 0 10px">        'wp-includes/blocks/heading/editor-rtl.css',
</span><span class="cx" style="display: block; padding: 0 10px">        'wp-includes/blocks/heading/editor-rtl.min.css',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        'wp-includes/blocks/post-content/editor.css',
-       'wp-includes/blocks/post-content/editor.min.css',
-       'wp-includes/blocks/post-content/editor-rtl.css',
-       'wp-includes/blocks/post-content/editor-rtl.min.css',
</del><span class="cx" style="display: block; padding: 0 10px">         'wp-includes/blocks/query-title/editor.css',
</span><span class="cx" style="display: block; padding: 0 10px">        'wp-includes/blocks/query-title/editor.min.css',
</span><span class="cx" style="display: block; padding: 0 10px">        'wp-includes/blocks/query-title/editor-rtl.css',
</span></span></pre></div>
<a id="trunksrcwpincludesassetsscriptloaderpackagesminphp"></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.min.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.min.php       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/assets/script-loader-packages.min.php 2024-02-09 18:20:12 UTC (rev 57578)
</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.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'd90eebea464f6c09bfd5'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'ffc4fc3374b0ab000805'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '4c185334c5ec26e149cc'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9fb50649848277dd318d'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9113eed771d446f4a556'), 'block-directory.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 
 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '9159053f41b8ec09d91b'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', '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-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'a982b7f1ddc404c9763b'), 'block-library.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-elem
 ent', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '8a0c07fbc60b644cf03e'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '14d44daebf663d05d330'), 'blocks.min.js' => array('dependencies' => array('react', '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-private-apis', 'wp-rich-text', 'wp-shortcode'), 'version' => '64a9ab28b62423f79e07'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-ap
 is'), 'version' => '0674417708cae5031b37'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '629594950877ccba0f43'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '1f65d1d8719bc97357e7'), 'core-commands.min.js' => array('dependencies' => array('react', 'wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'dbbc54588f73c5b23fa3'), 'core-data.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-e
 ditor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => 'dba2ea4cdd526475d52a'), 'customize-widgets.min.js' => array('dependencies' => array('react', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => 'a44197f146efda4b8ad1'), 'data.min.js' => array('dependencies' => array('react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '70790e390a9624c9cef4'), 'data-controls.min.js' => array('dependencies' => array(
 'wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '49f5587e8b90f9e7cc7e'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ddd596bc6f2a45364bf2'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'e1f84915c5e8ae38964c'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '4ecffbffba91b10c5c7a'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f77871ff7694fffea381'), 'edit-post.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins'
 , 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => 'e4fe739cfb5191e88233'), 'edit-site.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '3bf825ca8a8349b15d7d'), 'edit-widgets.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components'
 , 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '863e8bac0af20fba6e4a'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '817d3c3d465ea165610a'), 'element.min.js' => array('dependencies' => array('react', 'react-
 dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '603185df201aa54181a6'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6561a406d2d232a6fbd2'), 'format-library.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => 'f2c401cc63ed8a35897d'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2810c76e705dd1a53b18'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2cd3358363e0675638fb'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'aee497d955fe7a29a7d6'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e0f9f1d78d83f5196979'), 'keyboard-shortcuts.min.js' =&g
 t; array('dependencies' => array('react', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '4d239ebc17efd846a168'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '034ff647a54b018581d3'), 'list-reusable-blocks.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-blob', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'b9d73b532124daefd2c7'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '03fbd6c4f505a9385efe'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '673a68a7ac2f556ed50b'), 'nux.min.js' => array('dependencies' => array('react', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '46c93a71c3e2c2bf37f0'), 
 'patterns.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'c81cbc7df425eaca0182'), 'plugins.min.js' => array('dependencies' => array('react', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '2d369cbfdcb887111e06'), 'preferences.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => '3f5baaf6d334123043d3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '3f5184d775ed9dfb154f'), 'primitives.min.js' => array('dependencies' => array('wp-e
 lement', 'wp-polyfill'), 'version' => '81082ab8cc08e6b73043'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '391948bb0355121a7f52'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5e7fdf55d04b8c2aadef'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '72ec9ed71190c996fe2e'), 'reusable-blocks.min.js' => array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '008366ba172a4f4b92b4'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '88a44b54270a7c0b39eb'), 'router.min.js' => array('dependencies' => array('r
 eact', 'wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '92fd517f31b92695552a'), 'server-side-render.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '8e53ef39c9065ebf9e46'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b7747eee0efafd2f0c3b'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5bd98acb9813a2d90abf'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '05f8a6df6258f0081718'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => 'f1701372eeeb8b605515'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f93d00b28dd08ca5a662'), 'viewport.min.js' => array('dependencies' => a
 rray('react', 'wp-compose', 'wp-data', 'wp-polyfill'), 'version' => 'e555fda1d93ecf1fb1e0'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ed7c8b0940914f4fe44b'), 'widgets.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'c732b69b0507c9a5462b'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '55d8c2bf3dc99e7ea5ec'));
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php return array('a11y.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'd90eebea464f6c09bfd5'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'ffc4fc3374b0ab000805'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '4c185334c5ec26e149cc'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9fb50649848277dd318d'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9113eed771d446f4a556'), 'block-directory.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', '
 wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '9159053f41b8ec09d91b'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', '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-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'ad9de684f1d0f136aa25'), 'block-library.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-eleme
 nt', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '559d9531d2659c6ed162'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '14d44daebf663d05d330'), 'blocks.min.js' => array('dependencies' => array('react', '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-private-apis', 'wp-rich-text', 'wp-shortcode'), 'version' => '801dcd9a58cbc8d0035a'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-api
 s'), 'version' => 'db1b291bb8afc2fef533'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '70352bc00c42fe96c811'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '6b5e371f92c2d1fb5814'), 'core-commands.min.js' => array('dependencies' => array('react', 'wp-commands', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '4ee9c423b71a59459ca6'), 'core-data.min.js' => array('dependencies' => array('react', 'wp-api-fetch'
 , 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => '82d65cfefd8d16c9d99c'), 'customize-widgets.min.js' => array('dependencies' => array('react', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => 'a44197f146efda4b8ad1'), 'data.min.js' => array('dependencies' => array('react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '70790e390a9624c9cef4'), 'data-controls.min.js' => array('dependencies'
  => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '49f5587e8b90f9e7cc7e'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '38b4a48378f9c336437d'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'e1f84915c5e8ae38964c'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '4ecffbffba91b10c5c7a'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f77871ff7694fffea381'), 'edit-post.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices',
  'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '83633a9adc541f9d4b58'), 'edit-site.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => 'd56e1d59844f79100d35'), 'edit-widgets.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'w
 p-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '481691b56c6c70eb07e3'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'aae4c393123c553c2ef0'), 'element.min.js' => array('dependencies' =&
 gt; array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '603185df201aa54181a6'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6561a406d2d232a6fbd2'), 'format-library.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => '35c886de76a8972ee033'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2810c76e705dd1a53b18'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2cd3358363e0675638fb'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'aee497d955fe7a29a7d6'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e0f9f1d78d83f5196979'), 'keyb
 oard-shortcuts.min.js' => array('dependencies' => array('react', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '4d239ebc17efd846a168'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '034ff647a54b018581d3'), 'list-reusable-blocks.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-blob', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'b9d73b532124daefd2c7'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '03fbd6c4f505a9385efe'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '673a68a7ac2f556ed50b'), 'nux.min.js' => array('dependencies' => array('react', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' =>
  '46c93a71c3e2c2bf37f0'), 'patterns.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'cff39e622a11896a990a'), 'plugins.min.js' => array('dependencies' => array('react', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '2d369cbfdcb887111e06'), 'preferences.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => 'e1544c6f06a9639c4c31'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '3f5184d775ed9dfb154f'), 'primitives.min.js' => array('depen
 dencies' => array('wp-element', 'wp-polyfill'), 'version' => '81082ab8cc08e6b73043'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '391948bb0355121a7f52'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5e7fdf55d04b8c2aadef'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '72ec9ed71190c996fe2e'), 'reusable-blocks.min.js' => array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '008366ba172a4f4b92b4'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'd7a7436901b1b71179e8'), 'router.min.js' => array('de
 pendencies' => array('react', 'wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '92fd517f31b92695552a'), 'server-side-render.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '8e53ef39c9065ebf9e46'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b7747eee0efafd2f0c3b'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03f13c515060de24b556'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '05f8a6df6258f0081718'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => 'f1701372eeeb8b605515'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f93d00b28dd08ca5a662'), 'viewport.min.js' => ar
 ray('dependencies' => array('react', 'wp-compose', 'wp-data', 'wp-polyfill'), 'version' => 'e555fda1d93ecf1fb1e0'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ed7c8b0940914f4fe44b'), 'widgets.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'c732b69b0507c9a5462b'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '55d8c2bf3dc99e7ea5ec'));
</ins></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  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/archives/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47,6 +47,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-archives-editor"
</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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/audio/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54,6 +54,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "margin": false,
</span><span class="cx" style="display: block; padding: 0 10px">                                "padding": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-audio-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksavatarblockjson"></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/avatar/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/avatar/block.json    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/avatar/block.json      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,6 +50,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "text": false,
</span><span class="cx" style="display: block; padding: 0 10px">                        "background": false,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDuotone": "img"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": 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">        "selectors": {
</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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/block/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,7 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/block",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Pattern",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "reusable",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "description": "Create and save content to reuse across your site. Update the pattern, and the changes apply everywhere it’s used.",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Reuse this design across your site.",
</ins><span class="cx" style="display: block; padding: 0 10px">         "keywords": [ "reusable" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,7 +11,7 @@
</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 class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "overrides": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "content": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "type": "object"
</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">@@ -19,6 +19,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "customClassName": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "inserter": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "renaming": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "renaming": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><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="trunksrcwpincludesblocksblockphp"></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.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/block.php    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/block.php      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46,7 +46,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $content = $wp_embed->run_shortcode( $reusable_block->post_content );
</span><span class="cx" style="display: block; padding: 0 10px">        $content = $wp_embed->autoembed( $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">-        $has_pattern_overrides = isset( $attributes['overrides'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Back compat, the content attribute was previously named overrides and
+       // had a slightly different format. For blocks that have not been migrated,
+       // also convert the format here so that the provided `pattern/overrides`
+       // context is correct.
+       if ( isset( $attributes['overrides'] ) && ! isset( $attributes['content'] ) ) {
+               $migrated_content = array();
+               foreach ( $attributes['overrides'] as $id => $values ) {
+                       $migrated_content[ $id ] = array(
+                               'values' => $values,
+                       );
+               }
+               $attributes['content'] = $migrated_content;
+       }
+       $has_pattern_overrides = isset( $attributes['content'] );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><span class="cx" style="display: block; padding: 0 10px">         * We set the `pattern/overrides` context through the `render_block_context`
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55,7 +68,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $has_pattern_overrides ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $filter_block_context = static function ( $context ) use ( $attributes ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $context['pattern/overrides'] = $attributes['overrides'];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $context['pattern/overrides'] = $attributes['content'];
</ins><span class="cx" style="display: block; padding: 0 10px">                         return $context;
</span><span class="cx" style="display: block; padding: 0 10px">                };
</span><span class="cx" style="display: block; padding: 0 10px">                add_filter( 'render_block_context', $filter_block_context, 1 );
</span></span></pre></div>
<a id="trunksrcwpincludesblocksblocksjsonphp"></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/blocks-json.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/blocks-json.php      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/blocks-json.php        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,6 +48,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-archives-editor'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -113,6 +116,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'margin' => false,
</span><span class="cx" style="display: block; padding: 0 10px">           'padding' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-audio-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -174,6 +180,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         'text' => false,
</span><span class="cx" style="display: block; padding: 0 10px">         'background' => false,
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDuotone' => 'img'
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">     'selectors' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -188,7 +197,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/block',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Pattern',
</span><span class="cx" style="display: block; padding: 0 10px">     'category' => 'reusable',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-    'description' => 'Create and save content to reuse across your site. Update the pattern, and the changes apply everywhere it’s used.',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'description' => 'Reuse this design across your site.',
</ins><span class="cx" style="display: block; padding: 0 10px">     'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'reusable'
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -197,7 +206,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">       'ref' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'type' => 'number'
</span><span class="cx" style="display: block; padding: 0 10px">       ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'overrides' => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'content' => array(
</ins><span class="cx" style="display: block; padding: 0 10px">         'type' => 'object'
</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">@@ -205,7 +214,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">       'customClassName' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'html' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'inserter' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'renaming' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'renaming' => false,
+      'interactivity' => array(
+        'clientNavigation' => 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">   'button' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -317,7 +329,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">       'reusable' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'shadow' => true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'shadow' => array(
+        '__experimentalSkipSerialization' => true
+      ),
</ins><span class="cx" style="display: block; padding: 0 10px">       'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalSkipSerialization' => true,
</span><span class="cx" style="display: block; padding: 0 10px">         'padding' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -341,7 +355,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'width' => true
</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">-      '__experimentalSelector' => '.wp-block-button .wp-block-button__link'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      '__experimentalSelector' => '.wp-block-button .wp-block-button__link',
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'styles' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -363,6 +380,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/buttons',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Buttons',
</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">+    'allowedBlocks' => array(
+      'core/button'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Prompt visitors to take action with a group of button-style links.',
</span><span class="cx" style="display: block; padding: 0 10px">     'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'link'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -405,6 +425,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         'default' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'type' => 'flex'
</span><span class="cx" style="display: block; padding: 0 10px">         )
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-buttons-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -455,6 +478,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-calendar'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -512,6 +538,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-categories-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -580,6 +609,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'background' => true,
</span><span class="cx" style="display: block; padding: 0 10px">           'text' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-code'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -633,6 +665,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'text' => 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">+      'shadow' => true,
</ins><span class="cx" style="display: block; padding: 0 10px">       'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'blockGap' => true,
</span><span class="cx" style="display: block; padding: 0 10px">         'padding' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -664,7 +697,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => true
</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">-      'layout' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'layout' => true,
+      'interactivity' => array(
+        'clientNavigation' => 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">   'columns' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -673,6 +709,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/columns',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Columns',
</span><span class="cx" style="display: block; padding: 0 10px">     'category' => 'design',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'allowedBlocks' => array(
+      'core/column'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Display content in multiple columns, with blocks added to each column.',
</span><span class="cx" style="display: block; padding: 0 10px">     'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px">     'attributes' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -764,7 +803,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">-      )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
+      ),
+      'shadow' => true
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-columns-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-columns'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -823,6 +866,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -929,6 +975,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -982,6 +1031,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -1068,6 +1120,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-comment-template'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1139,6 +1194,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'parent' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'core/comments'
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'allowedBlocks' => array(
+      'core/comments-pagination-previous',
+      'core/comments-pagination-numbers',
+      'core/comments-pagination-next'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Displays a paginated navigation to next/previous set of comments, when applicable.',
</span><span class="cx" style="display: block; padding: 0 10px">     'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px">     'attributes' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1182,6 +1242,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-comments-pagination-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1229,6 +1292,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -1268,6 +1334,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -1313,6 +1382,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -1384,6 +1456,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           '__experimentalFontStyle' => true,
</span><span class="cx" style="display: block; padding: 0 10px">           '__experimentalFontWeight' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -1537,6 +1612,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">       ),
</span><span class="cx" style="display: block; padding: 0 10px">       'layout' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'allowJustification' => false
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-cover-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1610,6 +1688,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">       ),
</span><span class="cx" style="display: block; padding: 0 10px">       'layout' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'allowEditing' => false
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-details-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1661,6 +1742,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">       'align' => true,
</span><span class="cx" style="display: block; padding: 0 10px">       'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'margin' => true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-embed-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1809,6 +1893,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-footnotes'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1840,6 +1927,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/gallery',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Gallery',
</span><span class="cx" style="display: block; padding: 0 10px">     'category' => 'media',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'allowedBlocks' => array(
+      'core/image'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Display multiple images in a rich gallery.',
</span><span class="cx" style="display: block; padding: 0 10px">     'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'images',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1992,6 +2082,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         'default' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'type' => 'flex'
</span><span class="cx" style="display: block; padding: 0 10px">         )
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-gallery-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2105,6 +2198,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">       ),
</span><span class="cx" style="display: block; padding: 0 10px">       'layout' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'allowSizingOnChildren' => true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-group-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2181,7 +2277,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">       '__unstablePasteTextInline' => true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      '__experimentalSlashInserter' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      '__experimentalSlashInserter' => true,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-heading-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-heading'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2226,6 +2325,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-home-link-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2251,7 +2353,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'supports' => array(
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'html' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'html' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-html-editor'
</span><span class="cx" style="display: block; padding: 0 10px">   ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2384,10 +2489,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'radius' => true,
</span><span class="cx" style="display: block; padding: 0 10px">           'width' => 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">+      ),
+      'shadow' => array(
+        '__experimentalSkipSerialization' => 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">     'selectors' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'shadow' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder',
</ins><span class="cx" style="display: block; padding: 0 10px">       'filter' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'duotone' => '.wp-block-image img, .wp-block-image .components-placeholder'
</span><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2456,6 +2565,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-latest-comments-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2579,6 +2691,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-latest-posts-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2619,6 +2734,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/list',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'List',
</span><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">+    'allowedBlocks' => array(
+      'core/list-item'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Create a bulleted or numbered list.',
</span><span class="cx" style="display: block; padding: 0 10px">     'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'bullet list',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2692,7 +2810,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">       '__unstablePasteTextInline' => true,
</span><span class="cx" style="display: block; padding: 0 10px">       '__experimentalSelector' => 'ol,ul',
</span><span class="cx" style="display: block; padding: 0 10px">       '__experimentalOnMerge' => true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      '__experimentalSlashInserter' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      '__experimentalSlashInserter' => true,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-list-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-list'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2706,6 +2827,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'parent' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'core/list'
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'allowedBlocks' => array(
+      'core/list'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Create a list item.',
</span><span class="cx" style="display: block; padding: 0 10px">     'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px">     'attributes' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2742,6 +2866,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -2790,6 +2917,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -2924,6 +3054,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-media-text-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2954,7 +3087,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">       'customClassName' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'inserter' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'html' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'reusable' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'reusable' => false,
+      'interactivity' => array(
+        'clientNavigation' => 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">   'more' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2981,7 +3117,10 @@
</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 class="cx" style="display: block; padding: 0 10px">       'html' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'multiple' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'multiple' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-more-editor'
</span><span class="cx" style="display: block; padding: 0 10px">   ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2991,6 +3130,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/navigation',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Navigation',
</span><span class="cx" style="display: block; padding: 0 10px">     'category' => 'theme',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'allowedBlocks' => array(
+      'core/navigation-link',
+      'core/search',
+      'core/social-links',
+      'core/page-list',
+      'core/spacer',
+      'core/home-link',
+      'core/site-title',
+      'core/site-logo',
+      'core/navigation-submenu',
+      'core/loginout',
+      'core/buttons'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'A collection of blocks that allow visitors to get around your site.',
</span><span class="cx" style="display: block; padding: 0 10px">     'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'menu',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3158,6 +3310,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'parent' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'core/navigation'
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'allowedBlocks' => array(
+      'core/navigation-link',
+      'core/navigation-submenu',
+      'core/page-list'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Add a page, link, or another item to your navigation.',
</span><span class="cx" style="display: block; padding: 0 10px">     'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px">     'attributes' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3225,7 +3382,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => true
</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">-      'renaming' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'renaming' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-navigation-link-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-navigation-link'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3292,7 +3452,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'reusable' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'html' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'html' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-navigation-submenu-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-navigation-submenu'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3315,7 +3478,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'supports' => array(
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'html' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'html' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-nextpage-editor'
</span><span class="cx" style="display: block; padding: 0 10px">   ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3325,6 +3491,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/page-list',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Page List',
</span><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">+    'allowedBlocks' => array(
+      'core/page-list-item'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Display a list of all pages.',
</span><span class="cx" style="display: block; padding: 0 10px">     'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'menu',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3371,6 +3540,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-page-list-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3429,7 +3601,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">       'html' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'lock' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'inserter' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      '__experimentalToolbar' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      '__experimentalToolbar' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-page-list-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-page-list'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3508,7 +3683,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">       '__experimentalSelector' => 'p',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      '__unstablePasteTextInline' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      '__unstablePasteTextInline' => true,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-paragraph-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-paragraph'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3523,7 +3701,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'html' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'inserter' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'renaming' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'renaming' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px">     'attributes' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3599,6 +3780,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'background' => true,
</span><span class="cx" style="display: block; padding: 0 10px">           'text' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-post-author'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3645,6 +3829,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -3700,6 +3887,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -3860,6 +4050,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -3919,6 +4112,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-post-excerpt-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4017,6 +4213,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">       'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'margin' => true,
</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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-post-featured-image-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4053,9 +4252,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">         'type' => 'string',
</span><span class="cx" style="display: block; padding: 0 10px">         'default' => 'none'
</span><span class="cx" style="display: block; padding: 0 10px">       ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'inSameTerm' => array(
-        'type' => 'boolean'
-      ),
</del><span class="cx" style="display: block; padding: 0 10px">       'taxonomy' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'type' => 'string',
</span><span class="cx" style="display: block; padding: 0 10px">         'default' => ''
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4083,6 +4279,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-post-navigation-link'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4142,6 +4341,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'blockGap' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-post-template',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4206,6 +4408,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-post-terms'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4276,6 +4481,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-post-title'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4322,6 +4530,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-preformatted'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4402,6 +4613,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => '1.5em',
</span><span class="cx" style="display: block; padding: 0 10px">           'lineHeight' => '1.6'
</span><span class="cx" style="display: block; padding: 0 10px">         )
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-pullquote-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4465,10 +4679,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">         'full'
</span><span class="cx" style="display: block; padding: 0 10px">       ),
</span><span class="cx" style="display: block; padding: 0 10px">       'html' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'layout' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'layout' => true,
+      'interactivity' => true
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-    'editorStyle' => 'wp-block-query-editor',
-    'style' => 'wp-block-query'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'editorStyle' => 'wp-block-query-editor'
</ins><span class="cx" style="display: block; padding: 0 10px">   ),
</span><span class="cx" style="display: block; padding: 0 10px">   'query-no-results' => array(
</span><span class="cx" style="display: block; padding: 0 10px">     '$schema' => 'https://schemas.wp.org/trunk/block.json',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4505,6 +4719,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -4514,9 +4731,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/query-pagination',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Pagination',
</span><span class="cx" style="display: block; padding: 0 10px">     'category' => 'theme',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-    'parent' => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'ancestor' => array(
</ins><span class="cx" style="display: block; padding: 0 10px">       'core/query'
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+    'allowedBlocks' => array(
+      'core/query-pagination-previous',
+      'core/query-pagination-numbers',
+      'core/query-pagination-next'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Displays a paginated navigation to next/previous set of posts, when applicable.',
</span><span class="cx" style="display: block; padding: 0 10px">     'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px">     'attributes' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4569,6 +4791,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-query-pagination-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4619,6 +4844,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -4666,6 +4894,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-query-pagination-numbers-editor'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4715,6 +4946,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -4775,6 +5009,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-query-title'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4842,6 +5079,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">       ),
</span><span class="cx" style="display: block; padding: 0 10px">       'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px">         'blockGap' => true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">     'styles' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4915,6 +5155,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'width' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-read-more'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4967,7 +5210,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'align' => true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'html' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'html' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-rss-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-rss'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5113,6 +5359,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'top',
</span><span class="cx" style="display: block; padding: 0 10px">           'bottom'
</span><span class="cx" style="display: block; padding: 0 10px">         )
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">     'styles' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5201,6 +5450,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'margin' => false,
</span><span class="cx" style="display: block; padding: 0 10px">           'padding' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">     'styles' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5269,6 +5521,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-site-tagline-editor'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5336,6 +5591,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-site-title-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5376,7 +5634,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'reusable' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'html' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'html' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-social-link-editor'
</span><span class="cx" style="display: block; padding: 0 10px">   ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5386,6 +5647,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">     'name' => 'core/social-links',
</span><span class="cx" style="display: block; padding: 0 10px">     'title' => 'Social Icons',
</span><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">+    'allowedBlocks' => array(
+      'core/social-link'
+    ),
</ins><span class="cx" style="display: block; padding: 0 10px">     'description' => 'Display icons linking to your social media profiles or sites.',
</span><span class="cx" style="display: block; padding: 0 10px">     'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       'links'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5474,6 +5738,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'margin' => true,
</span><span class="cx" style="display: block; padding: 0 10px">           'padding' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">     'styles' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5524,6 +5791,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'margin' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-spacer-editor',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5738,7 +6008,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'width' => true
</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">-      '__experimentalSelector' => '.wp-block-table > table'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      '__experimentalSelector' => '.wp-block-table > table',
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'styles' => array(
</span><span class="cx" style="display: block; padding: 0 10px">       array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5811,6 +6084,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalFontStyle' => true,
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalTextTransform' => true,
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalLetterSpacing' => true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-tag-cloud-editor'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5841,7 +6117,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">       'align' => true,
</span><span class="cx" style="display: block; padding: 0 10px">       'html' => false,
</span><span class="cx" style="display: block; padding: 0 10px">       'reusable' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'renaming' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'renaming' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-template-part-editor'
</span><span class="cx" style="display: block; padding: 0 10px">   ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5887,6 +6166,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px">           'fontSize' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => 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">@@ -5928,7 +6210,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">     'supports' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-      'inserter' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      'inserter' => false,
+      'interactivity' => array(
+        'clientNavigation' => true
+      )
</ins><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-text-columns-editor',
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-text-columns'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5993,6 +6278,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">         'width' => true,
</span><span class="cx" style="display: block; padding: 0 10px">         'color' => true,
</span><span class="cx" style="display: block; padding: 0 10px">         'style' => true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'style' => 'wp-block-verse',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6092,6 +6380,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">           'margin' => false,
</span><span class="cx" style="display: block; padding: 0 10px">           'padding' => 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">+      ),
+      'interactivity' => array(
+        'clientNavigation' => true
</ins><span class="cx" style="display: block; padding: 0 10px">       )
</span><span class="cx" style="display: block; padding: 0 10px">     ),
</span><span class="cx" style="display: block; padding: 0 10px">     'editorStyle' => 'wp-block-video-editor',
</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    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/button/block.json      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -98,7 +98,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">                "reusable": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "shadow": true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "shadow": {
+                       "__experimentalSkipSerialization": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalSkipSerialization": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "padding": [ "horizontal", "vertical" ],
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -119,7 +121,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "width": true
</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">-                "__experimentalSelector": ".wp-block-button .wp-block-button__link"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalSelector": ".wp-block-button .wp-block-button__link",
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "styles": [
</span><span class="cx" style="display: block; padding: 0 10px">                { "name": "fill", "label": "Fill", "isDefault": true },
</span></span></pre></div>
<a id="trunksrcwpincludesblocksbuttonsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/buttons/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/buttons/block.json   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/buttons/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/buttons",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Buttons",
</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">+        "allowedBlocks": [ "core/button" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Prompt visitors to take action with a group of button-style links.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "link" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,6 +39,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "type": "flex"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-buttons-editor",
</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  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/calendar/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,6 +37,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-calendar"
</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        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/categories/block.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -51,6 +51,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-categories-editor",
</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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/code/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56,6 +56,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "background": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                "text": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-code"
</span></span></pre></div>
<a id="trunksrcwpincludesblockscolumnblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/column/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/column/block.json    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/column/block.json      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,6 +37,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "text": 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">+                "shadow": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                 "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "blockGap": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "padding": true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -68,6 +69,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": true
</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">-                "layout": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "layout": true,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscolumnsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/columns/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/columns/block.json   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/columns/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/columns",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Columns",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "design",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "allowedBlocks": [ "core/column" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Display content in multiple columns, with blocks added to each column.",
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,7 +79,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">-                }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         },
+               "interactivity": {
+                       "clientNavigation": true
+               },
+               "shadow": true
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-columns-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-columns"
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentauthornameblockjson"></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/comment-author-name/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/comment-author-name/block.json       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comment-author-name/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,6 +48,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentdateblockjson"></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/comment-date/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/comment-date/block.json      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comment-date/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44,6 +44,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommenteditlinkblockjson"></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/comment-edit-link/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/comment-edit-link/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comment-edit-link/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44,6 +44,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommenttemplateblockjson"></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/comment-template/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/comment-template/block.json  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comment-template/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28,6 +28,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-comment-template"
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentspaginationblockjson"></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/comments-pagination/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/comments-pagination/block.json       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comments-pagination/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,6 +5,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Comments Pagination",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "theme",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/comments" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "allowedBlocks": [
+               "core/comments-pagination-previous",
+               "core/comments-pagination-numbers",
+               "core/comments-pagination-next"
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Displays a paginated navigation to next/previous set of comments, when applicable.",
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,6 +53,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-comments-pagination-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentspaginationnextblockjson"></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/comments-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/comments-pagination-next/block.json  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comments-pagination-next/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,6 +35,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentspaginationnumbersblockjson"></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/comments-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/comments-pagination-numbers/block.json       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comments-pagination-numbers/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,6 +30,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentspaginationpreviousblockjson"></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/comments-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/comments-pagination-previous/block.json      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comments-pagination-previous/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -35,6 +35,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentstitleblockjson"></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/comments-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/comments-title/block.json    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/comments-title/block.json      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,6 +61,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "__experimentalFontStyle": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                "__experimentalFontWeight": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/cover/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -132,6 +132,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "layout": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "allowJustification": false
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-cover-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksdetailsblockjson"></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/details/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/details/block.json   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/details/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,6 +58,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "layout": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "allowEditing": false
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-details-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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/embed/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44,6 +44,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "align": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "margin": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-embed-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksfilephp"></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.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/file.php     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/file.php       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,6 +38,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // If it's interactive, enqueue the script module and add the directives.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! empty( $attributes['displayPreview'] ) ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $suffix = wp_scripts_get_suffix();
+               if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
+                       $module_url = gutenberg_url( '/build/interactivity/file.min.js' );
+               }
+
+               wp_register_script_module(
+                       '@wordpress/block-library/file',
+                       isset( $module_url ) ? $module_url : includes_url( "blocks/file/view{$suffix}.js" ),
+                       array( '@wordpress/interactivity' ),
+                       defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+               );
</ins><span class="cx" style="display: block; padding: 0 10px">                 wp_enqueue_script_module( '@wordpress/block-library/file' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $processor = new WP_HTML_Tag_Processor( $content );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -62,12 +73,5 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'render_callback' => 'render_block_core_file',
</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_register_script_module(
-               '@wordpress/block-library/file',
-               defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/file.min.js' ) : includes_url( 'blocks/file/view.min.js' ),
-               array( '@wordpress/interactivity' ),
-               defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
-       );
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_file' );
</span></span></pre></div>
<a id="trunksrcwpincludesblocksfootnotesblockjson"></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/footnotes/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/footnotes/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/footnotes/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55,6 +55,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-footnotes"
</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   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/gallery/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/gallery",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Gallery",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "media",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "allowedBlocks": [ "core/image" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Display multiple images in a rich gallery.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "images", "photos" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -136,6 +137,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "type": "flex"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-gallery-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksgalleryphp"></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.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/gallery.php  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/gallery.php    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33,32 +33,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'render_block_data', 'block_core_gallery_data_id_backcompatibility' );
</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">- * Filter to randomize the order of image blocks.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Renders the `core/gallery` block on the server.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param array $parsed_block The block being rendered.
- * @return array The block object with randomized order of image blocks.
- */
-function block_core_gallery_random_order( $parsed_block ) {
-       if ( 'core/gallery' === $parsed_block['blockName'] && ! empty( $parsed_block['attrs']['randomOrder'] ) ) {
-               shuffle( $parsed_block['innerBlocks'] );
-       }
-       return $parsed_block;
-}
-
-add_filter( 'render_block_data', 'block_core_gallery_random_order' );
-
-/**
- * Adds a style tag for the --wp--style--unstable-gallery-gap var.
- *
- * The Gallery block needs to recalculate Image block width based on
- * the current gap setting in order to maintain the number of flex columns
- * so a css var is added to allow this.
- *
</del><span class="cx" style="display: block; padding: 0 10px">  * @param array  $attributes Attributes of the block being rendered.
</span><span class="cx" style="display: block; padding: 0 10px">  * @param string $content Content of the block being rendered.
</span><span class="cx" style="display: block; padding: 0 10px">  * @return string The content of the block being rendered.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function block_core_gallery_render( $attributes, $content ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        // Adds a style tag for the --wp--style--unstable-gallery-gap var.
+       // The Gallery block needs to recalculate Image block width based on
+       // the current gap setting in order to maintain the number of flex columns
+       // so a css var is added to allow this.
+
</ins><span class="cx" style="display: block; padding: 0 10px">         $gap = $attributes['style']['spacing']['blockGap'] ?? null;
</span><span class="cx" style="display: block; padding: 0 10px">        // Skip if gap value contains unsupported characters.
</span><span class="cx" style="display: block; padding: 0 10px">        // Regex for CSS value borrowed from `safecss_filter_attr`, and used here
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -130,7 +116,51 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'context' => 'block-supports',
</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">-        return (string) $processed_content;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+       // The WP_HTML_Tag_Processor class calls get_updated_html() internally
+       // when the instance is treated as a string, but here we explicitly
+       // convert it to a string.
+       $updated_content = $processed_content->get_updated_html();
+
+       /*
+        * Randomize the order of image blocks. Ideally we should shuffle
+        * the `$parsed_block['innerBlocks']` via the `render_block_data` hook.
+        * However, this hook doesn't apply inner block updates when blocks are
+        * nested.
+        * @todo: In the future, if this hook supports updating innerBlocks in
+        * nested blocks, it should be refactored.
+        *
+        * @see: https://github.com/WordPress/gutenberg/pull/58733
+        */
+       if ( empty( $attributes['randomOrder'] ) ) {
+               return $updated_content;
+       }
+
+       // This pattern matches figure elements with the `wp-block-image` class to
+       // avoid the gallery's wrapping `figure` element and extract images only.
+       $pattern = '/<figure[^>]*\bwp-block-image\b[^>]*>.*?<\/figure>/';
+
+       // Find all Image blocks.
+       preg_match_all( $pattern, $updated_content, $matches );
+       if ( ! $matches ) {
+               return $updated_content;
+       }
+       $image_blocks = $matches[0];
+
+       // Randomize the order of Image blocks.
+       shuffle( $image_blocks );
+       $i       = 0;
+       $content = preg_replace_callback(
+               $pattern,
+               static function () use ( $image_blocks, &$i ) {
+                       $new_image_block = $image_blocks[ $i ];
+                       ++$i;
+                       return $new_image_block;
+               },
+               $updated_content
+       );
+
+       return $content;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Registers the `core/gallery` block on server.
</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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/group/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -87,6 +87,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "layout": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "allowSizingOnChildren": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-group-editor",
</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   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/heading/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,7 +61,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">                "__unstablePasteTextInline": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "__experimentalSlashInserter": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalSlashInserter": true,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-heading-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-heading"
</span></span></pre></div>
<a id="trunksrcwpincludesblockshomelinkblockjson"></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/home-link/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/home-link/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/home-link/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,6 +36,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-home-link-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockshomelinkphp"></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/home-link.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/home-link.php        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/home-link.php  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -129,7 +129,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_home_link( $attributes, $content, $block ) {
</span><span class="cx" style="display: block; padding: 0 10px">        if ( empty( $attributes['label'] ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                return '';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // Using a fallback for the label attribute allows rendering the block even if no attributes have been set,
+               // e.g. when using the block as a hooked block.
+               // Note that the fallback value needs to be kept in sync with the one set in `edit.js` (upon first loading the block in the editor).
+               $attributes['label'] = __( 'Home' );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px">        $aria_current = '';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/html/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16,7 +16,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "customClassName": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "className": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "html": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "html": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-html-editor"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/image/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -117,10 +117,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "radius": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                "width": 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">+                },
+               "shadow": {
+                       "__experimentalSkipSerialization": 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">        "selectors": {
</span><span class="cx" style="display: block; padding: 0 10px">                "border": ".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "shadow": ".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "filter": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "duotone": ".wp-block-image img, .wp-block-image .components-placeholder"
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksimagephp"></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.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/image.php    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/image.php      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20,18 +20,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                return '';
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $processor = new WP_HTML_Tag_Processor( $content );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $p = new WP_HTML_Tag_Processor( $content );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( ! $processor->next_tag( 'img' ) || null === $processor->get_attribute( 'src' ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( ! $p->next_tag( 'img' ) || null === $p->get_attribute( 'src' ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 return '';
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( isset( $attributes['data-id'] ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // Add the data-id="$id" attribute to the img element
-               // to provide backwards compatibility for the Gallery Block,
-               // which now wraps Image Blocks within innerBlocks.
-               // The data-id attribute is added in a core/gallery `render_block_data` hook.
-               $processor->set_attribute( 'data-id', $attributes['data-id'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // Adds the data-id="$id" attribute to the img element to provide backwards
+               // compatibility for the Gallery Block, which now wraps Image Blocks within
+               // innerBlocks. The data-id attribute is added in a core/gallery
+               // `render_block_data` hook.
+               $p->set_attribute( 'data-id', $attributes['data-id'] );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $link_destination  = isset( $attributes['linkDestination'] ) ? $attributes['linkDestination'] : 'none';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,8 +38,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $lightbox_settings = block_core_image_get_lightbox_settings( $block->parsed_block );
</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">-         * If the lightbox is enabled and the image is not linked, add the filter
-        * and the JavaScript view file.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * If the lightbox is enabled and the image is not linked, adds the filter and
+        * the JavaScript view file.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        if (
</span><span class="cx" style="display: block; padding: 0 10px">                isset( $lightbox_settings ) &&
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47,6 +47,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                isset( $lightbox_settings['enabled'] ) &&
</span><span class="cx" style="display: block; padding: 0 10px">                true === $lightbox_settings['enabled']
</span><span class="cx" style="display: block; padding: 0 10px">        ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $suffix = wp_scripts_get_suffix();
+               if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
+                       $module_url = gutenberg_url( '/build/interactivity/image.min.js' );
+               }
+
+               wp_register_script_module(
+                       '@wordpress/block-library/image',
+                       isset( $module_url ) ? $module_url : includes_url( "blocks/image/view{$suffix}.js" ),
+                       array( '@wordpress/interactivity' ),
+                       defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+               );
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 wp_enqueue_script_module( '@wordpress/block-library/image' );
</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">@@ -53,9 +65,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                 * This render needs to happen in a filter with priority 15 to ensure that
</span><span class="cx" style="display: block; padding: 0 10px">                 * it runs after the duotone filter and that duotone styles are applied to
</span><span class="cx" style="display: block; padding: 0 10px">                 * the image in the lightbox. Lightbox has to work with any plugins that
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                 * might use filters as well. Removing this can be considered in the
-                * future if the way the blocks are rendered changes, or if a
-                * new kind of filter is introduced.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+          * might use filters as well. Removing this can be considered in the future
+                * if the way the blocks are rendered changes, or if a new kind of filter is
+                * introduced.
</ins><span class="cx" style="display: block; padding: 0 10px">                  */
</span><span class="cx" style="display: block; padding: 0 10px">                add_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15, 2 );
</span><span class="cx" style="display: block; padding: 0 10px">        } else {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -65,7 +77,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                remove_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15 );
</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">-        return $processor->get_updated_html();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return $p->get_updated_html();
</ins><span class="cx" style="display: 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">@@ -78,7 +90,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array Filtered block data.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function block_core_image_get_lightbox_settings( $block ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // Get the lightbox setting from the block attributes.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Gets the lightbox setting from the block attributes.
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( isset( $block['attrs']['lightbox'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $lightbox_settings = $block['attrs']['lightbox'];
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -89,9 +101,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // If not present in global settings, check the top-level global settings.
</span><span class="cx" style="display: block; padding: 0 10px">                //
</span><span class="cx" style="display: block; padding: 0 10px">                // NOTE: If no block-level settings are found, the previous call to
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                // `wp_get_global_settings` will return the whole `theme.json`
-               // structure in which case we can check if the "lightbox" key is present at
-               // the top-level of the global settings and use its value.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         // `wp_get_global_settings` will return the whole `theme.json` structure in
+               // which case we can check if the "lightbox" key is present at the top-level
+               // of the global settings and use its value.
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( isset( $lightbox_settings['lightbox'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $lightbox_settings = wp_get_global_settings( array( 'lightbox' ) );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -110,103 +122,76 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function block_core_image_render_lightbox( $block_content, $block ) {
</span><span class="cx" style="display: block; padding: 0 10px">        /*
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * If it's not possible that an IMG element exists then return the given
-        * block content as-is. It may be that there's no actual image in the block
-        * or it could be that another plugin already modified this HTML.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * If there's no IMG tag in the block then return the given block content
+        * as-is. There's nothing that this code can knowingly modify to add the
+        * lightbox behavior.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( false === stripos( $block_content, '<img' ) ) {
-               return $block_content;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $p = new WP_HTML_Tag_Processor( $block_content );
+       if ( $p->next_tag( 'figure' ) ) {
+               $p->set_bookmark( 'figure' );
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-       $processor = new WP_HTML_Tag_Processor( $block_content );
-
-       $aria_label = __( 'Enlarge image' );
-
-       /*
-        * If there's definitely no IMG element in the block then return the given
-        * block content as-is. There's nothing that this code can knowingly modify
-        * to add the lightbox behavior.
-        */
-       if ( ! $processor->next_tag( 'img' ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( ! $p->next_tag( 'img' ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 return $block_content;
</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">-        $alt_attribute = $processor->get_attribute( 'alt' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $alt              = $p->get_attribute( 'alt' );
+       $img_uploaded_src = $p->get_attribute( 'src' );
+       $img_class_names  = $p->get_attribute( 'class' );
+       $img_styles       = $p->get_attribute( 'style' );
+       $img_width        = 'none';
+       $img_height       = 'none';
+       $aria_label       = __( 'Enlarge image' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // An empty alt attribute `alt=""` is valid for decorative images.
-       if ( is_string( $alt_attribute ) ) {
-               $alt_attribute = trim( $alt_attribute );
-       }
-
-       // It only makes sense to append the alt text to the button aria-label when the alt text is non-empty.
-       if ( $alt_attribute ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $alt ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 /* translators: %s: Image alt text. */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $aria_label = sprintf( __( 'Enlarge image: %s' ), $alt_attribute );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $aria_label = sprintf( __( 'Enlarge image: %s' ), $alt );
</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">-        // Currently, we are only enabling the zoom animation.
-       $lightbox_animation = 'zoom';
-
-       // Note: We want to store the `src` in the context so we
-       // can set it dynamically when the lightbox is opened.
</del><span class="cx" style="display: block; padding: 0 10px">         if ( isset( $block['attrs']['id'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $img_uploaded_src = wp_get_attachment_url( $block['attrs']['id'] );
</span><span class="cx" style="display: block; padding: 0 10px">                $img_metadata     = wp_get_attachment_metadata( $block['attrs']['id'] );
</span><span class="cx" style="display: block; padding: 0 10px">                $img_width        = $img_metadata['width'] ?? 'none';
</span><span class="cx" style="display: block; padding: 0 10px">                $img_height       = $img_metadata['height'] ?? 'none';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        } else {
-               $img_uploaded_src = $processor->get_attribute( 'src' );
-               $img_width        = 'none';
-               $img_height       = 'none';
</del><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( isset( $block['attrs']['scale'] ) ) {
-               $scale_attr = $block['attrs']['scale'];
-       } else {
-               $scale_attr = false;
-       }
-
-       $w = new WP_HTML_Tag_Processor( $block_content );
-       $w->next_tag( 'figure' );
-       $w->add_class( 'wp-lightbox-container' );
-       $w->set_attribute( 'data-wp-interactive', '{"namespace":"core/image"}' );
-
-       $w->set_attribute(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Figure.
+       $p->seek( 'figure' );
+       $figure_class_names = $p->get_attribute( 'class' );
+       $figure_styles      = $p->get_attribute( 'style' );
+       $p->add_class( 'wp-lightbox-container' );
+       $p->set_attribute( 'data-wp-interactive', '{"namespace":"core/image"}' );
+       $p->set_attribute(
</ins><span class="cx" style="display: block; padding: 0 10px">                 'data-wp-context',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                sprintf(
-                       '{  "imageLoaded": false,
-                               "initialized": false,
-                               "lightboxEnabled": false,
-                               "hideAnimationEnabled": false,
-                               "preloadInitialized": false,
-                               "lightboxAnimation": "%s",
-                               "imageUploadedSrc": "%s",
-                               "imageCurrentSrc": "",
-                               "targetWidth": "%s",
-                               "targetHeight": "%s",
-                               "scaleAttr": "%s",
-                               "dialogLabel": "%s"
-                       }',
-                       $lightbox_animation,
-                       $img_uploaded_src,
-                       $img_width,
-                       $img_height,
-                       $scale_attr,
-                       __( 'Enlarged image' )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         wp_json_encode(
+                       array(
+                               'uploadedSrc'      => $img_uploaded_src,
+                               'figureClassNames' => $figure_class_names,
+                               'figureStyles'     => $figure_styles,
+                               'imgClassNames'    => $img_class_names,
+                               'imgStyles'        => $img_styles,
+                               'targetWidth'      => $img_width,
+                               'targetHeight'     => $img_height,
+                               'scaleAttr'        => $block['attrs']['scale'] ?? false,
+                               'ariaLabel'        => $aria_label,
+                               'alt'              => $alt,
+                       ),
+                       JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_QUOT | JSON_HEX_AMP
</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">-        $w->next_tag( 'img' );
-       $w->set_attribute( 'data-wp-init', 'callbacks.initOriginImage' );
-       $w->set_attribute( 'data-wp-on--load', 'actions.handleLoad' );
-       $w->set_attribute( 'data-wp-watch', 'callbacks.setButtonStyles' );
-       // We need to set an event callback on the `img` specifically
-       // because the `figure` element can also contain a caption, and
-       // we don't want to trigger the lightbox when the caption is clicked.
-       $w->set_attribute( 'data-wp-on--click', 'actions.showLightbox' );
-       $w->set_attribute( 'data-wp-watch--setStylesOnResize', 'callbacks.setStylesOnResize' );
-       $body_content = $w->get_updated_html();
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // Add a button alongside image in the body content.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Image.
+       $p->next_tag( 'img' );
+       $p->set_attribute( 'data-wp-init', 'callbacks.setButtonStyles' );
+       $p->set_attribute( 'data-wp-on--load', 'callbacks.setButtonStyles' );
+       $p->set_attribute( 'data-wp-on-window--resize', 'callbacks.setButtonStyles' );
+       // Sets an event callback on the `img` because the `figure` element can also
+       // contain a caption, and we don't want to trigger the lightbox when the
+       // caption is clicked.
+       $p->set_attribute( 'data-wp-on--click', 'actions.showLightbox' );
+
+       $body_content = $p->get_updated_html();
+
+       // Adds a button alongside image in the body content.
</ins><span class="cx" style="display: block; padding: 0 10px">         $img = null;
</span><span class="cx" style="display: block; padding: 0 10px">        preg_match( '/<img[^>]+>/', $body_content, $img );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -229,46 +214,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $body_content = preg_replace( '/<img[^>]+>/', $button, $body_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">-        // We need both a responsive image and an enlarged image to animate
-       // the zoom seamlessly on slow internet connections; the responsive
-       // image is a copy of the one in the body, which animates immediately
-       // as the lightbox is opened, while the enlarged one is a full-sized
-       // version that will likely still be loading as the animation begins.
-       $m = new WP_HTML_Tag_Processor( $block_content );
-       $m->next_tag( 'figure' );
-       $m->add_class( 'responsive-image' );
-       $m->next_tag( 'img' );
-       // We want to set the 'src' attribute to an empty string in the responsive image
-       // because otherwise, as of this writing, the wp_filter_content_tags() function in
-       // WordPress will automatically add a 'srcset' attribute to the image, which will at
-       // times cause the incorrectly sized image to be loaded in the lightbox on Firefox.
-       // Because of this, we bind the 'src' attribute explicitly the current src to reliably
-       // use the exact same image as in the content when the lightbox is first opened while
-       // we wait for the larger image to load.
-       $m->set_attribute( 'src', '' );
-       $m->set_attribute( 'data-wp-bind--src', 'context.imageCurrentSrc' );
-       $m->set_attribute( 'data-wp-style--object-fit', 'state.lightboxObjectFit' );
-       $initial_image_content = $m->get_updated_html();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ add_action( 'wp_footer', 'block_core_image_print_lightbox_overlay' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $q = new WP_HTML_Tag_Processor( $block_content );
-       $q->next_tag( 'figure' );
-       $q->add_class( 'enlarged-image' );
-       $q->next_tag( 'img' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return $body_content;
+}
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // We set the 'src' attribute to an empty string to prevent the browser from loading the image
-       // on initial page load, then bind the attribute to a selector that returns the full-sized image src when
-       // the lightbox is opened. We could use 'loading=lazy' in combination with the 'hidden' attribute to
-       // accomplish the same behavior, but that approach breaks progressive loading of the image in Safari
-       // and Chrome (see https://github.com/WordPress/gutenberg/pull/52765#issuecomment-1674008151). Until that
-       // is resolved, manually setting the 'src' seems to be the best solution to load the large image on demand.
-       $q->set_attribute( 'src', '' );
-       $q->set_attribute( 'data-wp-bind--src', 'state.enlargedImgSrc' );
-       $q->set_attribute( 'data-wp-style--object-fit', 'state.lightboxObjectFit' );
-       $enlarged_image_content = $q->get_updated_html();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function block_core_image_print_lightbox_overlay() {
+       $close_button_label = esc_attr__( 'Close' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        // If the current theme does NOT have a `theme.json`, or the colors are not defined,
-       // we need to set the background color & close button color to some default values
-       // because we can't get them from the Global Styles.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // If the current theme does NOT have a `theme.json`, or the colors are not
+       // defined, it needs to set the background color & close button color to some
+       // default values because it can't get them from the Global Styles.
</ins><span class="cx" style="display: block; padding: 0 10px">         $background_color   = '#fff';
</span><span class="cx" style="display: block; padding: 0 10px">        $close_button_color = '#000';
</span><span class="cx" style="display: block; padding: 0 10px">        if ( wp_theme_has_theme_json() ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -281,35 +237,43 @@
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $close_button_icon  = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg>';
-       $close_button_label = esc_attr__( 'Close' );
-
-       $lightbox_html = <<<HTML
-        <div data-wp-body="" class="wp-lightbox-overlay $lightbox_animation"
-            data-wp-bind--role="state.roleAttribute"
-            data-wp-bind--aria-label="state.dialogLabel"
-            data-wp-class--initialized="context.initialized"
-            data-wp-class--active="context.lightboxEnabled"
-            data-wp-class--hideAnimationEnabled="context.hideAnimationEnabled"
-            data-wp-bind--aria-modal="state.ariaModal"
-            data-wp-watch="callbacks.initLightbox"
-            data-wp-on--keydown="actions.handleKeydown"
-            data-wp-on--touchstart="actions.handleTouchStart"
-            data-wp-on--touchmove="actions.handleTouchMove"
-            data-wp-on--touchend="actions.handleTouchEnd"
-            data-wp-on--click="actions.hideLightbox"
-            tabindex="-1"
-            >
-                <button type="button" aria-label="$close_button_label" style="fill: $close_button_color" class="close-button" data-wp-on--click="actions.hideLightbox">
-                    $close_button_icon
-                </button>
-                <div class="lightbox-image-container">$initial_image_content</div>
-                <div class="lightbox-image-container">$enlarged_image_content</div>
-                <div class="scrim" style="background-color: $background_color" aria-hidden="true"></div>
-        </div>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ echo <<<HTML
+               <div 
+                       class="wp-lightbox-overlay zoom"
+                       data-wp-interactive='{"namespace":"core/image"}'
+                       data-wp-context='{}'
+                       data-wp-bind--role="state.roleAttribute"
+                       data-wp-bind--aria-label="state.currentImage.ariaLabel"
+                       data-wp-bind--aria-modal="state.ariaModal"
+                       data-wp-class--active="state.overlayEnabled"
+                       data-wp-class--show-closing-animation="state.showClosingAnimation"
+                       data-wp-watch="callbacks.setOverlayFocus"
+                       data-wp-on--keydown="actions.handleKeydown"
+                       data-wp-on--touchstart="actions.handleTouchStart"
+                       data-wp-on--touchmove="actions.handleTouchMove"
+                       data-wp-on--touchend="actions.handleTouchEnd"
+                       data-wp-on--click="actions.hideLightbox"
+                       data-wp-on-window--resize="callbacks.setOverlayStyles"
+                       data-wp-on-window--scroll="actions.handleScroll"
+                       tabindex="-1"
+                       >
+                               <button type="button" aria-label="$close_button_label" style="fill: $close_button_color" class="close-button">
+                                       <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="20" height="20" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg>
+                               </button>
+                               <div class="lightbox-image-container">
+                                       <figure data-wp-bind--class="state.currentImage.figureClassNames" data-wp-bind--style="state.currentImage.figureStyles">
+                                               <img data-wp-bind--alt="state.currentImage.alt" data-wp-bind--class="state.currentImage.imgClassNames" data-wp-bind--style="state.imgStyles" data-wp-bind--src="state.currentImage.currentSrc">
+                                       </figure>
+                               </div>
+                               <div class="lightbox-image-container">
+                                       <figure data-wp-bind--class="state.currentImage.figureClassNames" data-wp-bind--style="state.currentImage.figureStyles">
+                                               <img data-wp-bind--alt="state.currentImage.alt" data-wp-bind--class="state.currentImage.imgClassNames" data-wp-bind--style="state.imgStyles" data-wp-bind--src="state.enlargedSrc">
+                                       </figure>
+                               </div>
+                               <div class="scrim" style="background-color: $background_color" aria-hidden="true"></div>
+                               <style data-wp-text="state.overlayStyles"></style>
+               </div>
</ins><span class="cx" style="display: block; padding: 0 10px"> HTML;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-       return str_replace( '</figure>', $lightbox_html . '</figure>', $body_content );
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -322,12 +286,5 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'render_callback' => 'render_block_core_image',
</span><span class="cx" style="display: block; padding: 0 10px">                )
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-       wp_register_script_module(
-               '@wordpress/block-library/image',
-               defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/image.min.js' ) : includes_url( 'blocks/image/view.min.js' ),
-               array( '@wordpress/interactivity' ),
-               defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
-       );
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_image' );
</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   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/latest-comments/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46,6 +46,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-latest-comments-editor",
</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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/latest-posts/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -110,6 +110,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-latest-posts-editor",
</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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/list/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/list",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "List",
</span><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">+        "allowedBlocks": [ "core/list-item" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Create a bulleted or numbered list.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "bullet list", "ordered list", "numbered list" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -70,7 +71,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "__unstablePasteTextInline": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "__experimentalSelector": "ol,ul",
</span><span class="cx" style="display: block; padding: 0 10px">                "__experimentalOnMerge": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "__experimentalSlashInserter": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalSlashInserter": true,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-list-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-list"
</span></span></pre></div>
<a id="trunksrcwpincludesblockslistitemblockjson"></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-item/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/list-item/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/list-item/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,6 +5,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "List item",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "text",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/list" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "allowedBlocks": [ "core/list" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Create a list item.",
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,6 +42,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksloginoutblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/loginout/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  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/loginout/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39,6 +39,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="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        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/media-text/block.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -123,6 +123,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-media-text-editor",
</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   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/missing/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,6 +23,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "customClassName": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "inserter": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "reusable": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "reusable": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><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="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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/more/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20,7 +20,10 @@
</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 class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "multiple": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "multiple": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-more-editor"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationblockjson"></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/navigation/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation/block.json        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/navigation/block.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/navigation",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Navigation",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "theme",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "allowedBlocks": [
+               "core/navigation-link",
+               "core/search",
+               "core/social-links",
+               "core/page-list",
+               "core/spacer",
+               "core/home-link",
+               "core/site-title",
+               "core/site-logo",
+               "core/navigation-submenu",
+               "core/loginout",
+               "core/buttons"
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "A collection of blocks that allow visitors to get around your site.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "menu", "navigation", "links" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationlinkblockjson"></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/navigation-link/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation-link/block.json   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/navigation-link/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,6 +5,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Custom Link",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "design",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/navigation" ],
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "allowedBlocks": [
+               "core/navigation-link",
+               "core/navigation-submenu",
+               "core/page-list"
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Add a page, link, or another item to your navigation.",
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,7 +77,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": true
</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">-                "renaming": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "renaming": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-navigation-link-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-navigation-link"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationlinkphp"></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/navigation-link.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation-link.php  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/navigation-link.php    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -132,6 +132,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $query_params   = wp_parse_args( $query );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        foreach ( $query_params as $query_param ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $can_query_param_be_encoded = is_string( $query_param ) && ! empty( $query_param );
+               if ( ! $can_query_param_be_encoded ) {
+                       continue;
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( rawurldecode( $query_param ) !== $query_param ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $is_url_encoded = true;
</span><span class="cx" style="display: block; padding: 0 10px">                        break;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -323,70 +327,40 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Register a variation for a post type / taxonomy for the navigation link block.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Filters the registered variations for a block type.
+ * Returns the dynamically built variations for all post-types and taxonomies.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param array $variation Variation array from build_variation_for_navigation_link.
- * @return void
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @since 6.5.0
+ *
+ * @param array         $variations Array of registered variations for a block type.
+ * @param WP_Block_Type $block_type The full block type object.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function block_core_navigation_link_register_variation( $variation ) {
-       // Directly set the variations on the registered block type
-       // because there's no server side registration for variations (see #47170).
-       $navigation_block_type = WP_Block_Type_Registry::get_instance()->get_registered( 'core/navigation-link' );
-       // If the block is not registered yet, bail early.
-       // Variation will be registered in register_block_core_navigation_link then.
-       if ( ! $navigation_block_type ) {
-               return;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function block_core_navigation_link_filter_variations( $variations, $block_type ) {
+       if ( 'core/navigation-link' !== $block_type->name ) {
+               return $variations;
</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">-        $navigation_block_type->variations = array_merge(
-               $navigation_block_type->variations,
-               array( $variation )
-       );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $generated_variations = block_core_navigation_link_build_variations();
+       return array_merge( $variations, $generated_variations );
</ins><span class="cx" style="display: 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">- * Unregister a variation for a post type / taxonomy for the navigation link block.
- *
- * @param string $name Name of the post type / taxonomy (which was used as variation name).
- * @return void
- */
-function block_core_navigation_link_unregister_variation( $name ) {
-       // Directly get the variations from the registered block type
-       // because there's no server side (un)registration for variations (see #47170).
-       $navigation_block_type = WP_Block_Type_Registry::get_instance()->get_registered( 'core/navigation-link' );
-       // If the block is not registered (yet), there's no need to remove a variation.
-       if ( ! $navigation_block_type || empty( $navigation_block_type->variations ) ) {
-               return;
-       }
-       $variations = $navigation_block_type->variations;
-       // Search for the variation and remove it from the array.
-       foreach ( $variations as $i => $variation ) {
-               if ( $variation['name'] === $name ) {
-                       unset( $variations[ $i ] );
-                       break;
-               }
-       }
-       // Reindex array after removing one variation.
-       $navigation_block_type->variations = array_values( $variations );
-}
-
-/**
- * Register the navigation link block.
</del><span class="cx" style="display: block; padding: 0 10px">  * Returns an array of variations for the navigation link block.
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @since 6.5.0
+ *
</ins><span class="cx" style="display: block; padding: 0 10px">  * @return array
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function build_navigation_link_block_variations() {
-       // This will only handle post types and taxonomies registered until this point (init on priority 9).
-       // See action hooks below for other post types and taxonomies.
-       // See https://github.com/WordPress/gutenberg/issues/53826 for details.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function block_core_navigation_link_build_variations() {
</ins><span class="cx" style="display: block; padding: 0 10px">         $post_types = get_post_types( array( 'show_in_nav_menus' => true ), 'objects' );
</span><span class="cx" style="display: block; padding: 0 10px">        $taxonomies = get_taxonomies( array( 'show_in_nav_menus' => true ), 'objects' );
</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 two separate arrays as a way to order the variations in the UI.
-       // Known variations (like Post Link and Page Link) are added to the
-       // `built_ins` array. Variations for custom post types and taxonomies are
-       // added to the `variations` array and will always appear after `built-ins.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /*
+        * Use two separate arrays as a way to order the variations in the UI.
+        * Known variations (like Post Link and Page Link) are added to the
+        * `built_ins` array. Variations for custom post types and taxonomies are
+        * added to the `variations` array and will always appear after `built-ins.
+        */
</ins><span class="cx" style="display: block; padding: 0 10px">         $built_ins  = array();
</span><span class="cx" style="display: block; padding: 0 10px">        $variations = array();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -415,9 +389,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Register the navigation link block.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Registers the navigation link block.
</ins><span class="cx" style="display: block; padding: 0 10px">  *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @uses render_block_core_navigation()
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @uses render_block_core_navigation_link()
+ * @uses build_navigation_link_block_variations()
</ins><span class="cx" style="display: block; padding: 0 10px">  * @throws WP_Error An WP_Error exception parsing the block definition.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_navigation_link() {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -424,67 +399,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        register_block_type_from_metadata(
</span><span class="cx" style="display: block; padding: 0 10px">                __DIR__ . '/navigation-link',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'render_callback'    => 'render_block_core_navigation_link',
-                       'variation_callback' => 'build_navigation_link_block_variations',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'render_callback' => 'render_block_core_navigation_link',
</ins><span class="cx" style="display: 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"> add_action( 'init', 'register_block_core_navigation_link' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-// Register actions for all post types and taxonomies, to add variations when they are registered.
-// All post types/taxonomies registered before register_block_core_navigation_link, will be handled by that function.
-add_action( 'registered_post_type', 'block_core_navigation_link_register_post_type_variation', 10, 2 );
-add_action( 'registered_taxonomy', 'block_core_navigation_link_register_taxonomy_variation', 10, 3 );
-// Handle unregistering of post types and taxonomies and remove the variations.
-add_action( 'unregistered_post_type', 'block_core_navigation_link_unregister_post_type_variation' );
-add_action( 'unregistered_taxonomy', 'block_core_navigation_link_unregister_taxonomy_variation' );
-
</del><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Register custom post type variations for navigation link on post type registration
- * Handles all post types registered after the block is registered in register_navigation_link_post_type_variations
- *
- * @param string       $post_type The post type name passed from registered_post_type action hook.
- * @param WP_Post_Type $post_type_object The post type object passed from registered_post_type.
- * @return void
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Creates all variations for post types / taxonomies dynamically (= each time when variations are requested).
+ * Do not use variation_callback, to also account for unregistering post types/taxonomies later on.
</ins><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function block_core_navigation_link_register_post_type_variation( $post_type, $post_type_object ) {
-       if ( $post_type_object->show_in_nav_menus ) {
-               $variation = build_variation_for_navigation_link( $post_type_object, 'post-type' );
-               block_core_navigation_link_register_variation( $variation );
-       }
-}
-
-/**
- * Register a custom taxonomy variation for navigation link on taxonomy registration
- * Handles all taxonomies registered after the block is registered in register_navigation_link_post_type_variations
- *
- * @param string       $taxonomy Taxonomy slug.
- * @param array|string $object_type Object type or array of object types.
- * @param array        $args Array of taxonomy registration arguments.
- * @return void
- */
-function block_core_navigation_link_register_taxonomy_variation( $taxonomy, $object_type, $args ) {
-       if ( isset( $args['show_in_nav_menus'] ) && $args['show_in_nav_menus'] ) {
-               $variation = build_variation_for_navigation_link( (object) $args, 'post-type' );
-               block_core_navigation_link_register_variation( $variation );
-       }
-}
-
-/**
- * Unregisters a custom post type variation for navigation link on post type unregistration.
- *
- * @param string $post_type The post type name passed from unregistered_post_type action hook.
- * @return void
- */
-function block_core_navigation_link_unregister_post_type_variation( $post_type ) {
-       block_core_navigation_link_unregister_variation( $post_type );
-}
-
-/**
- * Unregisters a custom taxonomy variation for navigation link on taxonomy unregistration.
- *
- * @param string $taxonomy The taxonomy name passed from unregistered_taxonomy action hook.
- * @return void
- */
-function block_core_navigation_link_unregister_taxonomy_variation( $taxonomy ) {
-       block_core_navigation_link_unregister_variation( $taxonomy );
-}
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_action( 'get_block_type_variations', 'block_core_navigation_link_filter_variations', 10, 2 );
</ins></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationsubmenublockjson"></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/navigation-submenu/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation-submenu/block.json        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/navigation-submenu/block.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,7 +58,10 @@
</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">                "reusable": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "html": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "html": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-navigation-submenu-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-navigation-submenu"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationphp"></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/navigation.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation.php       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/navigation.php 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,18 +9,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Helper functions used to render the navigation block.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> class WP_Navigation_Block_Renderer {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px">         /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * Used to determine which blocks are wrapped in an <li>.
-        *
-        * @var array
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * Used to determine whether or not a navigation has submenus.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        private static $nav_blocks_wrapped_in_list_item = array(
-               'core/navigation-link',
-               'core/home-link',
-               'core/site-title',
-               'core/site-logo',
-               'core/navigation-submenu',
-       );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ private static $has_submenus = 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">         * Used to determine which blocks need an <li> wrapper.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,22 +51,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * Returns whether or not a navigation has a submenu.
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="cx" style="display: block; padding: 0 10px">         * @param WP_Block_List $inner_blocks The list of inner blocks.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @return bool Returns whether or not a navigation has a submenu.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @return bool Returns whether or not a navigation has a submenu and also sets the member variable.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        private static function has_submenus( $inner_blocks ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                if ( true === static::$has_submenus ) {
+                       return static::$has_submenus;
+               }
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 foreach ( $inner_blocks as $inner_block ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $inner_block_content = $inner_block->render();
-                       $p                   = new WP_HTML_Tag_Processor( $inner_block_content );
-                       if ( $p->next_tag(
-                               array(
-                                       'name'       => 'LI',
-                                       'class_name' => 'has-child',
-                               )
-                       ) ) {
-                               return true;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 // If this is a page list then work out if any of the pages have children.
+                       if ( 'core/page-list' === $inner_block->name ) {
+                               $all_pages = get_pages(
+                                       array(
+                                               'sort_column' => 'menu_order,post_title',
+                                               'order'       => 'asc',
+                                       )
+                               );
+                               foreach ( (array) $all_pages as $page ) {
+                                       if ( $page->post_parent ) {
+                                               static::$has_submenus = true;
+                                               break;
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        // If this is a navigation submenu then we know we have submenus.
+                       if ( 'core/navigation-submenu' === $inner_block->name ) {
+                               static::$has_submenus = true;
+                               break;
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                return false;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+               return static::$has_submenus;
</ins><span class="cx" style="display: 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">@@ -96,7 +104,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">         * @return bool Returns whether or not a block needs a list item wrapper.
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        private static function does_block_need_a_list_item_wrapper( $block ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                return in_array( $block->name, static::$needs_list_item_wrapper, true );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+               /**
+                * Filter the list of blocks that need a list item wrapper.
+                *
+                * Affords the ability to customize which blocks need a list item wrapper when rendered
+                * within a core/navigation block.
+                * This is useful for blocks that are not list items but should be wrapped in a list
+                * item when used as a child of a navigation block.
+                *
+                * @since 6.5.0
+                *
+                * @param array $needs_list_item_wrapper The list of blocks that need a list item wrapper.
+                * @return array The list of blocks that need a list item wrapper.
+                */
+               $needs_list_item_wrapper = apply_filters( 'block_core_navigation_listable_blocks', static::$needs_list_item_wrapper );
+
+               return in_array( $block->name, $needs_list_item_wrapper, 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">@@ -140,7 +164,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $is_list_open      = false;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                foreach ( $inner_blocks as $inner_block ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $is_list_item = in_array( $inner_block->name, static::$nav_blocks_wrapped_in_list_item, true );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $inner_block_markup = static::get_markup_for_inner_block( $inner_block );
+                       $p                  = new WP_HTML_Tag_Processor( $inner_block_markup );
+                       $is_list_item       = $p->next_tag( 'LI' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( $is_list_item && ! $is_list_open ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                $is_list_open       = true;
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -155,7 +181,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                $inner_blocks_html .= '</ul>';
</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">-                        $inner_blocks_html .= static::get_markup_for_inner_block( $inner_block );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $inner_blocks_html .= $inner_block_markup;
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( $is_list_open ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -567,6 +593,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        private static function handle_view_script_module_loading( $attributes, $block, $inner_blocks ) {
</span><span class="cx" style="display: block; padding: 0 10px">                if ( static::is_interactive( $attributes, $inner_blocks ) ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        $suffix = wp_scripts_get_suffix();
+                       if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
+                               $module_url = gutenberg_url( '/build/interactivity/navigation.min.js' );
+                       }
+
+                       wp_register_script_module(
+                               '@wordpress/block-library/navigation',
+                               isset( $module_url ) ? $module_url : includes_url( "blocks/navigation/view{$suffix}.js" ),
+                               array( '@wordpress/interactivity' ),
+                               defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+                       );
</ins><span class="cx" style="display: block; padding: 0 10px">                         wp_enqueue_script_module( '@wordpress/block-library/navigation' );
</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">@@ -968,7 +1005,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function block_core_navigation_get_fallback_blocks() {
</span><span class="cx" style="display: block; padding: 0 10px">        $page_list_fallback = array(
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'blockName' => 'core/page-list',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'blockName'    => 'core/page-list',
+                       'innerContent' => array(),
+                       'attrs'        => array(),
</ins><span class="cx" style="display: block; padding: 0 10px">                 ),
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -976,13 +1015,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // If `core/page-list` is not registered then return empty blocks.
</span><span class="cx" style="display: block; padding: 0 10px">        $fallback_blocks = $registry->is_registered( 'core/page-list' ) ? $page_list_fallback : array();
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $navigation_post = WP_Navigation_Fallback::get_fallback();
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( class_exists( 'WP_Navigation_Fallback' ) ) {
-               $navigation_post = WP_Navigation_Fallback::get_fallback();
-       } else {
-               $navigation_post = Gutenberg_Navigation_Fallback::get_fallback();
-       }
-
</del><span class="cx" style="display: block; padding: 0 10px">         // Use the first non-empty Navigation as fallback if available.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $navigation_post ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $parsed_blocks  = parse_blocks( $navigation_post->post_content );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1079,13 +1113,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'render_callback' => 'render_block_core_navigation',
</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_register_script_module(
-               '@wordpress/block-library/navigation',
-               defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/navigation.min.js' ) : includes_url( 'blocks/navigation/view.min.js' ),
-               array( '@wordpress/interactivity' ),
-               defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
-       );
</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"> add_action( 'init', 'register_block_core_navigation' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1418,9 +1445,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"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Before adding our filter, we verify if it's already added in Core.
+// However, during the build process, Gutenberg automatically prefixes our functions with "gutenberg_".
+// Therefore, we concatenate the Core's function name to circumvent this prefix for our check.
+$rest_insert_wp_navigation_core_callback = 'block_core_navigation_' . 'update_ignore_hooked_blocks_meta';
+
</ins><span class="cx" style="display: block; padding: 0 10px"> // Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.5
</span><span class="cx" style="display: block; padding: 0 10px"> // that are not present in Gutenberg's WP 6.5 compatibility layer.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-if ( function_exists( 'get_hooked_block_markup' ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+if ( function_exists( 'get_hooked_block_markup' ) && ! has_filter( 'rest_insert_wp_navigation', $rest_insert_wp_navigation_core_callback ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         add_action( 'rest_insert_wp_navigation', 'block_core_navigation_update_ignore_hooked_blocks_meta', 10, 3 );
</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">@@ -1450,8 +1482,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        return $response;
</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">+// Before adding our filter, we verify if it's already added in Core.
+// However, during the build process, Gutenberg automatically prefixes our functions with "gutenberg_".
+// Therefore, we concatenate the Core's function name to circumvent this prefix for our check.
+$rest_prepare_wp_navigation_core_callback = 'block_core_navigation_' . 'insert_hooked_blocks_into_rest_response';
+
</ins><span class="cx" style="display: block; padding: 0 10px"> // Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.5
</span><span class="cx" style="display: block; padding: 0 10px"> // that are not present in Gutenberg's WP 6.5 compatibility layer.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-if ( function_exists( 'get_hooked_block_markup' ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+if ( function_exists( 'get_hooked_block_markup' ) && ! has_filter( 'rest_prepare_wp_navigation', $rest_prepare_wp_navigation_core_callback ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">         add_filter( 'rest_prepare_wp_navigation', 'block_core_navigation_insert_hooked_blocks_into_rest_response', 10, 3 );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</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  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/nextpage/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,7 +11,10 @@
</span><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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "html": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "html": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-nextpage-editor"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockspagelistblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/page-list/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/page-list/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/page-list/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/page-list",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Page List",
</span><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">+        "allowedBlocks": [ "core/page-list-item" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Display a list of all pages.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "menu", "navigation" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47,6 +48,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-page-list-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockspagelistitemblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/page-list-item/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/page-list-item/block.json    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/page-list-item/block.json      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45,7 +45,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "lock": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "inserter": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "__experimentalToolbar": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalToolbar": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-page-list-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-page-list"
</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 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/paragraph/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -64,7 +64,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">                "__experimentalSelector": "p",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "__unstablePasteTextInline": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__unstablePasteTextInline": true,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-paragraph-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-paragraph"
</span></span></pre></div>
<a id="trunksrcwpincludesblockspatternblockjson"></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/pattern/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/pattern/block.json   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/pattern/block.json     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,7 +8,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "inserter": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "renaming": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "renaming": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostauthorblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-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       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-author/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,6 +61,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "background": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                "text": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-post-author"
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostauthorbiographyblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-author-biography/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-biography/block.json     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-author-biography/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,6 +37,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostauthornameblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-author-name/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-name/block.json  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-author-name/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47,6 +47,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostdateblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-date/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-date/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-date/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,6 +50,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostexcerptblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-excerpt/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-excerpt/block.json      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-excerpt/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,6 +50,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-post-excerpt-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostfeaturedimageblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-featured-image/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-featured-image/block.json       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-featured-image/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -81,6 +81,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "margin": true,
</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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-post-featured-image-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostnavigationlinkblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-navigation-link/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-navigation-link/block.json      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-navigation-link/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29,9 +29,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": "none"
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "inSameTerm": {
-                       "type": "boolean"
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "taxonomy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px">                        "default": ""
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57,6 +54,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-post-navigation-link"
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostnavigationlinkphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-navigation-link.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-navigation-link.php     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-navigation-link.php       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -99,9 +99,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">-        $in_same_term = isset( $attributes['inSameTerm'] ) ? $attributes['inSameTerm'] : false;
-       $taxonomy     = isset( $attributes['taxonomy'] ) && $in_same_term ? $attributes['taxonomy'] : '';
-
</del><span class="cx" style="display: block; padding: 0 10px">         /*
</span><span class="cx" style="display: block; padding: 0 10px">         * The dynamic portion of the function name, `$navigation_type`,
</span><span class="cx" style="display: block; padding: 0 10px">         * Refers to the type of adjacency, 'next' or 'previous'.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -111,8 +108,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">         */
</span><span class="cx" style="display: block; padding: 0 10px">        $get_link_function = "get_{$navigation_type}_post_link";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( $in_same_term ) {
-               $content = $get_link_function( $format, $link, $in_same_term, '', $taxonomy );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( ! empty( $attributes['taxonomy'] ) ) {
+               $content = $get_link_function( $format, $link, true, '', $attributes['taxonomy'] );
</ins><span class="cx" style="display: block; padding: 0 10px">         } else {
</span><span class="cx" style="display: block; padding: 0 10px">                $content = $get_link_function( $format, $link );
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttemplateblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-template/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-template/block.json     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-template/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,6 +48,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "blockGap": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-post-template",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttermsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-terms/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-terms/block.json        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-terms/block.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54,6 +54,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-post-terms"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttermsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-terms.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-terms.php       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-terms.php 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -63,7 +63,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  *
</span><span class="cx" style="display: block; padding: 0 10px">  * @return array The available variations for the block.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function build_post_term_block_variations() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function block_core_post_terms_build_variations() {
</ins><span class="cx" style="display: block; padding: 0 10px">         $taxonomies = get_taxonomies(
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'publicly_queryable' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -116,7 +116,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                __DIR__ . '/post-terms',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'render_callback'    => 'render_block_core_post_terms',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'variation_callback' => 'build_post_term_block_variations',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'variation_callback' => 'block_core_post_terms_build_variations',
</ins><span class="cx" style="display: block; padding: 0 10px">                 )
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-title/block.json        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/post-title/block.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57,6 +57,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-post-title"
</span></span></pre></div>
<a id="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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/preformatted/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40,6 +40,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-preformatted"
</span></span></pre></div>
<a id="trunksrcwpincludesblockspullquoteblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/pullquote/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/pullquote/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/pullquote/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -69,6 +69,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": "1.5em",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lineHeight": "1.6"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-pullquote-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksqueryblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query/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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49,8 +49,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": [ "wide", "full" ],
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "layout": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "layout": true,
+               "interactivity": true
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "editorStyle": "wp-block-query-editor",
-       "style": "wp-block-query"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "editorStyle": "wp-block-query-editor"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerynoresultsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-no-results/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-no-results/block.json  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query-no-results/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28,6 +28,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination/block.json  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query-pagination/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,7 +4,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/query-pagination",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Pagination",
</span><span class="cx" style="display: block; padding: 0 10px">        "category": "theme",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "parent": [ "core/query" ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ancestor": [ "core/query" ],
+       "allowedBlocks": [
+               "core/query-pagination-previous",
+               "core/query-pagination-numbers",
+               "core/query-pagination-next"
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Displays a paginated navigation to next/previous set of posts, when applicable.",
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px">        "attributes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54,6 +59,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-query-pagination-editor",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnextblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-next/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-next/block.json     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query-pagination-next/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,6 +41,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnumbersblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-numbers/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  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query-pagination-numbers/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,6 +36,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-query-pagination-numbers-editor"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationpreviousblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-previous/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-previous/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query-pagination-previous/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41,6 +41,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerytitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-title/block.json       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query-title/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52,6 +52,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-query-title"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksqueryphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query.php    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/query.php      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,11 +17,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @return string Returns the modified output of the query block.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_query( $attributes, $content, $block ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $is_interactive = isset( $attributes['enhancedPagination'] ) && true === $attributes['enhancedPagination'] && isset( $attributes['queryId'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $is_interactive = isset( $attributes['enhancedPagination'] )
+               && true === $attributes['enhancedPagination']
+               && isset( $attributes['queryId'] );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Enqueue the script module and add the necessary directives if the block is
</span><span class="cx" style="display: block; padding: 0 10px">        // interactive.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( $is_interactive ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $suffix = wp_scripts_get_suffix();
+               if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
+                       $module_url = gutenberg_url( '/build/interactivity/query.min.js' );
+               }
+
+               wp_register_script_module(
+                       '@wordpress/block-library/query',
+                       isset( $module_url ) ? $module_url : includes_url( "blocks/query/view{$suffix}.js" ),
+                       array(
+                               array(
+                                       'id'     => '@wordpress/interactivity',
+                                       'import' => 'static',
+                               ),
+                               array(
+                                       'id'     => '@wordpress/interactivity-router',
+                                       'import' => 'dynamic',
+                               ),
+                       ),
+                       defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+               );
</ins><span class="cx" style="display: block; padding: 0 10px">                 wp_enqueue_script_module( '@wordpress/block-library/query' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $p = new WP_HTML_Tag_Processor( $content );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,43 +52,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $p->set_attribute( 'data-wp-interactive', '{"namespace":"core/query"}' );
</span><span class="cx" style="display: block; padding: 0 10px">                        $p->set_attribute( 'data-wp-router-region', 'query-' . $attributes['queryId'] );
</span><span class="cx" style="display: block; padding: 0 10px">                        $p->set_attribute( 'data-wp-init', 'callbacks.setQueryRef' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        // Use context to send translated strings.
-                       $p->set_attribute(
-                               'data-wp-context',
-                               wp_json_encode(
-                                       array(
-                                               'loadingText' => __( 'Loading page, please wait.' ),
-                                               'loadedText'  => __( 'Page Loaded.' ),
-                                       ),
-                                       JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP
-                               )
-                       );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $p->set_attribute( 'data-wp-context', '{}' );
</ins><span class="cx" style="display: block; padding: 0 10px">                         $content = $p->get_updated_html();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-                       // Mark the block as interactive.
-                       $block->block_type->supports['interactivity'] = true;
-
-                       // Add a div to announce messages using `aria-live`.
-                       $html_tag = 'div';
-                       if ( ! empty( $attributes['tagName'] ) ) {
-                               $html_tag = esc_attr( $attributes['tagName'] );
-                       }
-                       $last_tag_position = strripos( $content, '</' . $html_tag . '>' );
-                       $content           = substr_replace(
-                               $content,
-                               '<div
-                                       class="screen-reader-text"
-                                       aria-live="polite"
-                                       data-wp-text="context.message"
-                               ></div>
-                               <div
-                                       class="wp-block-query__enhanced-pagination-animation"
-                                       data-wp-class--start-animation="state.startAnimation"
-                                       data-wp-class--finish-animation="state.finishAnimation"
-                               ></div>',
-                               $last_tag_position,
-                               0
-                       );
</del><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -98,22 +85,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'render_callback' => 'render_block_core_query',
</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_register_script_module(
-               '@wordpress/block-library/query',
-               defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/query.min.js' ) : includes_url( 'blocks/query/view.min.js' ),
-               array(
-                       array(
-                               'id'     => '@wordpress/interactivity',
-                               'import' => 'static',
-                       ),
-                       array(
-                               'id'     => '@wordpress/interactivity-router',
-                               'import' => 'dynamic',
-                       ),
-               ),
-               defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
-       );
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_query' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -133,10 +104,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">        static $dirty_enhanced_queries = array();
</span><span class="cx" style="display: block; padding: 0 10px">        static $render_query_callback  = null;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $is_interactive = isset( $parsed_block['attrs']['enhancedPagination'] ) && true === $parsed_block['attrs']['enhancedPagination'] && isset( $parsed_block['attrs']['queryId'] );
-       $block_name     = $parsed_block['blockName'];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $block_name              = $parsed_block['blockName'];
+       $block_type              = WP_Block_Type_Registry::get_instance()->get_registered( $block_name );
+       $has_enhanced_pagination = isset( $parsed_block['attrs']['enhancedPagination'] ) && true === $parsed_block['attrs']['enhancedPagination'] && isset( $parsed_block['attrs']['queryId'] );
+       /*
+        * Client side navigation can be true in two states:
+        *  - supports.interactivity = true;
+        *  - supports.interactivity.clientNavigation = true;
+        */
+       $supports_client_navigation = ( isset( $block_type->supports['interactivity']['clientNavigation'] ) && true === $block_type->supports['interactivity']['clientNavigation'] )
+               || ( isset( $block_type->supports['interactivity'] ) && true === $block_type->supports['interactivity'] );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( 'core/query' === $block_name && $is_interactive ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( 'core/query' === $block_name && $has_enhanced_pagination ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                 $enhanced_query_stack[] = $parsed_block['attrs']['queryId'];
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( ! isset( $render_query_callback ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -151,18 +130,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                         * @return string Returns the modified output of the query block.
</span><span class="cx" style="display: block; padding: 0 10px">                         */
</span><span class="cx" style="display: block; padding: 0 10px">                        $render_query_callback = static function ( $content, $block ) use ( &$enhanced_query_stack, &$dirty_enhanced_queries, &$render_query_callback ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $is_interactive = isset( $block['attrs']['enhancedPagination'] ) && true === $block['attrs']['enhancedPagination'] && isset( $block['attrs']['queryId'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         $has_enhanced_pagination = isset( $block['attrs']['enhancedPagination'] ) && true === $block['attrs']['enhancedPagination'] && isset( $block['attrs']['queryId'] );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                if ( ! $is_interactive ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         if ( ! $has_enhanced_pagination ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         return $content;
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( isset( $dirty_enhanced_queries[ $block['attrs']['queryId'] ] ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        $p = new WP_HTML_Tag_Processor( $content );
-                                       if ( $p->next_tag() ) {
-                                               $p->set_attribute( 'data-wp-navigation-disabled', 'true' );
-                                       }
-                                       $content = $p->get_updated_html();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 // Disable navigation in the router store config.
+                                       wp_interactivity_config( 'core/router', array( 'clientNavigationDisabled' => true ) );
</ins><span class="cx" style="display: block; padding: 0 10px">                                         $dirty_enhanced_queries[ $block['attrs']['queryId'] ] = null;
</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">@@ -181,7 +157,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        } elseif (
</span><span class="cx" style="display: block; padding: 0 10px">                ! empty( $enhanced_query_stack ) &&
</span><span class="cx" style="display: block; padding: 0 10px">                isset( $block_name ) &&
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                ( ! str_starts_with( $block_name, 'core/' ) || 'core/post-content' === $block_name )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         ( ! $supports_client_navigation )
</ins><span class="cx" style="display: block; padding: 0 10px">         ) {
</span><span class="cx" style="display: block; padding: 0 10px">                foreach ( $enhanced_query_stack as $query_id ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $dirty_enhanced_queries[ $query_id ] = true;
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquoteblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/quote/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/quote/block.json     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/quote/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,6 +58,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "blockGap": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": 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">        "styles": [
</span></span></pre></div>
<a id="trunksrcwpincludesblocksreadmoreblockjson"></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/read-more/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/read-more/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/read-more/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,6 +50,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "width": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-read-more"
</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       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/rss/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43,7 +43,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "supports": {
</span><span class="cx" style="display: block; padding: 0 10px">                "align": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "html": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "html": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-rss-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-rss"
</span></span></pre></div>
<a id="trunksrcwpincludesblockssearchphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/search.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/search.php   2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/search.php     2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -80,6 +80,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                // If it's interactive, enqueue the script module and add the directives.
</span><span class="cx" style="display: block; padding: 0 10px">                $is_expandable_searchfield = 'button-only' === $button_position;
</span><span class="cx" style="display: block; padding: 0 10px">                if ( $is_expandable_searchfield ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        $suffix = wp_scripts_get_suffix();
+                       if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
+                               $module_url = gutenberg_url( '/build/interactivity/search.min.js' );
+                       }
+
+                       wp_register_script_module(
+                               '@wordpress/block-library/search',
+                               isset( $module_url ) ? $module_url : includes_url( "blocks/search/view{$suffix}.js" ),
+                               array( '@wordpress/interactivity' ),
+                               defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+                       );
</ins><span class="cx" style="display: block; padding: 0 10px">                         wp_enqueue_script_module( '@wordpress/block-library/search' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        $input->set_attribute( 'data-wp-bind--aria-hidden', '!context.isSearchInputVisible' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -196,13 +207,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'render_callback' => 'render_block_core_search',
</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_register_script_module(
-               '@wordpress/block-library/search',
-               defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/search.min.js' ) : includes_url( 'blocks/search/view.min.js' ),
-               array( '@wordpress/interactivity' ),
-               defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
-       );
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_search' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</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 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/separator/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28,6 +28,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "margin": [ "top", "bottom" ]
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": 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">        "styles": [
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitelogoblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-logo/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-logo/block.json 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/site-logo/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45,6 +45,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "margin": false,
</span><span class="cx" style="display: block; padding: 0 10px">                                "padding": 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">+                },
+               "interactivity": {
+                       "clientNavigation": 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">        "styles": [
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitetaglineblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-tagline/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-tagline/block.json      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/site-tagline/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43,6 +43,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-site-tagline-editor"
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitetitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-title/block.json        2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/site-title/block.json  2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58,6 +58,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-site-title-editor",
</span></span></pre></div>
<a id="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       2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/social-link/block.json 2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31,7 +31,10 @@
</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">                "reusable": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "html": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "html": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-social-link-editor"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockssociallinkphp"></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.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/social-link.php      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/social-link.php        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -228,7 +228,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><span class="cx" style="display: block; padding: 0 10px">                'patreon'       => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'name' => 'Patreon',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'icon' => '<svg width="24" height="24" viewBox="0 0 569 546" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><circle cx="363" cy="205" r="205" /><rect width="100" height="546" x="0" y="0" /></svg>',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M20 8.40755C19.9969 6.10922 18.2543 4.22555 16.2097 3.54588C13.6708 2.70188 10.3222 2.82421 7.89775 3.99921C4.95932 5.42355 4.03626 8.54355 4.00186 11.6552C3.97363 14.2136 4.2222 20.9517 7.92225 20.9997C10.6715 21.0356 11.0809 17.3967 12.3529 15.6442C13.258 14.3974 14.4233 14.0452 15.8578 13.6806C18.3233 13.0537 20.0036 11.0551 20 8.40755Z" /></svg>',
</ins><span class="cx" style="display: block; padding: 0 10px">                 ),
</span><span class="cx" style="display: block; padding: 0 10px">                'pinterest'     => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'name' => 'Pinterest',
</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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/social-links/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/social-links",
</span><span class="cx" style="display: block; padding: 0 10px">        "title": "Social Icons",
</span><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">+        "allowedBlocks": [ "core/social-link" ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "description": "Display icons linking to your social media profiles or sites.",
</span><span class="cx" style="display: block; padding: 0 10px">        "keywords": [ "links" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "textdomain": "default",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -77,6 +78,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "margin": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                "padding": 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">+                },
+               "interactivity": {
+                       "clientNavigation": 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">        "styles": [
</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    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/spacer/block.json      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,6 +23,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "margin": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-spacer-editor",
</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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/table/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -195,7 +195,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "width": true
</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">-                "__experimentalSelector": ".wp-block-table > table"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "__experimentalSelector": ".wp-block-table > table",
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "styles": [
</span><span class="cx" style="display: block; padding: 0 10px">                {
</span></span></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 2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/tag-cloud/block.json   2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,6 +48,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalFontStyle": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalTextTransform": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalLetterSpacing": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-tag-cloud-editor"
</span></span></pre></div>
<a id="trunksrcwpincludesblockstemplatepartblockjson"></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/template-part/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/template-part/block.json     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/template-part/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,7 +24,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "align": true,
</span><span class="cx" style="display: block; padding: 0 10px">                "html": false,
</span><span class="cx" style="display: block; padding: 0 10px">                "reusable": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "renaming": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "renaming": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-template-part-editor"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockstemplatepartphp"></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/template-part.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/template-part.php    2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/template-part.php      2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -109,16 +109,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">        // is set in `wp_debug_mode()`.
</span><span class="cx" style="display: block; padding: 0 10px">        $is_debug = WP_DEBUG && WP_DEBUG_DISPLAY;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        if ( is_null( $content ) && $is_debug ) {
-               if ( ! isset( $attributes['slug'] ) ) {
-                       // If there is no slug this is a placeholder and we dont want to return any message.
-                       return;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( is_null( $content ) ) {
+               if ( $is_debug && isset( $attributes['slug'] ) ) {
+                       return sprintf(
+                               /* translators: %s: Template part slug. */
+                               __( 'Template part has been deleted or is unavailable: %s' ),
+                               $attributes['slug']
+                       );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                return sprintf(
-                       /* translators: %s: Template part slug. */
-                       __( 'Template part has been deleted or is unavailable: %s' ),
-                       $attributes['slug']
-               );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+               return '';
</ins><span class="cx" style="display: block; padding: 0 10px">         }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( isset( $seen_ids[ $template_part_id ] ) ) {
</span></span></pre></div>
<a id="trunksrcwpincludesblockstermdescriptionblockjson"></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/term-description/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/term-description/block.json  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/term-description/block.json    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,6 +37,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fontSize": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="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      2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/text-columns/block.json        2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29,7 +29,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">        "supports": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "inserter": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "inserter": false,
+               "interactivity": {
+                       "clientNavigation": true
+               }
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-text-columns-editor",
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-text-columns"
</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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/verse/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55,6 +55,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "width": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "color": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "style": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "style": "wp-block-verse",
</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     2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/src/wp-includes/blocks/video/block.json       2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -88,6 +88,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "margin": false,
</span><span class="cx" style="display: block; padding: 0 10px">                                "padding": 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">+                },
+               "interactivity": {
+                       "clientNavigation": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "editorStyle": "wp-block-video-editor",
</span></span></pre></div>
<a id="trunktestsphpunitincludesunregisterblockshooksphp"></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/unregister-blocks-hooks.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/includes/unregister-blocks-hooks.php  2024-02-09 17:55:38 UTC (rev 57577)
+++ trunk/tests/phpunit/includes/unregister-blocks-hooks.php    2024-02-09 18:20:12 UTC (rev 57578)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -64,9 +64,3 @@
</span><span class="cx" style="display: block; padding: 0 10px"> remove_action( 'init', 'register_block_core_tag_cloud' );
</span><span class="cx" style="display: block; padding: 0 10px"> remove_action( 'init', 'register_block_core_template_part' );
</span><span class="cx" style="display: block; padding: 0 10px"> remove_action( 'init', 'register_block_core_term_description' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-// Temporary hook removals to prevent impacting the phpunit tests timing.
-remove_action( 'registered_post_type', 'block_core_navigation_link_register_post_type_variation' );
-remove_action( 'registered_taxonomy', 'block_core_navigation_link_register_taxonomy_variation' );
-remove_action( 'unregistered_post_type', 'block_core_navigation_link_unregister_post_type_variation' );
-remove_action( 'unregistered_taxonomy', 'block_core_navigation_link_unregister_taxonomy_variation' );
</del></span></pre>
</div>
</div>

</body>
</html>