<!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>[52324] trunk: Update @wordpress packages</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/52324">52324</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/52324","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>noisysocks</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2021-12-06 06:18:27 +0000 (Mon, 06 Dec 2021)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Update @wordpress packages

Update packages to include these bug fixes from Gutenberg:

- Gallery block: turn on auto-migration of v1 Gallery blocks to v2 format when edited
- Add accessible labelling to submenu buttons.
- Improve performance of wp_navigation lookup. 
- Various inline docblock corrections
- Use core version of template and template part post types and REST endpoints for WP 5.9, with back compat for 5.8
- Gradients: Enable adding custom gradient when gradients are disabled
- Custom color palette: add default color name
- Color Picker: Re-instate debounce and controlled value to fix issue with gradient picker
- Add aria-current="page" to active navigation item
- Site Editor: Templat list fallback to slug
- Fix: Custom color picker popover position
- Fix: php 5.6 error in theme JSON class.
- Update the WP_Theme_JSON_Gutenberg class to be like the core one
- Update the WP_Theme_JSON_Resolver_Gutenberg class to be like the core one
- Move Global Styles code to lib/compat/wordpress-5.9 folder
- E2E Tests: Fix failing image e2e test by waiting for required element
- Navigation: Try removing absorb toolbar prop.
- Navigation: Fix navigation justifications.
- Fix wordbreak for URLs
- Polish unset color indicator.
- Template revert flow: Make label description source agnostic
- [Block Library - Navigation]: Fix vertical layout
- Add: Corners to custom color picker popover
- Add: Missing margin to the color picker clear button
- Gradient: Fix clearing a custom gradient from throwing a React warning
- [Block Library]: Rename Query Pagination blocks
- PHP Unit Tests: Use global transients 
- Remove CSS that causes conflict with theme.json
- Add actions which fire during the loading process of block template parts
- Fix usage of useSetting('color.palette')
- Update micromodal, include click-through fix
- Site Editor: Remove unused PHP code
- Don't try and render unstable location if Nav block has ID
- Fix gutenberg prefixed function references in core
- Card: support the extraSmall option for the size prop
- Gallery block: enable the new gallery block by default if running in core 
- Block fixtures: Change port to 8889 to placate KSES
- Full Site Editing: Remove block template resolution unit tests
- Site Editor: Sync export API

See <a href="https://core.trac.wordpress.org/ticket/54487">#54487</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="#trunksrcwpincludesassetsscriptloaderpackagesphp">trunk/src/wp-includes/assets/script-loader-packages.php</a></li>
<li><a href="#trunksrcwpincludesblocksupportslayoutphp">trunk/src/wp-includes/block-supports/layout.php</a></li>
<li><a href="#trunksrcwpincludesblocktemplateutilsphp">trunk/src/wp-includes/block-template-utils.php</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationsubmenuphp">trunk/src/wp-includes/blocks/navigation-submenu.php</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationphp">trunk/src/wp-includes/blocks/navigation.php</a></li>
<li><a href="#trunksrcwpincludesblockspagelistphp">trunk/src/wp-includes/blocks/page-list.php</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="#trunksrcwpincludesblockstemplatepartphp">trunk/src/wp-includes/blocks/template-part.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   2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/package-lock.json     2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3529,21 +3529,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-directory": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.13",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.0.13.tgz",
-                       "integrity": "sha512-fUrJy5e/j8mrJgM0KHCatxR4kDf85JA5tTjRAu8GLALyE8g9cvdXNGjvKSYUhiQVogTPMvxaz6ZxHeySrd9gvA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.14",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.0.14.tgz",
+                       "integrity": "sha512-c9fSb3JHosUJb8HdatmvZg8iI9AtYfVwyaARt/5LT0xVtsOlNP6+WeaJa2ikpkdxpIt+sUG28YAgOWuCnLkALA==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/api-fetch": "^5.2.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/edit-post": "^5.0.13",
-                               "@wordpress/editor": "^12.0.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/edit-post": "^5.0.14",
+                               "@wordpress/editor": "^12.0.11",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/element": "^4.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/hooks": "^3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/html-entities": "^3.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3556,9 +3556,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.0.7",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-8.0.7.tgz",
-                       "integrity": "sha512-Z1t9O98B/VVzQGO8xrahiL04Rm9e77DdJdUbTGYX3sGv4PqiwSfMtX+MMPE+RGC2koBpgOHzj8rbWeohvtYfxQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.0.8",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-8.0.8.tgz",
+                       "integrity": "sha512-3KFD0gQZ6gvP98b3mvDYtZS/APaxWfw02L8/ur23i79HpKfNYheT+3HMrUf/MUxmsJX++BgWWU86r5kqH0Ug0A==",
</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">                                "@react-spring/web": "^9.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3567,7 +3567,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/blob": "^3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/block-serialization-default-parser": "^4.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/deprecated": "^3.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3603,9 +3603,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.0.11",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-6.0.11.tgz",
-                       "integrity": "sha512-IyQiNVzkPz5gQtcmOozZO9TNmzNUEPKn3OLgmgarVwNAN9hf3dY+zx9y1MyeDDjvIgnoYVVTiWQO1on36mjW6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.12",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-6.0.12.tgz",
+                       "integrity": "sha512-Mdlspqpezzq0WSmBd2jTlUXb2/Y4CC+AFyOzY5X47ErWbwZPZnwZtqOmeAjrVwfdQpkqAyMJWjMdj7C71qoRTQ==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3612,9 +3612,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/api-fetch": "^5.2.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/autop": "^3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/blob": "^3.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3627,14 +3627,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/html-entities": "^3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/i18n": "^4.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/icons": "^6.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/interface": "^4.1.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/interface": "^4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/is-shallow-equal": "^4.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/keycodes": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/notices": "^3.2.7",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/primitives": "^3.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/reusable-blocks": "^3.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/reusable-blocks": "^3.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/rich-text": "^5.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/server-side-render": "^3.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/server-side-render": "^3.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/url": "^3.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/viewport": "^4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3642,7 +3642,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-average-color": "4.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "memize": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "micromodal": "^0.4.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "micromodal": "^0.4.9",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "moment": "^2.22.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3689,9 +3689,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "19.1.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-19.1.1.tgz",
-                       "integrity": "sha512-mEjVRp10RNl/wu24N4cYPebiMJpVt/kFsHaNJTlkCZmEHVZXeByoa3gToyRE1G4ImFuiHEElQ0nWz3RNFFlRxg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "19.1.2",
+                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-19.1.2.tgz",
+                       "integrity": "sha512-Qdj8l+/3wwkwxP1/pG3369/2xhKz07lpDXlNyAOMEctA8o8YhVLKvHhAiOKMNL/TQkPz9hWai9MEK/5aPsXffg==",
</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/cache": "^11.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3785,16 +3785,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">                "@wordpress/customize-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.13",
-                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-2.0.13.tgz",
-                       "integrity": "sha512-no5D7OucerLGPEHFa0f8yWVWGjhHsAyWE6wOViA2zOof92y6/rqgYjDmKl//E3IdguE/v6wUxApConIYhtnf5Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.14",
+                       "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-2.0.14.tgz",
+                       "integrity": "sha512-QGHulwm/osqTMnVIcGjCz+hHTNNb1VSucr1zp/pr294H9StOIENer20dr7WSFiUavTRtXdcAWxpbiJkcaeEwYw==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
-                               "@wordpress/block-library": "^6.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
+                               "@wordpress/block-library": "^6.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3803,12 +3803,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/hooks": "^3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/i18n": "^4.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/icons": "^6.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/interface": "^4.1.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/interface": "^4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/is-shallow-equal": "^4.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/keyboard-shortcuts": "^3.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/keycodes": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/media-utils": "^3.0.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/widgets": "^2.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/widgets": "^2.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3909,9 +3909,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/e2e-test-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.4.8",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.4.8.tgz",
-                       "integrity": "sha512-fV4tx/wB9ldU+5APPcrHT/V2Jmt4vYtNKtMmOLJhInjvMWjaqL6buUpSvoMyFR//P95GUz/KqaLXh/i/smfuow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.9",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-5.4.9.tgz",
+                       "integrity": "sha512-L0ReQGU8N9soIUoomVEILR7/PX0BrlBMltH9yjFuNxUweqZxoKd5vhNEDQfN2BZM24Zrnm9P/XQmdNwr9r/vPw==",
</ins><span class="cx" style="display: block; padding: 0 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">@@ -3937,27 +3937,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/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.13",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-5.0.13.tgz",
-                       "integrity": "sha512-dMCMxJTERUxGbcZqJOTH6Hv0WSQ1FuKUS/ug48f0osgVQR61e4QiJC10Ld2uNeB2ZNNyOcFM0YIashZk0u91HQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.14",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-5.0.14.tgz",
+                       "integrity": "sha512-5groMRI4CT6I6TcZeG2T5GC5j4Uj1dNlk69DF4q+eLJf6bs3EO3A2gIfzr2fuMTsfOO9pyrk+Y3yjEG8fDg3AA==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/api-fetch": "^5.2.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
-                               "@wordpress/block-library": "^6.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
+                               "@wordpress/block-library": "^6.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data-controls": "^2.2.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/editor": "^12.0.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/editor": "^12.0.11",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/element": "^4.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/hooks": "^3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/i18n": "^4.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/icons": "^6.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/interface": "^4.1.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/interface": "^4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/keyboard-shortcuts": "^3.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/keycodes": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/media-utils": "^3.0.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3982,28 +3982,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/edit-site": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.13",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-3.0.13.tgz",
-                       "integrity": "sha512-Lk3xlea+4gQ8l3j5iwlbCsJaRMgXXd/XBiNnctkszFkJ0gLMOnMJDvqjGUUzqzi1xHu/Hj9G3JtNm6XbJDeTIw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.14",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-3.0.14.tgz",
+                       "integrity": "sha512-mG3D1rad/HK87HqxvnZE7wiQl9ZC2fqrxiUwfQgyOU9F+2T3s6DCKMquJhDrs0TPCmZMj+y4H/cHN46Yw8hhbw==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/api-fetch": "^5.2.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
-                               "@wordpress/block-library": "^6.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
+                               "@wordpress/block-library": "^6.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data-controls": "^2.2.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/editor": "^12.0.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/editor": "^12.0.11",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/element": "^4.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/hooks": "^3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/html-entities": "^3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/i18n": "^4.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/icons": "^6.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/interface": "^4.1.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/interface": "^4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/keyboard-shortcuts": "^3.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/keycodes": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/media-utils": "^3.0.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4010,7 +4010,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/notices": "^3.2.7",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/plugins": "^4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/primitives": "^3.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/reusable-blocks": "^3.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/reusable-blocks": "^3.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/url": "^3.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/viewport": "^4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4022,17 +4022,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/edit-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.8",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-3.1.8.tgz",
-                       "integrity": "sha512-Pz7kqi92mV25StGrEnhGI3rxtC/7JEsc524/4NxMP5NvecS4MjXCshmN+PzmFqTSHyOTAtGe2p1vdhdiOLHa4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.9",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-3.1.9.tgz",
+                       "integrity": "sha512-ivcnkftK+0N6lZjtcIbj2onsfvmt7/oo6e5Uh+ZcYXQGoX9t+02zFik23gOgqPqbb7XkbkQGf1sHWs5eaFFo5g==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/api-fetch": "^5.2.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
-                               "@wordpress/block-library": "^6.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
+                               "@wordpress/block-library": "^6.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4041,16 +4041,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/hooks": "^3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/i18n": "^4.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/icons": "^6.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/interface": "^4.1.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/interface": "^4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/keyboard-shortcuts": "^3.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/keycodes": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/media-utils": "^3.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/notices": "^3.2.7",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/plugins": "^4.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/reusable-blocks": "^3.0.13",
-                               "@wordpress/server-side-render": "^3.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/reusable-blocks": "^3.0.14",
+                               "@wordpress/server-side-render": "^3.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/url": "^3.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/widgets": "^2.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/widgets": "^2.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.17.21",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4058,9 +4058,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/editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "12.0.10",
-                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-12.0.10.tgz",
-                       "integrity": "sha512-V3O2rBtmN6gGbaWtYjc6IVA6GbRUzGxEQ3Z7mVPnF0G0x7hWrmrMIwGEQ0jC+jvJ5OdVUH9GyJwD2ns+PqAgIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.0.11",
+                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-12.0.11.tgz",
+                       "integrity": "sha512-qZ2WJ7JiycKtkPuSUoRApOVECZC5XuseRhfDl3dUwlaRl0jND83B/kj3NoHfZPNB09621j+bwBT39qH78e953g==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4067,9 +4067,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/api-fetch": "^5.2.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/autop": "^3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/blob": "^3.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4086,9 +4086,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/keycodes": "^3.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/media-utils": "^3.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/notices": "^3.2.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/reusable-blocks": "^3.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/reusable-blocks": "^3.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/rich-text": "^5.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/server-side-render": "^3.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/server-side-render": "^3.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/url": "^3.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/wordcount": "^3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "classnames": "^2.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4175,14 +4175,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/format-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.13",
-                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-3.0.13.tgz",
-                       "integrity": "sha512-OJ1US9AcUZ9vCY+kvzTmcSx15nnHTdU1rYTwGiacPg6ES6pxc7iyMJU+cltUi0+YM3MV8dGvH9jNnZPAlPUy4A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.14",
+                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-3.0.14.tgz",
+                       "integrity": "sha512-iemQKg711CrFmpJvPh1isceiorAGPkKXouPt+UF7Ic8G6YggyUf8hnyGuPIWZM7wTlbh5PD2XeL90+pChJVfRQ==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
-                               "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
+                               "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/dom": "^3.2.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4237,13 +4237,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/interface": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.9",
-                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-4.1.9.tgz",
-                       "integrity": "sha512-iemRnmrKP3SHfjS159kWdAp1Klzzm2JmaNGCvt+hjiZwMGvJhA1I90yGY5WFy+JG+lF6ssmoi6j8L4SXLCIiTw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.10",
+                       "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-4.1.10.tgz",
+                       "integrity": "sha512-3nUDqo69m0EBPpXW83Zv4MjTDRmmeoo2cYWNi2tUEi117Ls7Nuw+zXMdHCdYk1QcqVfVOmRg77tZlPDapDZBqQ==",
</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">                                "@wordpress/a11y": "^3.2.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/deprecated": "^3.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4341,13 +4341,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/list-reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.11",
-                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-3.0.11.tgz",
-                       "integrity": "sha512-zMufOLhJEe4xqDmL3FVsT1Qcj/kiNShaIqmVES57fLDVUvKOZjJbV2zRcJxJmaBqlz6bJuOPjZAZDNRoFNN9hg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.12",
+                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-3.0.12.tgz",
+                       "integrity": "sha512-slGIu0ABCws87Ch8urInCpg/YI/B7Ap2U8AJ5FSM5cQ6ex+JCbMexABOwiuIHL065hEaw/wI/LNrgP75MRjT8A==",
</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">                                "@wordpress/api-fetch": "^5.2.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/element": "^4.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/i18n": "^4.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4385,12 +4385,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/nux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.11",
-                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-5.0.11.tgz",
-                       "integrity": "sha512-o9dq2ZaAFmqamYBJ+aJs9RoceRmNNEVWhsCgBbS3LaXHIXPkI8NRaCG8uerKcWGYkQvRnN7GnUtvMrRJVH2TxA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.12",
+                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-5.0.12.tgz",
+                       "integrity": "sha512-qMWUHyACqTMI6vGXQA20nUGlagaQ/GOGuk1al6acMrHMbk3b5LCgrA6nYPuHDXfgheZ5dZ85p8r2onos1bUkig==",
</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": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/deprecated": "^3.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4515,13 +4515,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/reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.13",
-                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-3.0.13.tgz",
-                       "integrity": "sha512-pgeo7T796FxD+GUhzq2CpmXGFLIy9uoKyJ2TQ3F5s6u5a1ZXZumHcYTFXoofXXxfUjK3QRqkMphVKJHFdzslHg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.14",
+                       "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-3.0.14.tgz",
+                       "integrity": "sha512-jR4byu0is1n4FX53wVxuTR60bTU3wYv+yS+nvUPqgo7Ngh/8m3HP6PeKFP35/w3L3zYXM309s9tox7mUsycadg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5487,14 +5487,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/server-side-render": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.11",
-                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-3.0.11.tgz",
-                       "integrity": "sha512-VjTQiercy6saBPtK9icvLchB08qJaGkkR/I5up7oq7w2pDINEpm2oj0sGYV1l26HJ2cxLBBwDzSJxrMmmrXa4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.12",
+                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-3.0.12.tgz",
+                       "integrity": "sha512-ctiH9X/8Yn/Cp7Yvpcq7ee/kG6FDVhgLbCtNLFN+4estKfcKXfdMuzEsV0Lhi3z8SF9pRewwvas0cdIo+maK7g==",
</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">                                "@wordpress/api-fetch": "^5.2.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/deprecated": "^3.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5560,15 +5560,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-iG1Hq56RK3N6AJqAD1sRLWRIJatfYn+NrPyrfqRNZNYXHM8Vj/s7ABNMbIU0Y99vXkBE83rvCdbMkugNoI2jXA=="
</span><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": "2.0.13",
-                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-2.0.13.tgz",
-                       "integrity": "sha512-ffcQjUa2iZ3wXOqLTUi6GnWILLybBm7ep5aUWYuKJ2DdWcJAlFX9/NfTrnS5KI338Uc2Mxfjq1ZKBg4vxvnRZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.14",
+                       "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-2.0.14.tgz",
+                       "integrity": "sha512-fMAWwEcK79esTIttuQkCFTHhPsrWbCQmletT8IjpUmT34RXbwGreBXnief8n9H4BC8eTe1JAE/kI3AhtdYfrRg==",
</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">                                "@wordpress/api-fetch": "^5.2.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/block-editor": "^8.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/block-editor": "^8.0.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/blocks": "^11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/components": "^19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/components": "^19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@wordpress/compose": "^5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/core-data": "^4.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@wordpress/data": "^6.1.4",
</span></span></pre></div>
<a id="trunkpackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package.json        2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/package.json  2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,7 +27,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/babel-preset-default": "6.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/custom-templated-path-webpack-plugin": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dependency-extraction-webpack-plugin": "3.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/e2e-test-utils": "5.4.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/e2e-test-utils": "5.4.9",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/library-export-default-webpack-plugin": "2.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/scripts": "19.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "autoprefixer": "^9.8.8",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -82,15 +82,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/api-fetch": "5.2.6",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/autop": "3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/blob": "3.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/block-directory": "3.0.13",
-               "@wordpress/block-editor": "8.0.7",
-               "@wordpress/block-library": "6.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/block-directory": "3.0.14",
+               "@wordpress/block-editor": "8.0.8",
+               "@wordpress/block-library": "6.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/block-serialization-default-parser": "4.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/blocks": "11.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/components": "19.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/components": "19.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/compose": "5.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/core-data": "4.0.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/customize-widgets": "2.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/customize-widgets": "2.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/data": "6.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/data-controls": "2.2.7",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/date": "4.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -97,38 +97,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/deprecated": "3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dom": "3.2.7",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dom-ready": "3.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/edit-post": "5.0.13",
-               "@wordpress/edit-site": "3.0.13",
-               "@wordpress/edit-widgets": "3.1.8",
-               "@wordpress/editor": "12.0.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/edit-post": "5.0.14",
+               "@wordpress/edit-site": "3.0.14",
+               "@wordpress/edit-widgets": "3.1.9",
+               "@wordpress/editor": "12.0.11",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/element": "4.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/escape-html": "2.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/format-library": "3.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/format-library": "3.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/hooks": "3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/html-entities": "3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/i18n": "4.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/icons": "6.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/interface": "4.1.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/interface": "4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/is-shallow-equal": "4.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/keyboard-shortcuts": "3.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/keycodes": "3.2.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/list-reusable-blocks": "3.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/list-reusable-blocks": "3.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/media-utils": "3.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/notices": "3.2.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/nux": "5.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/nux": "5.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/plugins": "4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/primitives": "3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/priority-queue": "2.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/redux-routine": "4.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/reusable-blocks": "3.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/reusable-blocks": "3.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/rich-text": "5.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/server-side-render": "3.0.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/server-side-render": "3.0.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/shortcode": "3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/token-list": "2.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/url": "3.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/viewport": "4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/warning": "2.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/widgets": "2.0.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/widgets": "2.0.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/wordcount": "3.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "backbone": "1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "clipboard": "2.0.8",
</span></span></pre></div>
<a id="trunksrcwpincludesassetsscriptloaderpackagesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/assets/script-loader-packages.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/assets/script-loader-packages.php   2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/assets/script-loader-packages.php     2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'fa03f246887237d01c383e85ff6f107c'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'acd6ed75d460d0d3781e1ef6c12cf2aa'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '59f6dbf5a1d9a141515c25411bc4f01e'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e65166da67ee5d5ff66d36ab14532b3b'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-cor
 e-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'a8ff26eaaddf949aee8669d14277aec3'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '6334f95fc53c1ec41d5ecf2911797ca5'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp
 -element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '24e7bb0f5f3588492f387671b2a46fc9'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => 'a32036d432544d670dbd252aafb343aa'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', '
 wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '3bab8235e19d9f09164c30ab5363093a'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '9dac23239e3ee771f867989188a2e766'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '15ee57b1f0ac2f25cdee181ee369950a'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-vie
 wport', 'wp-widgets'), 'version' => 'a4ae79ff9d722a302a31b7af5478e6b7'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'f9c70b06478edf537328ed5ca3555658'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'a6b5897d9fe0799f7c5167a4a9fb3fc2'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => 'be8358e0f87d66f2bec405069f113602'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '64e8de35a014ff611a39da7042d361dd'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7d156934b7b48d00965baf08e162ab91'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7ad174e925c73007ee5b173582
 42e7d9'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '78dd73ace08da4436266d54e551f1801'), 'edit-site.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport'), 'version' => '8379e53bda963fe8c9de710f71982031'), 'edit-widge
 ts.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '98424c28360f75deb941d9d5977df074'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '22329f7ff9d35759e1a4e
 d63f50fd1f1'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '32e0abe121ab85a88acb6472274ad136'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '314e138f1050b863fc65347b91b547d5'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'fee9af3abfeb76b497fd074608dca647'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '9ddfa7e364f034c04939567c6c6079d5'), 'is-shallow-equal.js' =&gt
 ; array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '78a4020b31c5ae28f7e97405b83d5027'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '57a448b50bb24e264205e448e0b19ea2'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '411699046747b4d90f82c5b2547ff43c'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'ab2c70450229febbbb0a87e88074db07'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'b9e78ffafe025c455d9ccf2c1a78d1de'), 'nux.js' => array('d
 ependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'feee5fbb3df2a20c6dc4653f33d12e13'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '76d0e1ad216a273ab1359db9aaab1809'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'ec5aecfc61b399ed5c8fa2de6b175942'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'f4483156a9bae90512f894dbd867b929'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', '
 wp-primitives', 'wp-url'), 'version' => '436b8be211e4f30893de92b1faad8984'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c491067ec9fe71eeaa2c74e4ee78f956'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'ff256efbd27ce91d114094be9982fadc'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '0e7a194ec8387c92e8d2c2b3755c3c9b'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'a50777df914543c1a77067959d6b3fbf'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd99eea3ea07b8acf242f75a06a2c49ff'), 'viewport.js' => array('depe
 ndencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '67406a236d2370eedc90db2dfdcb46bd'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5ebe2df53cf3c74ebffc7e2d3e76184c'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '3dd8fa0fcd8381649603b755437d9be1'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'fa03f246887237d01c383e85ff6f107c'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'acd6ed75d460d0d3781e1ef6c12cf2aa'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '59f6dbf5a1d9a141515c25411bc4f01e'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e65166da67ee5d5ff66d36ab14532b3b'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b8855b04f6a52a7bca89f8d945d46866'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-cor
 e-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives'), 'version' => 'a8ff26eaaddf949aee8669d14277aec3'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '1f942819c3ee4c8817290d91009999f9'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp
 -element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => '9c50f4a2655f7982925830bfa279e623'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'cc8e5d0e23cf68bb9944bf2a7a016e52'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => 'a32036d432544d670dbd252aafb343aa'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', '
 wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '222096a6b8f6db7f3d31e2a7095c7624'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '9dac23239e3ee771f867989188a2e766'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => '15ee57b1f0ac2f25cdee181ee369950a'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-vie
 wport', 'wp-widgets'), 'version' => 'a4ae79ff9d722a302a31b7af5478e6b7'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'f9c70b06478edf537328ed5ca3555658'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'a6b5897d9fe0799f7c5167a4a9fb3fc2'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => 'be8358e0f87d66f2bec405069f113602'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '64e8de35a014ff611a39da7042d361dd'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '7d156934b7b48d00965baf08e162ab91'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '7ad174e925c73007ee5b173582
 42e7d9'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '78dd73ace08da4436266d54e551f1801'), 'edit-site.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport'), 'version' => '28cef4f1147fe985ff7d5074907fc201'), 'edit-widge
 ts.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '98424c28360f75deb941d9d5977df074'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-data-controls', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '22329f7ff9d35759e1a4e
 d63f50fd1f1'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '32e0abe121ab85a88acb6472274ad136'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4f03d9c45a01df8191f6833373fe1cfa'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '314e138f1050b863fc65347b91b547d5'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'fee9af3abfeb76b497fd074608dca647'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '140ecb91be91e7eec34220584d085033'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '9ddfa7e364f034c04939567c6c6079d5'), 'is-shallow-equal.js' =&gt
 ; array('dependencies' => array('wp-polyfill'), 'version' => '798b660598677b39413fdb5f68624aa8'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '78a4020b31c5ae28f7e97405b83d5027'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '57a448b50bb24e264205e448e0b19ea2'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '411699046747b4d90f82c5b2547ff43c'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'ab2c70450229febbbb0a87e88074db07'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => 'b9e78ffafe025c455d9ccf2c1a78d1de'), 'nux.js' => array('d
 ependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'feee5fbb3df2a20c6dc4653f33d12e13'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => '76d0e1ad216a273ab1359db9aaab1809'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => 'ec5aecfc61b399ed5c8fa2de6b175942'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '18c93919f04bb681234310b314675b17'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'f4483156a9bae90512f894dbd867b929'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', '
 wp-primitives', 'wp-url'), 'version' => '436b8be211e4f30893de92b1faad8984'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c491067ec9fe71eeaa2c74e4ee78f956'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => 'ff256efbd27ce91d114094be9982fadc'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '0e7a194ec8387c92e8d2c2b3755c3c9b'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'a50777df914543c1a77067959d6b3fbf'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd99eea3ea07b8acf242f75a06a2c49ff'), 'viewport.js' => array('depe
 ndencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '67406a236d2370eedc90db2dfdcb46bd'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5ebe2df53cf3c74ebffc7e2d3e76184c'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '3dd8fa0fcd8381649603b755437d9be1'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '02339c8ad03da1e7a03f9212da004007'));
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of file
</span></span></pre></div>
<a id="trunksrcwpincludesblocksupportslayoutphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/block-supports/layout.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/block-supports/layout.php   2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/block-supports/layout.php     2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -104,6 +104,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $style .= 'align-items: center;';
</span><span class="cx" style="display: block; padding: 0 10px">                if ( 'horizontal' === $layout_orientation ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        $style .= 'align-items: center;';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        if ( ! empty( $layout['setCascadingProperties'] ) && $layout['setCascadingProperties'] ) {
+                               $style .= '--layout-direction: row;';
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                         /**
</span><span class="cx" style="display: block; padding: 0 10px">                         * Add this style only if is not empty for backwards compatibility,
</span><span class="cx" style="display: block; padding: 0 10px">                         * since we intend to convert blocks that had flex layout implemented
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -114,7 +117,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( ! empty( $layout['setCascadingProperties'] ) && $layout['setCascadingProperties'] ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                        // --layout-justification-setting allows children to inherit the value regardless or row or column direction.
</span><span class="cx" style="display: block; padding: 0 10px">                                        $style .= "--layout-justification-setting: {$justify_content_options[ $layout['justifyContent'] ]};";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        $style .= '--layout-direction: row;';
</del><span class="cx" style="display: block; padding: 0 10px">                                         $style .= "--layout-wrap: $flex_wrap;";
</span><span class="cx" style="display: block; padding: 0 10px">                                        $style .= "--layout-justify: {$justify_content_options[ $layout['justifyContent'] ]};";
</span><span class="cx" style="display: block; padding: 0 10px">                                        $style .= '--layout-align: center;';
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -125,9 +127,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( ! empty( $layout['justifyContent'] ) && array_key_exists( $layout['justifyContent'], $justify_content_options ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                $style .= "align-items: {$justify_content_options[ $layout['justifyContent'] ]};";
</span><span class="cx" style="display: block; padding: 0 10px">                                if ( ! empty( $layout['setCascadingProperties'] ) && $layout['setCascadingProperties'] ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        $style .= '--layout-direction: column;';
+                               }
+                               if ( ! empty( $layout['setCascadingProperties'] ) && $layout['setCascadingProperties'] ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         // --layout-justification-setting allows children to inherit the value regardless or row or column direction.
</span><span class="cx" style="display: block; padding: 0 10px">                                        $style .= "--layout-justification-setting: {$justify_content_options[ $layout['justifyContent'] ]};";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        $style .= '--layout-direction: column;';
</del><span class="cx" style="display: block; padding: 0 10px">                                         $style .= '--layout-justify: initial;';
</span><span class="cx" style="display: block; padding: 0 10px">                                        $style .= "--layout-align: {$justify_content_options[ $layout['justifyContent'] ]};";
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span></span></pre></div>
<a id="trunksrcwpincludesblocktemplateutilsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/block-template-utils.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/block-template-utils.php    2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/block-template-utils.php      2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -744,7 +744,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function get_block_template( $id, $template_type = 'wp_template' ) {
</span><span class="cx" style="display: block; padding: 0 10px">        /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * Filters the block templates array before the query takes place.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  *Filters the block template object before the query takes place.
</ins><span class="cx" style="display: block; padding: 0 10px">          *
</span><span class="cx" style="display: block; padding: 0 10px">         * Return a non-null value to bypass the WordPress queries.
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -793,13 +793,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $block_template = get_block_file_template( $id, $template_type );
</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">-         * Filters the array of queried block templates array after they've been fetched.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * Filters the queried block template object after it's been fetched.
</ins><span class="cx" style="display: block; padding: 0 10px">          *
</span><span class="cx" style="display: block; padding: 0 10px">         * @since 5.9.0
</span><span class="cx" style="display: block; padding: 0 10px">         *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-         * @param WP_Block_Template $block_template The found block template.
-        * @param string            $id             Template unique identifier (example: theme_slug//template_slug).
-        * @param array             $template_type  Template type: `'wp_template'` or '`wp_template_part'`.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+  * @param WP_Block_Template|null $block_template The found block template, or null if there isn't one.
+        * @param string                 $id             Template unique identifier (example: theme_slug//template_slug).
+        * @param array                  $template_type  Template type: `'wp_template'` or '`wp_template_part'`.
</ins><span class="cx" style="display: block; padding: 0 10px">          */
</span><span class="cx" style="display: block; padding: 0 10px">        return apply_filters( 'get_block_template', $block_template, $id, $template_type );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationsubmenuphp"></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.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation-submenu.php       2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/navigation-submenu.php 2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -163,8 +163,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'style' => $style_attribute,
</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">-        $html               = '<li ' . $wrapper_attributes . '>';
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $label = '';
+
+       if ( isset( $attributes['label'] ) ) {
+               $label .= wp_kses(
+                       $attributes['label'],
+                       array(
+                               'code'   => array(),
+                               'em'     => array(),
+                               'img'    => array(
+                                       'scale' => array(),
+                                       'class' => array(),
+                                       'style' => array(),
+                                       'src'   => array(),
+                                       'alt'   => array(),
+                               ),
+                               's'      => array(),
+                               'span'   => array(
+                                       'style' => array(),
+                               ),
+                               'strong' => array(),
+                       )
+               );
+       }
+
+       $html = '<li ' . $wrapper_attributes . '>';
+
</ins><span class="cx" style="display: block; padding: 0 10px">         // If Submenus open on hover, we render an anchor tag with attributes.
</span><span class="cx" style="display: block; padding: 0 10px">        // If submenu icons are set to show, we also render a submenu button, so the submenu can be opened on click.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! $open_on_click ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -193,27 +218,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $html .= '>';
</span><span class="cx" style="display: block; padding: 0 10px">                // End appending HTML attributes to anchor tag.
</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( $attributes['label'] ) ) {
-                       $html .= wp_kses(
-                               $attributes['label'],
-                               array(
-                                       'code'   => array(),
-                                       'em'     => array(),
-                                       'img'    => array(
-                                               'scale' => array(),
-                                               'class' => array(),
-                                               'style' => array(),
-                                               'src'   => array(),
-                                               'alt'   => array(),
-                                       ),
-                                       's'      => array(),
-                                       'span'   => array(
-                                               'style' => array(),
-                                       ),
-                                       'strong' => array(),
-                               )
-                       );
-               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $html .= $label;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $html .= '</a>';
</span><span class="cx" style="display: block; padding: 0 10px">                // End anchor tag content.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -221,36 +226,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                if ( $show_submenu_indicators ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        // The submenu icon is rendered in a button here
</span><span class="cx" style="display: block; padding: 0 10px">                        // so that there's a clickable elment to open the submenu.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $html .= '<button class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">' . block_core_navigation_submenu_render_submenu_icon() . '</button>';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $html .= '<button aria-label="' . $label . ' ' . __( 'submenu', 'gutenberg' ) . '" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">' . block_core_navigation_submenu_render_submenu_icon() . '</button>';
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">        } else {
</span><span class="cx" style="display: block; padding: 0 10px">                // If menus open on click, we render the parent as a button.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $html .= '<button class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" aria-expanded="false">';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $html .= '<button aria-label="' . $label . ' ' . __( 'submenu', 'gutenberg' ) . '" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" aria-expanded="false">';
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                // Wrap title with span to isolate it from submenu icon.
</span><span class="cx" style="display: block; padding: 0 10px">                $html .= '<span class="wp-block-navigation-item__label">';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( isset( $attributes['label'] ) ) {
-                       $html .= wp_kses(
-                               $attributes['label'],
-                               array(
-                                       'code'   => array(),
-                                       'em'     => array(),
-                                       'img'    => array(
-                                               'scale' => array(),
-                                               'class' => array(),
-                                               'style' => array(),
-                                               'src'   => array(),
-                                               'alt'   => array(),
-                                       ),
-                                       's'      => array(),
-                                       'span'   => array(
-                                               'style' => array(),
-                                       ),
-                                       'strong' => array(),
-                               )
-                       );
-               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $html .= $label;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                $html .= '</span>';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</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       2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/navigation.php 2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,6 +5,120 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * @package WordPress
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// These functions are used for the __unstableLocation feature and only active
+// when the gutenberg plugin is active.
+if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
+       /**
+        * Returns the menu items for a WordPress menu location.
+        *
+        * @param string $location The menu location.
+        * @return array Menu items for the location.
+        */
+       function block_core_navigation_get_menu_items_at_location( $location ) {
+               if ( empty( $location ) ) {
+                       return;
+               }
+
+               // Build menu data. The following approximates the code in
+               // `wp_nav_menu()` and `gutenberg_output_block_nav_menu`.
+
+               // Find the location in the list of locations, returning early if the
+               // location can't be found.
+               $locations = get_nav_menu_locations();
+               if ( ! isset( $locations[ $location ] ) ) {
+                       return;
+               }
+
+               // Get the menu from the location, returning early if there is no
+               // menu or there was an error.
+               $menu = wp_get_nav_menu_object( $locations[ $location ] );
+               if ( ! $menu || is_wp_error( $menu ) ) {
+                       return;
+               }
+
+               $menu_items = wp_get_nav_menu_items( $menu->term_id, array( 'update_post_term_cache' => false ) );
+               _wp_menu_item_classes_by_context( $menu_items );
+
+               return $menu_items;
+       }
+
+
+       /**
+        * Sorts a standard array of menu items into a nested structure keyed by the
+        * id of the parent menu.
+        *
+        * @param array $menu_items Menu items to sort.
+        * @return array An array keyed by the id of the parent menu where each element
+        *               is an array of menu items that belong to that parent.
+        */
+       function block_core_navigation_sort_menu_items_by_parent_id( $menu_items ) {
+               $sorted_menu_items = array();
+               foreach ( (array) $menu_items as $menu_item ) {
+                       $sorted_menu_items[ $menu_item->menu_order ] = $menu_item;
+               }
+               unset( $menu_items, $menu_item );
+
+               $menu_items_by_parent_id = array();
+               foreach ( $sorted_menu_items as $menu_item ) {
+                       $menu_items_by_parent_id[ $menu_item->menu_item_parent ][] = $menu_item;
+               }
+
+               return $menu_items_by_parent_id;
+       }
+
+       /**
+        * Turns menu item data into a nested array of parsed blocks
+        *
+        * @param array $menu_items               An array of menu items that represent
+        *                                        an individual level of a menu.
+        * @param array $menu_items_by_parent_id  An array keyed by the id of the
+        *                                        parent menu where each element is an
+        *                                        array of menu items that belong to
+        *                                        that parent.
+        * @return array An array of parsed block data.
+        */
+       function block_core_navigation_parse_blocks_from_menu_items( $menu_items, $menu_items_by_parent_id ) {
+               if ( empty( $menu_items ) ) {
+                       return array();
+               }
+
+               $blocks = array();
+
+               foreach ( $menu_items as $menu_item ) {
+                       $class_name       = ! empty( $menu_item->classes ) ? implode( ' ', (array) $menu_item->classes ) : null;
+                       $id               = ( null !== $menu_item->object_id && 'custom' !== $menu_item->object ) ? $menu_item->object_id : null;
+                       $opens_in_new_tab = null !== $menu_item->target && '_blank' === $menu_item->target;
+                       $rel              = ( null !== $menu_item->xfn && '' !== $menu_item->xfn ) ? $menu_item->xfn : null;
+                       $kind             = null !== $menu_item->type ? str_replace( '_', '-', $menu_item->type ) : 'custom';
+
+                       $block = array(
+                               'blockName' => isset( $menu_items_by_parent_id[ $menu_item->ID ] ) ? 'core/navigation-submenu' : 'core/navigation-link',
+                               'attrs'     => array(
+                                       'className'     => $class_name,
+                                       'description'   => $menu_item->description,
+                                       'id'            => $id,
+                                       'kind'          => $kind,
+                                       'label'         => $menu_item->title,
+                                       'opensInNewTab' => $opens_in_new_tab,
+                                       'rel'           => $rel,
+                                       'title'         => $menu_item->attr_title,
+                                       'type'          => $menu_item->object,
+                                       'url'           => $menu_item->url,
+                               ),
+                       );
+
+                       $block['innerBlocks']  = isset( $menu_items_by_parent_id[ $menu_item->ID ] )
+                               ? block_core_navigation_parse_blocks_from_menu_items( $menu_items_by_parent_id[ $menu_item->ID ], $menu_items_by_parent_id )
+                               : array();
+                       $block['innerContent'] = array_map( 'serialize_block', $block['innerBlocks'] );
+
+                       $blocks[] = $block;
+               }
+
+               return $blocks;
+       }
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px">  * Build an array with CSS classes and inline styles defining the colors
</span><span class="cx" style="display: block; padding: 0 10px">  * which will be applied to the navigation markup in the front-end.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -145,17 +259,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">        // see:
</span><span class="cx" style="display: block; padding: 0 10px">        // - https://github.com/WordPress/wordpress-develop/blob/ba943e113d3b31b121f77a2d30aebe14b047c69d/src/wp-includes/nav-menu.php#L613-L619.
</span><span class="cx" style="display: block; padding: 0 10px">        // - https://developer.wordpress.org/reference/classes/wp_query/#order-orderby-parameters.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $navigation_posts = get_posts(
-               array(
-                       'post_type'      => 'wp_navigation',
-                       'order'          => 'ASC',
-                       'orderby'        => 'name',
-                       'posts_per_page' => 1, // only the first post.
-                       's'              => '<!-- wp:', // look for block indicators to ensure we only include non-empty Navigations.
-               )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $parsed_args = array(
+               'post_type'      => 'wp_navigation',
+               'no_found_rows'  => true,
+               'order'          => 'ASC',
+               'orderby'        => 'name',
+               'post_status'    => 'publish',
+               'posts_per_page' => 20, // Try the first 20 posts.
</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 count( $navigation_posts ) ? $navigation_posts[0] : null;
</del><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $navigation_posts = new WP_Query( $parsed_args );
+       foreach ( $navigation_posts->posts as $navigation_post ) {
+               if ( has_blocks( $navigation_post ) ) {
+                       return $navigation_post;
+               }
+       }
+
+       return null;
</ins><span class="cx" style="display: 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">@@ -272,22 +392,33 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $inner_blocks = $block->inner_blocks;
</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 `__unstableLocation` is defined, create inner blocks from the classic menu assigned to that location.
-       if ( empty( $inner_blocks ) && array_key_exists( '__unstableLocation', $attributes ) ) {
-               $menu_items = gutenberg_get_menu_items_at_location( $attributes['__unstableLocation'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Ensure that blocks saved with the legacy ref attribute name (navigationMenuId) continue to render.
+       if ( array_key_exists( 'navigationMenuId', $attributes ) ) {
+               $attributes['ref'] = $attributes['navigationMenuId'];
+       }
+
+       // If:
+       // - the gutenberg plugin is active
+       // - `__unstableLocation` is defined
+       // - we have menu items at the defined location
+       // - we don't have a relationship to a `wp_navigation` Post (via `ref`).
+       // ...then create inner blocks from the classic menu assigned to that location.
+       if (
+               defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN &&
+               array_key_exists( '__unstableLocation', $attributes ) &&
+               ! array_key_exists( 'ref', $attributes ) &&
+               ! empty( block_core_navigation_get_menu_items_at_location( $attributes['__unstableLocation'] ) )
+       ) {
+               $menu_items = block_core_navigation_get_menu_items_at_location( $attributes['__unstableLocation'] );
</ins><span class="cx" style="display: block; padding: 0 10px">                 if ( empty( $menu_items ) ) {
</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">-                $menu_items_by_parent_id = gutenberg_sort_menu_items_by_parent_id( $menu_items );
-               $parsed_blocks           = gutenberg_parse_blocks_from_menu_items( $menu_items_by_parent_id[0], $menu_items_by_parent_id );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $menu_items_by_parent_id = block_core_navigation_sort_menu_items_by_parent_id( $menu_items );
+               $parsed_blocks           = block_core_navigation_parse_blocks_from_menu_items( $menu_items_by_parent_id[0], $menu_items_by_parent_id );
</ins><span class="cx" style="display: block; padding: 0 10px">                 $inner_blocks            = new WP_Block_List( $parsed_blocks, $attributes );
</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">-        // Ensure that blocks saved with the legacy ref attribute name (navigationMenuId) continue to render.
-       if ( array_key_exists( 'navigationMenuId', $attributes ) ) {
-               $attributes['ref'] = $attributes['navigationMenuId'];
-       }
</del><span class="cx" style="display: block; padding: 0 10px">         // Load inner blocks from the navigation post.
</span><span class="cx" style="display: block; padding: 0 10px">        if ( array_key_exists( 'ref', $attributes ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $navigation_post = get_post( $attributes['ref'] );
</span></span></pre></div>
<a id="trunksrcwpincludesblockspagelistphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/page-list.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/page-list.php        2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/page-list.php  2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -173,24 +173,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"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                $title = wp_kses( $page['title'], wp_kses_allowed_html( 'post' ) );
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 $markup .= '<li class="wp-block-pages-list__item' . $css_class . '"' . $style_attribute . '>';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                if ( isset( $page['children'] ) && $is_navigation_child && $open_submenus_on_click ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $markup .= '<button class="' . $navigation_child_content_class . ' wp-block-navigation-submenu__toggle" aria-expanded="false">' . wp_kses(
-                               $page['title'],
-                               wp_kses_allowed_html( 'post' )
-                       ) . '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>' .
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $markup .= '<button aria-label="' . $title . ' ' . __( 'submenu', 'gutenberg' ) . '" class="' . $navigation_child_content_class . ' wp-block-navigation-submenu__toggle" aria-expanded="false">' . $title . '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>' .
</ins><span class="cx" style="display: block; padding: 0 10px">                         '</button>';
</span><span class="cx" style="display: block; padding: 0 10px">                } else {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $markup .= '<a class="wp-block-pages-list__item__link' . $navigation_child_content_class . '" href="' . esc_url( $page['link'] ) . '"' . $aria_current . '>' . wp_kses(
-                               $page['title'],
-                               wp_kses_allowed_html( 'post' )
-                       ) . '</a>';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $markup .= '<a class="wp-block-pages-list__item__link' . $navigation_child_content_class . '" href="' . esc_url( $page['link'] ) . '"' . $aria_current . '>' . $title . '</a>';
</ins><span class="cx" style="display: 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( $page['children'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( $is_navigation_child && $show_submenu_icons && ! $open_submenus_on_click ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                $markup .= '<button class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         $markup .= '<button aria-label="' . $title . ' ' . __( 'submenu', 'gutenberg' ) . '" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">';
</ins><span class="cx" style="display: block; padding: 0 10px">                                 $markup .= '<span class="wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"><svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" role="img" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg></span>';
</span><span class="cx" style="display: block; padding: 0 10px">                                $markup .= '</button>';
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination/block.json  2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/query-pagination/block.json    2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/query-pagination",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "title": "Query Pagination",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "title": "Pagination",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/query" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "Displays a paginated navigation to next/previous set of posts, when applicable.",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnextblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-next/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-next/block.json     2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/query-pagination-next/block.json       2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/query-pagination-next",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "title": "Query Pagination Next",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "title": "Next Page",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/query-pagination" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "Displays the next posts page link.",
</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  2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/query-pagination-numbers/block.json    2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/query-pagination-numbers",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "title": "Query Pagination Numbers",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "title": "Page Numbers",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/query-pagination" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "Displays a list of page numbers for pagination",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationpreviousblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-previous/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-previous/block.json 2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/query-pagination-previous/block.json   2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,7 +1,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px">        "apiVersion": 2,
</span><span class="cx" style="display: block; padding: 0 10px">        "name": "core/query-pagination-previous",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        "title": "Query Pagination Previous",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "title": "Previous Page",
</ins><span class="cx" style="display: block; padding: 0 10px">         "category": "design",
</span><span class="cx" style="display: block; padding: 0 10px">        "parent": [ "core/query-pagination" ],
</span><span class="cx" style="display: block; padding: 0 10px">        "description": "Displays the previous posts page link.",
</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    2021-12-05 18:01:00 UTC (rev 52323)
+++ trunk/src/wp-includes/blocks/template-part.php      2021-12-06 06:18:27 UTC (rev 52324)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,6 +50,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        if ( ! is_wp_error( $area_terms ) && false !== $area_terms ) {
</span><span class="cx" style="display: block; padding: 0 10px">                                $area = $area_terms[0]->name;
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        /**
+                        * Fires when a block template part is loaded from a template post stored in the database.
+                        *
+                        * @since 5.9.0
+                        *
+                        * @param string  $template_part_id   The requested template part namespaced to the theme.
+                        * @param array   $attributes         The block attributes.
+                        * @param WP_Post $template_part_post The template part post object.
+                        * @param string  $content            The template part content.
+                        */
+                       do_action( 'render_block_core_template_part_post', $template_part_id, $attributes, $template_part_post, $content );
</ins><span class="cx" style="display: block; padding: 0 10px">                 } else {
</span><span class="cx" style="display: block; padding: 0 10px">                        // Else, if the template part was provided by the active theme,
</span><span class="cx" style="display: block; padding: 0 10px">                        // render the corresponding file content.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,6 +72,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                ? _inject_theme_attribute_in_block_template_content( $content )
</span><span class="cx" style="display: block; padding: 0 10px">                                                : '';
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+                       if ( '' !== $content && null !== $content ) {
+                               /**
+                                * Fires when a block template part is loaded from a template part in the theme.
+                                *
+                                * @since 5.9.0
+                                *
+                                * @param string $template_part_id        The requested template part namespaced to the theme.
+                                * @param array  $attributes              The block attributes.
+                                * @param string $template_part_file_path Absolute path to the template path.
+                                * @param string $content                 The template part content.
+                                */
+                               do_action( 'render_block_core_template_part_file', $template_part_id, $attributes, $template_part_file_path, $content );
+                       } else {
+                               /**
+                                * Fires when a requested block template part does not exist in the database nor in the theme.
+                                *
+                                * @since 5.9.0
+                                *
+                                * @param string $template_part_id        The requested template part namespaced to the theme.
+                                * @param array  $attributes              The block attributes.
+                                * @param string $template_part_file_path Absolute path to the not found template path.
+                                */
+                               do_action( 'render_block_core_template_part_none', $template_part_id, $attributes, $template_part_file_path );
+                       }
</ins><span class="cx" style="display: 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>
</div>

</body>
</html>