<!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>[57377] trunk: Editor: Update the WordPress packages to the Gutenberg 16.7 RC2 version.</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/57377">57377</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/57377","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>youknowriad</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2024-01-29 21:04:18 +0000 (Mon, 29 Jan 2024)</dd>
</dl>
<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Editor: Update the WordPress packages to the Gutenberg 16.7 RC2 version.
This patch, somewhat small brings a lot to WordPress.
This includes features like:
- DataViews.
- Customization tools like box shadow, background size and repeat.
- UI improvements in the site editor.
- Preferences sharing between the post and site editors.
- Unified panels and editors between post and site editors.
- Improved template mode in the post editor.
- Iterations to multiple interactive blocks.
- Preparing the blocks and UI for pattern overrides.
- and a lot more.
Props luisherranz, gziolo, isabel_brison, costdev, jonsurrell, peterwilsoncc, get_dave, antonvlasenko, desrosj.
See <a href="https://core.trac.wordpress.org/ticket/60315">#60315</a>.</pre>
<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkGruntfilejs">trunk/Gruntfile.js</a></li>
<li><a href="#trunkpackagelockjson">trunk/package-lock.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
<li><a href="#trunksrcwpincludesassetsscriptloaderpackagesminphp">trunk/src/wp-includes/assets/script-loader-packages.min.php</a></li>
<li><a href="#trunksrcwpincludesblocksaudioblockjson">trunk/src/wp-includes/blocks/audio/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksavatarblockjson">trunk/src/wp-includes/blocks/avatar/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksblockblockjson">trunk/src/wp-includes/blocks/block/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksblockphp">trunk/src/wp-includes/blocks/block.php</a></li>
<li><a href="#trunksrcwpincludesblocksblocksjsonphp">trunk/src/wp-includes/blocks/blocks-json.php</a></li>
<li><a href="#trunksrcwpincludesblocksbuttonblockjson">trunk/src/wp-includes/blocks/button/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscalendarphp">trunk/src/wp-includes/blocks/calendar.php</a></li>
<li><a href="#trunksrcwpincludesblockscategoriesphp">trunk/src/wp-includes/blocks/categories.php</a></li>
<li><a href="#trunksrcwpincludesblockscodeblockjson">trunk/src/wp-includes/blocks/code/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscommentstitleblockjson">trunk/src/wp-includes/blocks/comments-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblockscoverblockjson">trunk/src/wp-includes/blocks/cover/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksdetailsblockjson">trunk/src/wp-includes/blocks/details/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksembedblockjson">trunk/src/wp-includes/blocks/embed/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksfileblockjson">trunk/src/wp-includes/blocks/file/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksfilephp">trunk/src/wp-includes/blocks/file.php</a></li>
<li><a href="#trunksrcwpincludesblocksfootnotesblockjson">trunk/src/wp-includes/blocks/footnotes/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksfootnotesphp">trunk/src/wp-includes/blocks/footnotes.php</a></li>
<li><a href="#trunksrcwpincludesblocksgalleryblockjson">trunk/src/wp-includes/blocks/gallery/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksgalleryphp">trunk/src/wp-includes/blocks/gallery.php</a></li>
<li><a href="#trunksrcwpincludesblocksgroupblockjson">trunk/src/wp-includes/blocks/group/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksheadingblockjson">trunk/src/wp-includes/blocks/heading/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksimageblockjson">trunk/src/wp-includes/blocks/image/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksimagephp">trunk/src/wp-includes/blocks/image.php</a></li>
<li><a href="#trunksrcwpincludesblockslegacywidgetblockjson">trunk/src/wp-includes/blocks/legacy-widget/block.json</a></li>
<li><a href="#trunksrcwpincludesblockslistitemblockjson">trunk/src/wp-includes/blocks/list-item/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksloginoutblockjson">trunk/src/wp-includes/blocks/loginout/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksmissingblockjson">trunk/src/wp-includes/blocks/missing/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationblockjson">trunk/src/wp-includes/blocks/navigation/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationlinkblockjson">trunk/src/wp-includes/blocks/navigation-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationlinkphp">trunk/src/wp-includes/blocks/navigation-link.php</a></li>
<li><a href="#trunksrcwpincludesblocksnavigationphp">trunk/src/wp-includes/blocks/navigation.php</a></li>
<li><a href="#trunksrcwpincludesblocksparagraphblockjson">trunk/src/wp-includes/blocks/paragraph/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspatternblockjson">trunk/src/wp-includes/blocks/pattern/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspatternphp">trunk/src/wp-includes/blocks/pattern.php</a></li>
<li><a href="#trunksrcwpincludesblockspostfeaturedimageblockjson">trunk/src/wp-includes/blocks/post-featured-image/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostfeaturedimagephp">trunk/src/wp-includes/blocks/post-featured-image.php</a></li>
<li><a href="#trunksrcwpincludesblockspostnavigationlinkblockjson">trunk/src/wp-includes/blocks/post-navigation-link/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspostnavigationlinkphp">trunk/src/wp-includes/blocks/post-navigation-link.php</a></li>
<li><a href="#trunksrcwpincludesblocksposttemplateblockjson">trunk/src/wp-includes/blocks/post-template/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksposttermsphp">trunk/src/wp-includes/blocks/post-terms.php</a></li>
<li><a href="#trunksrcwpincludesblocksposttitleblockjson">trunk/src/wp-includes/blocks/post-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksposttitlephp">trunk/src/wp-includes/blocks/post-title.php</a></li>
<li><a href="#trunksrcwpincludesblockspreformattedblockjson">trunk/src/wp-includes/blocks/preformatted/block.json</a></li>
<li><a href="#trunksrcwpincludesblockspullquoteblockjson">trunk/src/wp-includes/blocks/pullquote/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksqueryblockjson">trunk/src/wp-includes/blocks/query/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnextphp">trunk/src/wp-includes/blocks/query-pagination-next.php</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnumbersblockjson">trunk/src/wp-includes/blocks/query-pagination-numbers/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationnumbersphp">trunk/src/wp-includes/blocks/query-pagination-numbers.php</a></li>
<li><a href="#trunksrcwpincludesblocksquerypaginationpreviousphp">trunk/src/wp-includes/blocks/query-pagination-previous.php</a></li>
<li><a href="#trunksrcwpincludesblocksquerytitleblockjson">trunk/src/wp-includes/blocks/query-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksqueryphp">trunk/src/wp-includes/blocks/query.php</a></li>
<li><a href="#trunksrcwpincludesblocksquoteblockjson">trunk/src/wp-includes/blocks/quote/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssearchblockjson">trunk/src/wp-includes/blocks/search/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssearchphp">trunk/src/wp-includes/blocks/search.php</a></li>
<li><a href="#trunksrcwpincludesblockssitetitleblockjson">trunk/src/wp-includes/blocks/site-title/block.json</a></li>
<li><a href="#trunksrcwpincludesblockssociallinkphp">trunk/src/wp-includes/blocks/social-link.php</a></li>
<li><a href="#trunksrcwpincludesblockstableblockjson">trunk/src/wp-includes/blocks/table/block.json</a></li>
<li><a href="#trunksrcwpincludesblockstemplatepartblockjson">trunk/src/wp-includes/blocks/template-part/block.json</a></li>
<li><a href="#trunksrcwpincludesblockstemplatepartphp">trunk/src/wp-includes/blocks/template-part.php</a></li>
<li><a href="#trunksrcwpincludesblocksverseblockjson">trunk/src/wp-includes/blocks/verse/block.json</a></li>
<li><a href="#trunksrcwpincludesblocksvideoblockjson">trunk/src/wp-includes/blocks/video/block.json</a></li>
<li><a href="#trunksrcwpincludesblockswidgetgroupblockjson">trunk/src/wp-includes/blocks/widget-group/block.json</a></li>
<li><a href="#trunksrcwpincludesscriptloaderphp">trunk/src/wp-includes/script-loader.php</a></li>
<li><a href="#trunktestsphpunitdatablocksfixturescore__quote__style1serverhtml">trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-1.server.html</a></li>
<li><a href="#trunktestsphpunitdatablocksfixturescore__quote__style2serverhtml">trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-2.server.html</a></li>
<li><a href="#trunktestsphpunitincludesunregisterblockshooksphp">trunk/tests/phpunit/includes/unregister-blocks-hooks.php</a></li>
<li><a href="#trunktoolswebpackblocksjs">trunk/tools/webpack/blocks.js</a></li>
<li><a href="#trunktoolswebpackpackagesjs">trunk/tools/webpack/packages.js</a></li>
<li><a href="#trunktoolswebpacksharedjs">trunk/tools/webpack/shared.js</a></li>
<li><a href="#trunkwebpackconfigjs">trunk/webpack.config.js</a></li>
</ul>
<h3>Added Paths</h3>
<ul>
<li><a href="#trunktoolswebpackmodulesjs">trunk/tools/webpack/modules.js</a></li>
</ul>
</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkGruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/Gruntfile.js 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/Gruntfile.js 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1566,7 +1566,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> grunt.registerTask( 'verify:source-maps', function() {
</span><span class="cx" style="display: block; padding: 0 10px"> const ignoredFiles = [
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'build/wp-includes/js/dist/components.js'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'build/wp-includes/js/dist/components.js',
+ 'build/wp-includes/js/dist/block-editor.js',
+ 'build/wp-includes/js/dist/block-editor.min.js'
</ins><span class="cx" style="display: block; padding: 0 10px"> ];
</span><span class="cx" style="display: block; padding: 0 10px"> const files = buildFiles.reduce( ( acc, path ) => {
</span><span class="cx" style="display: block; padding: 0 10px"> // Skip excluded paths and any path that isn't a file.
</span></span></pre></div>
<a id="trunkpackagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package-lock.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/package-lock.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11,70 +11,72 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/is-prop-valid": "0.8.8",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/memoize": "0.7.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "3.42.13",
- "@wordpress/annotations": "2.42.13",
- "@wordpress/api-fetch": "6.39.13",
- "@wordpress/autop": "3.42.13",
- "@wordpress/blob": "3.42.13",
- "@wordpress/block-directory": "4.19.16",
- "@wordpress/block-editor": "12.10.14",
- "@wordpress/block-library": "8.19.16",
- "@wordpress/block-serialization-default-parser": "4.42.13",
- "@wordpress/blocks": "12.19.13",
- "@wordpress/commands": "0.13.14",
- "@wordpress/components": "25.8.14",
- "@wordpress/compose": "6.19.13",
- "@wordpress/core-commands": "0.11.14",
- "@wordpress/core-data": "6.19.14",
- "@wordpress/customize-widgets": "4.19.16",
- "@wordpress/data": "9.12.13",
- "@wordpress/data-controls": "3.11.13",
- "@wordpress/date": "4.42.13",
- "@wordpress/deprecated": "3.42.13",
- "@wordpress/dom": "3.42.13",
- "@wordpress/dom-ready": "3.42.13",
- "@wordpress/edit-post": "7.19.16",
- "@wordpress/edit-site": "5.19.16",
- "@wordpress/edit-widgets": "5.19.16",
- "@wordpress/editor": "13.19.14",
- "@wordpress/element": "5.19.13",
- "@wordpress/escape-html": "2.42.13",
- "@wordpress/format-library": "4.19.14",
- "@wordpress/hooks": "3.42.13",
- "@wordpress/html-entities": "3.42.13",
- "@wordpress/i18n": "4.42.13",
- "@wordpress/icons": "9.33.13",
- "@wordpress/interactivity": "2.3.13",
- "@wordpress/interface": "5.19.14",
- "@wordpress/is-shallow-equal": "4.42.13",
- "@wordpress/keyboard-shortcuts": "4.19.13",
- "@wordpress/keycodes": "3.42.13",
- "@wordpress/list-reusable-blocks": "4.19.14",
- "@wordpress/media-utils": "4.33.13",
- "@wordpress/notices": "4.10.13",
- "@wordpress/nux": "8.4.14",
- "@wordpress/patterns": "1.3.14",
- "@wordpress/plugins": "6.10.14",
- "@wordpress/preferences": "3.19.14",
- "@wordpress/preferences-persistence": "1.34.13",
- "@wordpress/primitives": "3.40.13",
- "@wordpress/priority-queue": "2.42.13",
- "@wordpress/private-apis": "0.24.13",
- "@wordpress/redux-routine": "4.42.13",
- "@wordpress/reusable-blocks": "4.19.14",
- "@wordpress/rich-text": "6.19.13",
- "@wordpress/router": "0.11.13",
- "@wordpress/server-side-render": "4.19.14",
- "@wordpress/shortcode": "3.42.13",
- "@wordpress/style-engine": "1.25.13",
- "@wordpress/sync": "0.4.13",
- "@wordpress/token-list": "2.42.13",
- "@wordpress/undo-manager": "0.2.13",
- "@wordpress/url": "3.43.13",
- "@wordpress/viewport": "5.19.13",
- "@wordpress/warning": "2.42.13",
- "@wordpress/widgets": "3.19.14",
- "@wordpress/wordcount": "3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "3.50.0",
+ "@wordpress/annotations": "2.50.0",
+ "@wordpress/api-fetch": "6.47.0",
+ "@wordpress/autop": "3.50.0",
+ "@wordpress/blob": "3.50.0",
+ "@wordpress/block-directory": "4.27.1",
+ "@wordpress/block-editor": "12.18.1",
+ "@wordpress/block-library": "8.27.1",
+ "@wordpress/block-serialization-default-parser": "4.50.0",
+ "@wordpress/blocks": "12.27.1",
+ "@wordpress/commands": "0.21.0",
+ "@wordpress/components": "25.16.0",
+ "@wordpress/compose": "6.27.0",
+ "@wordpress/core-commands": "0.19.1",
+ "@wordpress/core-data": "6.27.1",
+ "@wordpress/customize-widgets": "4.27.1",
+ "@wordpress/data": "9.20.0",
+ "@wordpress/data-controls": "3.19.0",
+ "@wordpress/dataviews": "0.4.0",
+ "@wordpress/date": "4.50.0",
+ "@wordpress/deprecated": "3.50.0",
+ "@wordpress/dom": "3.50.0",
+ "@wordpress/dom-ready": "3.50.0",
+ "@wordpress/edit-post": "7.27.1",
+ "@wordpress/edit-site": "5.27.1",
+ "@wordpress/edit-widgets": "5.27.1",
+ "@wordpress/editor": "13.27.1",
+ "@wordpress/element": "5.27.0",
+ "@wordpress/escape-html": "2.50.0",
+ "@wordpress/format-library": "4.27.1",
+ "@wordpress/hooks": "3.50.0",
+ "@wordpress/html-entities": "3.50.0",
+ "@wordpress/i18n": "4.50.0",
+ "@wordpress/icons": "9.41.0",
+ "@wordpress/interactivity": "4.0.0",
+ "@wordpress/interactivity-router": "1.0.0",
+ "@wordpress/interface": "5.27.0",
+ "@wordpress/is-shallow-equal": "4.50.0",
+ "@wordpress/keyboard-shortcuts": "4.27.0",
+ "@wordpress/keycodes": "3.50.0",
+ "@wordpress/list-reusable-blocks": "4.27.0",
+ "@wordpress/media-utils": "4.41.0",
+ "@wordpress/notices": "4.18.0",
+ "@wordpress/nux": "8.12.0",
+ "@wordpress/patterns": "1.11.1",
+ "@wordpress/plugins": "6.18.0",
+ "@wordpress/preferences": "3.27.0",
+ "@wordpress/preferences-persistence": "1.42.0",
+ "@wordpress/primitives": "3.48.0",
+ "@wordpress/priority-queue": "2.50.0",
+ "@wordpress/private-apis": "0.32.0",
+ "@wordpress/redux-routine": "4.50.0",
+ "@wordpress/reusable-blocks": "4.27.1",
+ "@wordpress/rich-text": "6.27.0",
+ "@wordpress/router": "0.19.0",
+ "@wordpress/server-side-render": "4.27.1",
+ "@wordpress/shortcode": "3.50.0",
+ "@wordpress/style-engine": "1.33.1",
+ "@wordpress/sync": "0.12.0",
+ "@wordpress/token-list": "2.50.0",
+ "@wordpress/undo-manager": "0.10.0",
+ "@wordpress/url": "3.51.0",
+ "@wordpress/viewport": "5.27.0",
+ "@wordpress/warning": "2.50.0",
+ "@wordpress/widgets": "3.27.1",
+ "@wordpress/wordcount": "3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "backbone": "1.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "clipboard": "2.0.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "core-js-url-browser": "3.6.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -98,6 +100,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "polyfill-library": "4.8.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "18.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react-dom": "18.2.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "react-is": "18.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "regenerator-runtime": "0.14.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "tslib": "2.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "underscore": "1.13.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -108,12 +111,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@lodder/grunt-postcss": "^3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@playwright/test": "1.32.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@pmmmwh/react-refresh-webpack-plugin": "0.5.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-preset-default": "7.26.13",
- "@wordpress/dependency-extraction-webpack-plugin": "4.25.13",
- "@wordpress/e2e-test-utils": "10.13.13",
- "@wordpress/e2e-test-utils-playwright": "0.10.13",
- "@wordpress/prettier-config": "2.25.13",
- "@wordpress/scripts": "26.13.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-preset-default": "7.34.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "5.1.0",
+ "@wordpress/e2e-test-utils": "10.21.0",
+ "@wordpress/e2e-test-utils-playwright": "0.18.0",
+ "@wordpress/prettier-config": "3.7.0",
+ "@wordpress/scripts": "27.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "autoprefixer": "10.4.16",
</span><span class="cx" style="display: block; padding: 0 10px"> "chalk": "5.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "check-node-version": "4.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -186,16 +189,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@ariakit/core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.2.7.tgz",
- "integrity": "sha512-Hs0N1EMYq88WW4v9xnSIHNR38TvbQuoUX6FYFmeLCZSTIXQBiET7lr1DQXwOOmdEtRtlxQ5HsxbTkxeOkPv+eg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.3.11.tgz",
+ "integrity": "sha512-+MnOeqnA4FLI/7vqsZLbZQHHN4ofd9kvkNjz44fNi0gqmD+ZbMWiDkFAvZII75dYnxYw5ZPpWjA4waK22VBWig=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@ariakit/react": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.12",
- "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.2.12.tgz",
- "integrity": "sha512-4rAgMyUURHW78EKgRCanhyRUtsiYCOxO65BBHF4mg3tZsDeOvu9kBG5IAXX8mUgakTcyr0EKXuOtGThaj7gobA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.14",
+ "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.3.14.tgz",
+ "integrity": "sha512-h71BPMZ2eW+E2ESbdYxSAEMR1DozYzd5eHE5IOzGd9Egi5u7EZxqmuW4CXVXZ1Y6vbaDMV3SudgPh7iHS/ArFw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@ariakit/react-core": "0.2.12"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@ariakit/react-core": "0.3.14"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "funding": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "opencollective",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -207,11 +210,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@ariakit/react-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.12",
- "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.2.12.tgz",
- "integrity": "sha512-3KSKlX10nnhCvjsbPW0CAnqG+6grryfwnMkeJJ/h34FSV7hEfUMexmIjKBVZyfBG08Xj8NjSK8kkx9c3ChkXeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.14",
+ "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.3.14.tgz",
+ "integrity": "sha512-16Qj6kDPglpdWtU5roY9q+G66naOjauTY5HvUIaL2aLY0187ATaRrABIKoMMzTtJyhvsud4jFlzivz+/zCQ8yw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@ariakit/core": "0.2.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@ariakit/core": "0.3.11",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@floating-ui/dom": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "use-sync-external-store": "^1.2.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3646,19 +3649,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 8"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@pkgr/utils": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz",
- "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@pkgr/core": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz",
+ "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "dependencies": {
- "cross-spawn": "^7.0.3",
- "fast-glob": "^3.3.0",
- "is-glob": "^4.0.3",
- "open": "^9.1.0",
- "picocolors": "^1.0.0",
- "tslib": "^2.6.0"
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": "^12.20.0 || ^14.18.0 || >=16.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3666,80 +3661,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://opencollective.com/unts"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@pkgr/utils/node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@pkgr/utils/node_modules/define-lazy-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@pkgr/utils/node_modules/open": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
- "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
- "dev": true,
- "dependencies": {
- "default-browser": "^4.0.0",
- "define-lazy-prop": "^3.0.0",
- "is-inside-container": "^1.0.0",
- "is-wsl": "^2.2.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/@pkgr/utils/node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@pkgr/utils/node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/@pkgr/utils/node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@playwright/test": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.32.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.32.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3889,9 +3810,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@polka/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.0-next.21",
- "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
- "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.0.0-next.24",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
+ "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@popperjs/core": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3904,9 +3825,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@preact/signals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.1.tgz",
- "integrity": "sha512-hRPvp1C2ooDzOHqfnhdpHgoIFDbYFAXLhoid3+jSItuPPD/J0r/UsiWKv/8ZO/oEhjRaP0M5niuRYsWqmY2GEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.2.tgz",
+ "integrity": "sha512-ColCqdo4cRP18bAuIR4Oik5rDpiyFtPIJIygaYPMEAwTnl4buWkBOflGBSzhYyPyJfKpkwlekrvK+1pzQ2ldWw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@preact/signals-core": "^1.4.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3919,9 +3840,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@preact/signals-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.0.tgz",
- "integrity": "sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.1.tgz",
+ "integrity": "sha512-dE6f+WCX5ZUDwXzUIWNMhhglmuLpqJhuy3X3xHrhZYI0Hm2LyQwOu0l9mdPiWrVNsE+Q7txOnJPgtIqHCYoBVA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "funding": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "opencollective",
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://opencollective.com/preact"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4115,35 +4036,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.13.10"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@radix-ui/react-arrow": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.2.tgz",
- "integrity": "sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-primitive": "1.0.2"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-collection": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.2.tgz",
- "integrity": "sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-slot": "1.0.1"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@radix-ui/react-compose-refs": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4298,53 +4190,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@radix-ui/react-direction": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz",
- "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-dismissable-layer": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.3.tgz",
- "integrity": "sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "@radix-ui/react-use-escape-keydown": "1.0.2"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-dropdown-menu": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.4.tgz",
- "integrity": "sha512-y6AT9+MydyXcByivdK1+QpjWoKaC7MLjkS/cH1Q3keEyMvDkiY85m8o2Bi6+Z1PPUlCsMULopxagQOSfN0wahg==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-id": "1.0.0",
- "@radix-ui/react-menu": "2.0.4",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-controllable-state": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@radix-ui/react-focus-guards": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4356,21 +4201,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "^16.8 || ^17.0 || ^18.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@radix-ui/react-focus-scope": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.2.tgz",
- "integrity": "sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@radix-ui/react-id": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4383,97 +4213,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "^16.8 || ^17.0 || ^18.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@radix-ui/react-menu": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.4.tgz",
- "integrity": "sha512-mzKR47tZ1t193trEqlQoJvzY4u9vYfVH16ryBrVrCAGZzkgyWnMQYEZdUkM7y8ak9mrkKtJiqB47TlEnubeOFQ==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-collection": "1.0.2",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-direction": "1.0.0",
- "@radix-ui/react-dismissable-layer": "1.0.3",
- "@radix-ui/react-focus-guards": "1.0.0",
- "@radix-ui/react-focus-scope": "1.0.2",
- "@radix-ui/react-id": "1.0.0",
- "@radix-ui/react-popper": "1.1.1",
- "@radix-ui/react-portal": "1.0.2",
- "@radix-ui/react-presence": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-roving-focus": "1.0.3",
- "@radix-ui/react-slot": "1.0.1",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "aria-hidden": "^1.1.1",
- "react-remove-scroll": "2.5.5"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-popper": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.1.tgz",
- "integrity": "sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@floating-ui/react-dom": "0.7.2",
- "@radix-ui/react-arrow": "1.0.2",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "@radix-ui/react-use-layout-effect": "1.0.0",
- "@radix-ui/react-use-rect": "1.0.0",
- "@radix-ui/react-use-size": "1.0.0",
- "@radix-ui/rect": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-popper/node_modules/@floating-ui/core": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz",
- "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg=="
- },
- "node_modules/@radix-ui/react-popper/node_modules/@floating-ui/dom": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz",
- "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==",
- "dependencies": {
- "@floating-ui/core": "^0.7.3"
- }
- },
- "node_modules/@radix-ui/react-popper/node_modules/@floating-ui/react-dom": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-0.7.2.tgz",
- "integrity": "sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==",
- "dependencies": {
- "@floating-ui/dom": "^0.5.3",
- "use-isomorphic-layout-effect": "^1.1.1"
- },
- "peerDependencies": {
- "react": ">=16.8.0",
- "react-dom": ">=16.8.0"
- }
- },
- "node_modules/@radix-ui/react-portal": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.2.tgz",
- "integrity": "sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-primitive": "1.0.2"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@radix-ui/react-presence": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4488,52 +4227,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react-dom": "^16.8 || ^17.0 || ^18.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@radix-ui/react-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz",
- "integrity": "sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-slot": "1.0.1"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-roving-focus": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.3.tgz",
- "integrity": "sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-collection": "1.0.2",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-direction": "1.0.0",
- "@radix-ui/react-id": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "@radix-ui/react-use-controllable-state": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0",
- "react-dom": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-slot": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz",
- "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@radix-ui/react-use-callback-ref": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4557,18 +4250,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "^16.8 || ^17.0 || ^18.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@radix-ui/react-use-escape-keydown": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.2.tgz",
- "integrity": "sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-use-callback-ref": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@radix-ui/react-use-layout-effect": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4580,38 +4261,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "^16.8 || ^17.0 || ^18.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@radix-ui/react-use-rect": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz",
- "integrity": "sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/rect": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/react-use-size": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz",
- "integrity": "sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==",
- "dependencies": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-use-layout-effect": "1.0.0"
- },
- "peerDependencies": {
- "react": "^16.8 || ^17.0 || ^18.0"
- }
- },
- "node_modules/@radix-ui/rect": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz",
- "integrity": "sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==",
- "dependencies": {
- "@babel/runtime": "^7.13.10"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@react-spring/animated": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "9.7.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5523,9 +5172,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/body-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
- "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
+ "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/connect": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5533,9 +5182,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/bonjour": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.5.10",
- "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz",
- "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.5.13",
+ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
+ "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5542,9 +5191,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/connect": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.4.35",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5551,9 +5200,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/connect-history-api-fallback": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz",
- "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
+ "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/express-serve-static-core": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5587,9 +5236,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/express": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.17.17",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz",
- "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
+ "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/body-parser": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5599,14 +5248,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/express-serve-static-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.17.33",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz",
- "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.17.41",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
+ "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/qs": "*",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@types/range-parser": "*"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/range-parser": "*",
+ "@types/send": "*"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/glob": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5628,10 +5278,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@types/gradient-parser": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-0.1.3.tgz",
+ "integrity": "sha512-XDbrTSBlQV9nxE1GiDL3FaOPy4G/KaJkhDutBX48Kg8CYZMBARyyDFGCWfWJn4pobmInmwud1xxH7VJMAr0CKQ=="
+ },
+ "node_modules/@types/highlight-words-core": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz",
+ "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA=="
+ },
+ "node_modules/@types/http-errors": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
+ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/http-proxy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.17.9",
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
- "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.17.14",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz",
+ "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5707,9 +5373,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/mime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
- "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/minimatch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5732,9 +5398,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/node": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "14.14.20",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@types/node-forge": {
+ "version": "1.3.11",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
+ "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
+ "dev": true,
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/normalize-package-data": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.4.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5759,15 +5433,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "optional": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/qs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.9.11",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz",
+ "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/range-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/react": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5800,15 +5474,25 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/semver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.5.5",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz",
- "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz",
+ "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@types/send": {
+ "version": "0.17.4",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
+ "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
+ "dev": true,
+ "dependencies": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/serve-index": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
+ "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/express": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5815,19 +5499,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"> "node_modules/@types/serve-static": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz",
+ "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/http-errors": "*",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@types/mime": "*",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@types/simple-peer": {
+ "version": "9.11.8",
+ "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.8.tgz",
+ "integrity": "sha512-rvqefdp2rvIA6wiomMgKWd2UZNPe6LM2EV5AuY3CPQJF+8TbdrL5TjYdMf0VAjGczzlkH4l1NjDkihwbj3Xodw==",
+ "dependencies": {
+ "@types/node": "*"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/sockjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.3.33",
- "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz",
- "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.36",
+ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
+ "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5919,9 +5612,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@types/ws": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.5.4",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz",
- "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.5.10",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
+ "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5953,16 +5646,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.11.0.tgz",
- "integrity": "sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.1.tgz",
+ "integrity": "sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@eslint-community/regexpp": "^4.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/scope-manager": "6.11.0",
- "@typescript-eslint/type-utils": "6.11.0",
- "@typescript-eslint/utils": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/scope-manager": "6.19.1",
+ "@typescript-eslint/type-utils": "6.19.1",
+ "@typescript-eslint/utils": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "graphemer": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "ignore": "^5.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5988,15 +5681,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.11.0.tgz",
- "integrity": "sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.1.tgz",
+ "integrity": "sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/scope-manager": "6.11.0",
- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/typescript-estree": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/scope-manager": "6.19.1",
+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/typescript-estree": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6016,13 +5709,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/scope-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.11.0.tgz",
- "integrity": "sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz",
+ "integrity": "sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": "^16.0.0 || >=18.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6033,13 +5726,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/type-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.11.0.tgz",
- "integrity": "sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.19.1.tgz",
+ "integrity": "sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/typescript-estree": "6.11.0",
- "@typescript-eslint/utils": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/typescript-estree": "6.19.1",
+ "@typescript-eslint/utils": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "ts-api-utils": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6060,9 +5753,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.11.0.tgz",
- "integrity": "sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.1.tgz",
+ "integrity": "sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": "^16.0.0 || >=18.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6073,16 +5766,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/typescript-estree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.11.0.tgz",
- "integrity": "sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz",
+ "integrity": "sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "globby": "^11.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-glob": "^4.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "minimatch": "9.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.5.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "ts-api-utils": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6099,18 +5793,42 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@typescript-eslint/typescript-estree/node_modules/brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "dependencies": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "node_modules/@typescript-eslint/typescript-estree/node_modules/minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dev": true,
+ "dependencies": {
+ "brace-expansion": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=16 || 14 >=14.17"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.11.0.tgz",
- "integrity": "sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.19.1.tgz",
+ "integrity": "sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@eslint-community/eslint-utils": "^4.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json-schema": "^7.0.12",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/semver": "^7.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/scope-manager": "6.11.0",
- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/typescript-estree": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/scope-manager": "6.19.1",
+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/typescript-estree": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.5.4"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6125,12 +5843,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@typescript-eslint/visitor-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz",
- "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz",
+ "integrity": "sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/types": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/types": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "eslint-visitor-keys": "^3.4.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6316,34 +6034,42 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@webpack-cli/configtest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
- "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz",
+ "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "engines": {
+ "node": ">=14.15.0"
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "webpack": "4.x.x || 5.x.x",
- "webpack-cli": "4.x.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": "5.x.x",
+ "webpack-cli": "5.x.x"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@webpack-cli/info": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
- "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz",
+ "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "dependencies": {
- "envinfo": "^7.7.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "engines": {
+ "node": ">=14.15.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "webpack-cli": "4.x.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": "5.x.x",
+ "webpack-cli": "5.x.x"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@webpack-cli/serve": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
- "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz",
+ "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "engines": {
+ "node": ">=14.15.0"
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "webpack-cli": "4.x.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": "5.x.x",
+ "webpack-cli": "5.x.x"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependenciesMeta": {
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-dev-server": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6352,13 +6078,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/a11y": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.13.tgz",
- "integrity": "sha512-57KH89dbt8ipimoBGezKQHLvwSsJHW/W4HpvzZFqnPHvnlNNYoVC9UuqiBavxdB2WkzMPmNYFKsM7kOInEdyTA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.50.0.tgz",
+ "integrity": "sha512-eQiPGnxqiL1LgnHztFG0RGSFZ5phwR8B8Fr4lbJsFalsc9R/tOcjewvf2KN0yi2UlRA5ssAeiTP+tYmeAqtOHQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/dom-ready": "^3.42.13",
- "@wordpress/i18n": "^4.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/dom-ready": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6365,15 +6091,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/annotations": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.13.tgz",
- "integrity": "sha512-S/bCU8AOYzVMKBSMMtmoB9Dw1kiOS3KNfFzdCLpiyzNhfqXPWp7ciM5WJTHJRdzobeTOh1CIJ6x5WHhBqO/t8w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.50.0.tgz",
+ "integrity": "sha512-E9cu8xuGvIRw3LVtuS+XSzAXVBF41sgvxpVJAz/5FEibzxUHPy8flu5tTKf+mi4WGZxC4AJGNP1bhZRj7cynZQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/data": "^9.12.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/rich-text": "^6.19.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/data": "^9.20.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/rich-text": "^6.27.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "uuid": "^9.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6385,13 +6111,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/api-fetch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.39.13",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.13.tgz",
- "integrity": "sha512-DFaiNq5bEOVqYDpcqXqdxjyBDboeElma6e7FNSX2APVZZt/8xxeb4eI9X0877i6B15G5blyHsjSit5rq88iqtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.47.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz",
+ "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/i18n": "^4.42.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6398,9 +6124,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/autop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.13.tgz",
- "integrity": "sha512-vQjEvJaYZ5OyMJ6IdbVL/RUqOy/VTe6E1BCkdRW8amJTm8koTkbBbOFWSsVoXh6jFoq2mDAqC7Tt2vL0yMA4rQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.50.0.tgz",
+ "integrity": "sha512-4E0vq2MvSOVDKXs4OulIbTdKU6S5O9QjT4qc63rAd0uiKGBYV12ViPzmwbJ6k38zOO0PKdcwlVCj55Gq4aoPDw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6409,9 +6135,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/babel-plugin-import-jsx-pragma": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.26.0.tgz",
- "integrity": "sha512-XZCTBqEmOlM87/6wkgtHhnHaj8cJPOY5avyjKtMDwoBbcXAmHUknbphZG7KEWIiVIilyxKyHnsTxjTplkqTtCQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz",
+ "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6421,9 +6147,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/babel-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.26.13",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.13.tgz",
- "integrity": "sha512-kW9sg3lwbrhYzVR24n7cUEC2Sx1Pj4UNnITbXqVmxnVok0CK7IkvstMlbtLDbULh9o2f92OPNMwdAStErEjT7g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz",
+ "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/core": "^7.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6432,12 +6158,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/preset-env": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/preset-typescript": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.13",
- "@wordpress/browserslist-config": "^5.25.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/warning": "^2.42.13",
- "browserslist": "^4.21.9",
- "core-js": "^3.31.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/warning": "^2.50.0",
+ "browserslist": "^4.21.10",
+ "core-js": "^3.31.0",
+ "react": "^18.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6444,15 +6170,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/base-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.34.0.tgz",
- "integrity": "sha512-LYiNFWl+6yJDVQ7hSNJu2kVuM1p3C3aTB769lXnMSxi3gubzxqjZqz9i9XQ3UjO9EFiDSvgbOXa8YhvTUfNnkQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz",
+ "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/blob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.13.tgz",
- "integrity": "sha512-W5TaJK9Vl8LInjdxRRq5hE08r34JKybVjm7UuSIPOppNErLu9g6edcGHsv3b/7f5so3TcSnPsLfDkPgwSFTjXA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.50.0.tgz",
+ "integrity": "sha512-QvBhsW9WPdsOJhJ0BxzZ83i+cH/gAdjJ1iHY4Rkb02qbZEz4jhdvucGQf2oVnWwvAsFiFPKWk7CwAM5XjoahCA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6461,29 +6187,30 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/block-directory": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.16.tgz",
- "integrity": "sha512-7YOqeZt8ExyMidbblzht7x5jnfpZVD6N69VuDrvdlB/8eB7gl62tKZdNXHwWoZccSWJb+xUTZL01k2HpJulcPQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.1.tgz",
+ "integrity": "sha512-O1qm9AumFZbEOI41HoUDyAaL+cOwjtzW4/8JADbNVmnKXj9bQE8CKbTvbsjin7BUEvM+IdYWzEXkY3KkgxBmTg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/edit-post": "^7.19.16",
- "@wordpress/editor": "^13.19.14",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/edit-post": "^7.27.1",
+ "@wordpress/editor": "^13.27.1",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6495,44 +6222,43 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/block-editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "12.10.14",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.14.tgz",
- "integrity": "sha512-x56FPZZfJPk/Vd1aKIdpBIllrUuAVgwom+mYH0OohCmUzCBp1Eg8Urg5nshZpiLXpHt2dXycQCLu2Mpb+YpOJw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "12.18.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.1.tgz",
+ "integrity": "sha512-kZPqOO0ogS3y3HcStGRowLKJk66cv9zzQtLcx7YNokYrceqnOWEYddhv+OWRz7h/qmkEBHgZfUCEgCQm2Dulnw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/react": "^11.7.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/styled": "^11.6.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@react-spring/web": "^9.4.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/shortcode": "^3.42.13",
- "@wordpress/style-engine": "^1.25.13",
- "@wordpress/token-list": "^2.42.13",
- "@wordpress/url": "^3.43.13",
- "@wordpress/warning": "^2.42.13",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/style-engine": "^1.33.1",
+ "@wordpress/token-list": "^2.50.0",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/warning": "^2.50.0",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6540,12 +6266,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "diff": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "dom-scroll-into-view": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "inherits": "^2.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "memize": "^2.1.0",
+ "postcss": "^8.4.21",
+ "postcss-prefixwrap": "^1.41.0",
+ "postcss-urlrebase": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "react-autosize-textarea": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react-easy-crop": "^4.5.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "remove-accents": "^0.5.0",
- "traverse": "^0.6.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "remove-accents": "^0.5.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6556,41 +6284,43 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/block-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.16.tgz",
- "integrity": "sha512-6NqTHjEYk3X+jzw6JS3pOgVYl2HPlr0iAI3Ch9sdOxozAm1+VrE5DKeM//rf9QpR7wWJ6je4F/eNjZ2WJIYTfw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.1.tgz",
+ "integrity": "sha512-dadyMsUM4A1b4FM3qlL9LwToJHYmVCCiL8Ir471C1N8v8LoZJjaGr5GvJTw61rSF6dy9951IvLl4+HxlGQPUew==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/autop": "^3.42.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interactivity": "^2.3.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/primitives": "^3.40.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/server-side-render": "^4.19.14",
- "@wordpress/url": "^3.43.13",
- "@wordpress/viewport": "^5.19.13",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/autop": "^3.50.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interactivity": "^4.0.0",
+ "@wordpress/interactivity-router": "^1.0.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/server-side-render": "^4.27.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/viewport": "^5.27.0",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6610,9 +6340,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/block-serialization-default-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.13.tgz",
- "integrity": "sha512-+ggjHxrjbpIwknsfKy18HXOVGWHeFykxlElE9dYVspJvr734mMMTQuIeL5WM+vZUy5NWv0oHF0VykX0MHyy60w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.50.0.tgz",
+ "integrity": "sha512-ihf2vr+w2zHBOvYTPQZXDiR2IMvso8yJJtzKIHA2ZEgVQ+VVLb4X86n34hfWXtPA3i2KDW+t1WCtq56aNq3Zag==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6621,32 +6351,33 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "12.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.13.tgz",
- "integrity": "sha512-KdNcYb5Cr4sgzOkJM+KpPZeLLFr8e06CkRDp0EQk7VGSsoScXpqIcMEtMcKNQp1XPuJ6npMr/BacC5qNjyHA1A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "12.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.27.1.tgz",
+ "integrity": "sha512-9uZtuTG6+fiFV2bLn8b1gzv4BgMpBu4SDQGnvzc5f9U5GL5oYns3PP8vXDOwM2cK1DEmqPsohQWhRnz8QYZDtw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/autop": "^3.42.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/block-serialization-default-parser": "^4.42.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/shortcode": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/autop": "^3.50.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-serialization-default-parser": "^4.50.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/shortcode": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "deepmerge": "^4.3.0",
</del><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "hpq": "^1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "react-is": "^18.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "remove-accents": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "showdown": "^1.9.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6661,9 +6392,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/browserslist-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.26.0.tgz",
- "integrity": "sha512-rpkxAnPOc4HuxKZBwZ1iV1oC0Rd21azzBDyS8OoVUW6V8DAv4eYfHNFGkyds7Z+nI6dI15Rl7xJYJhHJKVaJvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz",
+ "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6670,18 +6401,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.13.14",
- "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.14.tgz",
- "integrity": "sha512-aSOuRbsr+YYFvRbkXaubHdlAtf/xpG1mUWXEw9VMWCag77hiK6vk04Xb3N8ad8eo8am0N/iRgn8V8IS4LyBTyA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.21.0.tgz",
+ "integrity": "sha512-MzMUGCT9cQXto1jrA5lHAtnieTyAhcuNIxfyxlcE+316KNQfbyD8bc7KOzSV2sxXD/rfHuCxvHjfomFyyP+4kA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/components": "^25.8.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/private-apis": "^0.24.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/components": "^25.16.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/private-apis": "^0.32.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "cmdk": "^0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6695,11 +6426,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "25.8.14",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.14.tgz",
- "integrity": "sha512-wRQSRlLXsL4bEd1JhCQPSdIb0bO4WDAloQufeyIbXUIK9CDgN/jmkv+vrgKrpP3Nqu1sBAFzW1qd9WEXfSBgXw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "25.16.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.16.0.tgz",
+ "integrity": "sha512-voQuMsO5JbH+JW33TnWurwwvpSb8IQ4XU5wyVMubX4TUwadt+/2ToNJbZIDXoaJPei7vbM81Ft+pH+zGlN8CyA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@ariakit/react": "^0.2.12",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@ariakit/react": "^0.3.12",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/cache": "^11.7.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/css": "^11.7.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6708,25 +6439,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/styled": "^11.6.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/utils": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@floating-ui/react-dom": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-dropdown-menu": "2.0.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/gradient-parser": "0.1.3",
+ "@types/highlight-words-core": "1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@use-gesture/react": "^10.2.24",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/primitives": "^3.40.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/warning": "^2.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/warning": "^2.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6758,21 +6490,21 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/compose": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.13.tgz",
- "integrity": "sha512-3HDdccND+EoEr7tHQ75eCDh07e5TdFh0KFIdWGweq9gU5Z/tssRW8QEyU9J+xEz+DTL/hvFilQ681f58eUZi1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz",
+ "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/mousetrap": "^1.6.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/priority-queue": "^2.42.13",
- "@wordpress/undo-manager": "^0.2.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/priority-queue": "^2.50.0",
+ "@wordpress/undo-manager": "^0.10.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "clipboard": "^2.0.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "clipboard": "^2.0.11",
</ins><span class="cx" style="display: block; padding: 0 10px"> "mousetrap": "^1.6.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "use-memo-one": "^1.1.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6784,21 +6516,21 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/core-commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.11.14",
- "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.14.tgz",
- "integrity": "sha512-f2DA9lUji96OC5UD85Gbv2vz14R0TR+FSXzXAa68F/EBPFkiaxs2huhruhRvZKbasxugk/vjTBbQuwZ8rinROA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.1.tgz",
+ "integrity": "sha512-gmgiVtb17PEZgyH+UikE0B0Q6n22fXdscnu1lb/fBIKMgK10Jke4edin5qCbBINyqxykthkKvZO6VYpNjgcSHA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/router": "^0.11.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/router": "^0.19.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6809,25 +6541,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/core-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.14.tgz",
- "integrity": "sha512-wdstu/qMBKwXnFRX4wMeTkxvHsOgbXm7ZJ0Lgtj+jE86O086Ook7suxacOdMcCaAKNCfMqoGBHtjsNQk3SWE1Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.1.tgz",
+ "integrity": "sha512-Nbm0xkgkkyk67f2GtnlS5udxYqBQcLGoDIhWjNY2m+uguM/Fr4cv6QGIyb1tIcwEBIrZcAaAsS/eA1yro5ygHw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/sync": "^0.4.13",
- "@wordpress/undo-manager": "^0.2.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/sync": "^0.12.0",
+ "@wordpress/undo-manager": "^0.10.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "equivalent-key-map": "^0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6844,31 +6577,31 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/customize-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.16.tgz",
- "integrity": "sha512-UK4RrEBFwdn8WcY7qXXbRcncuWXLMpB9gjiBVhwPmM5m1//A0wsOQu2kAkZeACuhYoEJ/N6g4yZh2ZnldJVR3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.1.tgz",
+ "integrity": "sha512-iRKhFIT98NI2p7Ga25YiMI9A0FOm0vWyq2vwd3/Qahm5wOlBmOJHRxAOhnY7MRWhqZQE8a9Mb63o/7Kupct0tw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/widgets": "^3.19.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/widgets": "^3.27.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6881,18 +6614,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "9.12.13",
- "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.13.tgz",
- "integrity": "sha512-8SIsPFrnQ1LIZRWseOF+9uQ9thy8oB7NSOq+bkRCo+qldagooBTZUFp8Y++evFbPOotmTy6XGSPYf7HV9qBHVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.20.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.20.0.tgz",
+ "integrity": "sha512-3cm2te6NUj/X1zzmRO+WhueCanjocniX6sJFVzkg5mGXme6wFI8iSOnGPKlMkGcZGd0fVei1ydBKaIUMjrPBTQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/compose": "^6.19.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/priority-queue": "^2.42.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/redux-routine": "^4.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/priority-queue": "^2.50.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/redux-routine": "^4.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "deepmerge": "^4.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "equivalent-key-map": "^0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6899,7 +6632,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "is-promise": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "redux": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "turbo-combine-reducers": "^1.0.2",
</del><span class="cx" style="display: block; padding: 0 10px"> "use-memo-one": "^1.1.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6910,14 +6642,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/data-controls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.11.13",
- "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.13.tgz",
- "integrity": "sha512-BW7yBPePnS5SVMVTTWeHG1U4RwV4X46NVOvX4/Vvq8CBjLmvqbiXZZxLMYI4xBi1y6+XRDjORHXP3WMJzwTdEg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.19.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.19.0.tgz",
+ "integrity": "sha512-ceUK8kB8r8s8XFYlYWGVLuaoDJx5IAXND6q7B6MX1gKndqnSNi1766Q9iAEwOT9eVMai0lDLNq7mdK2ktVh4bw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6926,13 +6658,38 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "^18.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@wordpress/dataviews": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.0.tgz",
+ "integrity": "sha512-fVw+VBntjUMBQKhmJnlajw1jyS572D2VNGhD+TXJKk+fshPwpb8oM4Y71g+2V/f9X/DnIn0VmVKPFt3m/CJxVw==",
+ "dependencies": {
+ "@babel/runtime": "^7.16.0",
+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "classnames": "^2.3.1",
+ "remove-accents": "^0.5.0"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "peerDependencies": {
+ "react": "^18.0.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/date": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.13.tgz",
- "integrity": "sha512-SrJL7WbnQwSmogyNiFA+ZKNuECPvneCZOVzC/76DIV7seVDbpdJky/3UAkQLMgvYzym5PK3A8vkENPgAykrh3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.50.0.tgz",
+ "integrity": "sha512-FhfaG6YRXWmni66RjwhCB7rQNlLJ05+qTa/jXrj2UNWDNv/sfZ6Ky+b/rKrrUnLaIs9pGiW1195cSxsAS4EY3w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/deprecated": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/deprecated": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "moment": "^2.29.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "moment-timezone": "^0.5.40"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6941,28 +6698,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"> "node_modules/@wordpress/dependency-extraction-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.25.13",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.13.tgz",
- "integrity": "sha512-ke3CkU9wWgMpAsf5E1zG7aN/pr9P3qdDaIOgU2kXbjSLxrbhgBeK4mCgT/uxCJu0uqaieYkZWRcNmxXKMbF9hw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz",
+ "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "json2php": "^0.0.7",
- "webpack-sources": "^3.2.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "json2php": "^0.0.7"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node": ">=14"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node": ">=18"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "webpack": "^4.8.3 || ^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": "^5.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/deprecated": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.13.tgz",
- "integrity": "sha512-Jxivx5eTKhjVNW1/rqShM1dzDKm/9wKp9jPlF58uAXpQSIaH8Q09D6Pgzi72DsDyefL8SV/QllLQbo0bVenydg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz",
+ "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/hooks": "^3.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/hooks": "^3.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6969,12 +6725,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/dom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.13.tgz",
- "integrity": "sha512-E7TnWuSOrxY5sn57+6Bf5v7JAL9PmNrOljf8Jj7FDsRdH6tCXf8BDqyIBz53cmzv/bsWOklQKIOeU/BQoEItHw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz",
+ "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/deprecated": "^3.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/deprecated": "^3.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6981,9 +6737,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/dom-ready": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.13.tgz",
- "integrity": "sha512-mtqstqT1YFfIGl8rQipG9d8UwvGIZUP4Y8E1Tq3V9CAMV6ChJEYCZIGs/asHjqJSebNnXEWUEzQKAbPnIhnW3Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz",
+ "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6992,15 +6748,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/e2e-test-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "10.13.13",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.13.tgz",
- "integrity": "sha512-QibCpLfRW6Stm5BDd1zxc0eqX3uOE1yINPs8K7esUIHL8AqnCPEJUPa86NnOIaA2t8E52f+bhlTxzM7ZsaffoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.21.0.tgz",
+ "integrity": "sha512-Oh62GkqAKBIyD0IO3/Oa0l42yL/jbpTRDyh8H+t6gZbHWYTDvEGEr/LOqI9bk5Lwk7Jt5jpN6136FDwyMzHSXw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "node-fetch": "^2.6.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7014,19 +6770,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/e2e-test-utils-playwright": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.10.13",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.13.tgz",
- "integrity": "sha512-5zqIsG6Nn6N0DBlK9GyvYKxUrK7dEBHFInRnIqqfimWAQmz07iBCJU34njs9lQi+/GzKfXS+2XgBI7dDQnbfwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz",
+ "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "get-port": "^5.1.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "lighthouse": "^10.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "mime": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "mime": "^3.0.0",
+ "web-vitals": "^3.5.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7035,79 +6792,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@playwright/test": ">=1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/api-fetch": {
- "version": "6.40.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.40.0.tgz",
- "integrity": "sha512-sNk6vZW02ldci1EpNIjmm61323x/0n2Ra/cDHuehZf8avOH/OV0zF0dXxttT8M9Fncz+XZDSIHopm76dU3Phug==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.43.0",
- "@wordpress/url": "^3.44.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/hooks": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.43.0.tgz",
- "integrity": "sha512-SHSiyFUEsggihl0pDvY1l72q+fHMDyFHtIR3GCt0uV2ifctvoa/PIYdVwrxpGQaGdNEV25XCZ4kNldqJmfTddw==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.16.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/i18n": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.43.0.tgz",
- "integrity": "sha512-XHU/vGgI+pgjJU9WzWDHke1u948z8i3OPpKUNdxc/gMcTkKaKM4D8DW1+VMSQHyU6pneP8+ph7EF+1RIehP3lQ==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.43.0",
- "gettext-parser": "^1.3.1",
- "memize": "^2.1.0",
- "sprintf-js": "^1.1.1",
- "tannin": "^1.2.0"
- },
- "bin": {
- "pot-to-php": "tools/pot-to-php.js"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/keycodes": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.43.0.tgz",
- "integrity": "sha512-B6rYPiKFdQTlnJfm93R+usQnjEODUX/K4+hMvY5ZZOinvxe7KyU/xyFGz7gRrS8WmIEYcJowqSmAlGgVs4XwKQ==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.43.0",
- "change-case": "^4.1.2"
- },
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/@wordpress/url": {
- "version": "3.44.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.44.0.tgz",
- "integrity": "sha512-QNtTPFg/cGHTJLOvOtQCvCgn5quFQgJml8A88I05o4dyUH/tc92rb8LNXi0qcVz/z4JPrx2g3+Ki8heYellP4A==",
- "dev": true,
- "dependencies": {
- "@babel/runtime": "^7.16.0",
- "remove-accents": "^0.5.0"
- },
- "engines": {
- "node": ">=12"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/e2e-test-utils-playwright/node_modules/form-data": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7149,41 +6833,41 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.16.tgz",
- "integrity": "sha512-PK0XVHLrn6Bg47O8sq7UIBykJOJGF2xsbkOjhRVniD+6EYdYifpGYHTC9nHogEfw691xcz+vAqS87D01x3SfEQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.1.tgz",
+ "integrity": "sha512-cXwDCU23AbkQhOYueAYN/g5USSX4BBvB2MueAJUc5iusL9boJzowAkkxRoGBBt5KZiSfseTGsHepmtEGG7X0Fg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-commands": "^0.11.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/editor": "^13.19.14",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13",
- "@wordpress/viewport": "^5.19.13",
- "@wordpress/warning": "^2.42.13",
- "@wordpress/widgets": "^3.19.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-commands": "^0.19.1",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/editor": "^13.27.1",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/viewport": "^5.27.0",
+ "@wordpress/warning": "^2.50.0",
+ "@wordpress/widgets": "^3.27.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7197,54 +6881,55 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/edit-site": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.16.tgz",
- "integrity": "sha512-shraoCd4LCNngtBn9E7U6Na/l+zrU0nTXztgZSuVsqSGktAgHBi7pXMUTsCGqO/vp9fnmW9LU3tQ9XgLEogjkg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.1.tgz",
+ "integrity": "sha512-jl8nuCP4BwdI2PiYTQHDxUqXRIdDYV8PpMHkPEXPRrLPe/uJ6YnQqFj4zJb+0sGcDSBcUqEjZwfpd0evnqGiQw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-commands": "^0.11.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/editor": "^13.19.14",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/patterns": "^1.3.14",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/primitives": "^3.40.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/router": "^0.11.13",
- "@wordpress/style-engine": "^1.25.13",
- "@wordpress/url": "^3.43.13",
- "@wordpress/viewport": "^5.19.13",
- "@wordpress/widgets": "^3.19.14",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-commands": "^0.19.1",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/dataviews": "^0.4.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/editor": "^13.27.1",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/router": "^0.19.0",
+ "@wordpress/style-engine": "^1.33.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/viewport": "^5.27.0",
+ "@wordpress/widgets": "^3.27.1",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.9.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "deepmerge": "^4.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "downloadjs": "^1.4.7",
</del><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7261,38 +6946,39 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/edit-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.16.tgz",
- "integrity": "sha512-1yTkLHQjf/LEmxlw2y0bqgkZcqO2Gs0H8QK1JHEJdHrAK+R5nBd55Jq4Wb2IU+QsUAaGvQzuF+FfHAA4YkLUwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.1.tgz",
+ "integrity": "sha512-MTiIujW4KGTbJrlyglzIfm19rIVqK+Ny1rcBV8A1AM2rJc2vOjFyzlkGH+MkesrUHu4R4CUwzFyCRrPC/+VImA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/patterns": "^1.3.14",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/url": "^3.43.13",
- "@wordpress/widgets": "^3.19.14",
- "classnames": "^2.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/widgets": "^3.27.1",
+ "classnames": "^2.3.1",
+ "rememo": "^4.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7303,40 +6989,41 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "13.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.14.tgz",
- "integrity": "sha512-t1RFJl0Bf+qJpBHtiUl0qoxJjpNNGcpSZLejnhR97+i32l/4ewg8+z69zwFtW4ChNQjLnAFnpQZ5pT/CqkkKpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "13.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.1.tgz",
+ "integrity": "sha512-n8DwCqEGqXyPg/+2YBsoaUR9rWbXwB/YexbPdmRwCpWPzxPFDOz/nHBZwez1E24ty50YsBW8NTkXUaarpPkHJQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/patterns": "^1.3.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/server-side-render": "^4.19.14",
- "@wordpress/url": "^3.43.13",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/server-side-render": "^4.27.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "date-fns": "^2.28.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7353,14 +7040,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/element": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.13.tgz",
- "integrity": "sha512-8VSGNrJkSf0coC2xciFBFodVa6eQOLPKMThVAz1eIDtQwbAcFo9001tjkMXgyhcn/FMoxdhaGGOxg4VeUvgJSw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz",
+ "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/react": "^18.0.21",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/react-dom": "^18.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/escape-html": "^2.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/escape-html": "^2.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "^18.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7371,9 +7058,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/escape-html": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.13.tgz",
- "integrity": "sha512-0I7loSc8M1vjqg6vXb6lCumaGzbbAeoI26NEpATcEq24MLgd8+UiidyHII4UNgdloRoq1Jj3e83AjDhFpAVfAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz",
+ "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7382,16 +7069,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "16.0.13",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.13.tgz",
- "integrity": "sha512-Qk5Y7ifT0lfOOx5RQrEGa/DSw01CP+D2bCKr20SXLt3KDstViBlqjBiI1Yxv7EeS+AvaNbQO5M8Mm4B5mUB3kQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "17.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz",
+ "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/eslint-parser": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/eslint-plugin": "^6.4.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/parser": "^6.4.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-preset-default": "^7.26.13",
- "@wordpress/prettier-config": "^2.25.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "cosmiconfig": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-config-prettier": "^8.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-plugin-import": "^2.25.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7412,7 +7099,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/core": ">=7",
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint": ">=8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "prettier": ">=2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "prettier": ">=3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "typescript": ">=4"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependenciesMeta": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7425,9 +7112,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/eslint-plugin/node_modules/globals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "13.23.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
- "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type-fest": "^0.20.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7440,22 +7127,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/format-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.14.tgz",
- "integrity": "sha512-NyJ1nmb6PODE5hXM9oOEBlYA48k6c2DlGcUTXkSzDcdLPRVinTeWDfPL4kpze30JcQPv9m6Y5/EfWp48bDnByA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.1.tgz",
+ "integrity": "sha512-+jdmGf8cPk6jCZcndI/kqeaf6YYQCIjBYTgBJsUUOP92HTIDq6pAECH8XqBX2n2V+QX4WirXwBvjkZ5IgjPVvg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7466,9 +7154,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/hooks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.13.tgz",
- "integrity": "sha512-KITkyj2DhbbBevqLzGx4GCtq8XX/GjkMWe0NP7SkcX9d4rkEdON96eKwwoMUD6keL03Tijg87kIYZAU5Xsr8bA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
+ "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7477,9 +7165,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.13.tgz",
- "integrity": "sha512-015rUF0FOSGXbUBq+sc++vo3UTGZZkl23z7tGxrTTXZG10AjcTVd3oMnpvffJeiBjrtEAJz/gq3QKpFXihvmww==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz",
+ "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7488,12 +7176,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/i18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.13.tgz",
- "integrity": "sha512-4zYz5BbueJ3c19DYhO7cXf9GF2K5Fysd+c2r0rcE0lr2RqMqmyDdL49930L7XJw+mT4ql8g/8p+i3FOzPCsg9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz",
+ "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/hooks": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/hooks": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "gettext-parser": "^1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "sprintf-js": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7507,13 +7195,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/icons": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "9.33.13",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.13.tgz",
- "integrity": "sha512-4M34sMRIlyL7a3CDRI7rAfysZQm2VW1ptB4aGDf5tVMXd//hCRkj/OGE++AYkTYQNckli9uqhTkv2xoOOw1F6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz",
+ "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/element": "^5.19.13",
- "@wordpress/primitives": "^3.40.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/element": "^5.27.0",
+ "@wordpress/primitives": "^3.48.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7520,35 +7208,47 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/interactivity": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.3.13",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.13.tgz",
- "integrity": "sha512-WNmw/r+G1XllTZwKwpRDFJoGPm8cRztbU+MJhAogKzUOcrCu4Bp8xArroPSzlKr3aUuEquT/3WsWsFmHsSHYjg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.0.tgz",
+ "integrity": "sha512-+KIzJVcz5Z0a/CeMBY7DEFsXCeEd+/gDYgQwWY7W7/nUwr5frT4X+i760Yv8J40JN8IMaQeKStcGEcm62C7jjg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@preact/signals": "^1.1.3",
- "deepsignal": "^1.3.6",
- "preact": "^10.13.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@preact/signals": "^1.2.2",
+ "deepsignal": "^1.4.0",
+ "preact": "^10.19.3"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@wordpress/interactivity-router": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.0.tgz",
+ "integrity": "sha512-q+ulJGYFCX+CGTdGHraZvbpB+jsv0tYSEEV6mWsKU7ujj+NelPa5ngL9XbyGTAOEZqOauWQ/4H3SP9k25u6iQg==",
+ "dependencies": {
+ "@wordpress/interactivity": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=12"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/interface": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.14.tgz",
- "integrity": "sha512-WsIsSKJuhAcXD3YbmUoncL1JZ6hKAJXs7Lb/bjrOJxCts/YOy5yMF3/I05r8f1Tfw/pS8wlHMRjIXH/gvnvWVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.27.0.tgz",
+ "integrity": "sha512-ZybF4tuuuFOgGsB0n9u5ajrWKf/PYaS8d2yu2T+6ukliLnXI6AMMCXvM534H0VZa7DMLjMYKRXtfs7QqR/p95Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/viewport": "^5.19.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/viewport": "^5.27.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7560,9 +7260,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/is-shallow-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.13.tgz",
- "integrity": "sha512-C3Pdan4alanyaQJ4Ucg7GZvkgDv7mXQZXe0xIYmKUNCnohS3wcFXmaLE6VGvf3I2OhRz8WLh5uxno/suJ8cyRw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
+ "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7571,9 +7271,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/jest-console": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.14.0.tgz",
- "integrity": "sha512-o7EZZ+StfLg/qgTRn47O0WY2V1I+xNJCiN13a/fHZtXdRgPJ9qajf7tkDYz+MKPf8MhdMfHhgIr9sQrWhLCzDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz",
+ "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7587,12 +7287,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/jest-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "11.14.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.14.0.tgz",
- "integrity": "sha512-eGenm5xUpPcsgWMSFXYWg+RQlcAZa6zo7sT9bBK8HVIGqORTr3TTtWeHVGFL48UooL5PibUc+GxQdlW97YOwlQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "11.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz",
+ "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/jest-console": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/jest-console": "^7.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "babel-jest": "^29.6.2"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7604,14 +7304,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/keyboard-shortcuts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.13.tgz",
- "integrity": "sha512-5u/pMERHn1b17d3HqDWWulJp08MLlNG1idsuJiLzbQBrYW3wLPd23fPG1QObUSH/texVDvi/W4/9N4hsbZlXEg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.27.0.tgz",
+ "integrity": "sha512-mpYhaSAMHXbRMp9hP08LejX/u1nLQaZONhwGSytqIhN1DQwpBbNbmV8ZNm1dnevUsYqEfPVVov6HFyPxYQ6m4w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/keycodes": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/keycodes": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7622,13 +7322,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/keycodes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.13.tgz",
- "integrity": "sha512-3lGlnYj+ky5OOnFjTW6NSxFFeNk/ESUF2Gbhz888HV+QF55SPvRfb+G7kjAzxRomIpdwACYsn80PdqabxLVqgw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
+ "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/i18n": "^4.42.13",
- "change-case": "^4.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/i18n": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7635,16 +7334,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/list-reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.14.tgz",
- "integrity": "sha512-GuorU374D0Ft7RtIZWWc7ltIkV3ThjU/u+LwbNzh5y7iaVs4l64qvqopqoj/IoRVdahpnLEO3MNxj9InlUiNeg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.27.0.tgz",
+ "integrity": "sha512-szDQnIdU34yIvNel+Kk1oBOugiqwXNm4jF77T90kaWB/SIQFW80CFYoIjIYQc63r9v3wi0D483KpXoci1AUSeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7656,15 +7356,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/media-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.33.13",
- "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.13.tgz",
- "integrity": "sha512-+QJvDbBEtjMC6V2kJ04dEZkmElDneueW6HxGcx9lD786N0pcHwHZCnY9mLN+Tg/2f6Y8/9u0emvbFFuX0FLE8w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.41.0.tgz",
+ "integrity": "sha512-wCxk8DAhmZ/3/a+oPRrieGurMOKDrYoDnnA0jhTm2D45kvn9y+NfnNBvLo2q1Is1ZiVTtNq54IRUXcdOjZgR9A==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7671,13 +7371,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/notices": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.10.13",
- "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.13.tgz",
- "integrity": "sha512-6U0im51yJFXLLMzL6zZ+eyeJIeY2cyiUCDdziJSI1ZrsfV2ml9o4nB3EYYOxZBaVvJg66vY3wIQ/osMFwTW6xg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.18.0.tgz",
+ "integrity": "sha512-Y2XpY6niJ7NuqPBtGYvDYSPCfw/y4yxv60ahu1kYd8r5BamKSchTYwKSnV0yrx/IUfNO04VAsNq9NCUQG12pRA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/data": "^9.12.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/data": "^9.20.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7687,9 +7387,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/npm-package-json-lint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.28.0.tgz",
- "integrity": "sha512-lxrs1F4scwDuF8AJLK+SHtLWuhRVjzvl8EW/++ZQWRt7op99m41QQUqUwwCQC09cDcYlGddXeAczRijx5eLREg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.35.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz",
+ "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=14"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7699,18 +7399,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/nux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.14.tgz",
- "integrity": "sha512-JcxUtWOzl7lTuv39BWRwzwPDvVEhFECGzK819i3kExbTjmsVHCHtsdB7khPrdAYZOm2GXzR1le+/UFfkGuHS2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.12.0.tgz",
+ "integrity": "sha512-fMnm9f+lmaCV5YoRHjqQNVU0P+FxthY8Lt84ZW1owlPjpJqdYZX/bKtp+bfWFgR3/Th26/uO4WxZqQzj8V1Pjg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7722,25 +7422,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/patterns": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.3.14",
- "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.14.tgz",
- "integrity": "sha512-eaZWZlaF/MlxqDY7KYzL8cApY4b4f89wuqHVSmjv52UfvaqxW0vd09ddX+jwkcXysDHFzwM63takIIVZwYn9Lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.1.tgz",
+ "integrity": "sha512-fC05YOVXcCJA5iAqxgkoMuDR01TcOCgIBYuQdoLgmYMowaV060CHf4qRh79J7979ed/WHjg2UQR6sA5eJx+Z+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
+ "nanoid": "^3.3.4"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=16.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7751,17 +7452,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/plugins": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.10.14",
- "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.14.tgz",
- "integrity": "sha512-Duxh0OxpSuUFTMHa500iitrD21/JeTklc8/Hf3ApCpn4SdDzFR4IrwUdoJk0jGDY79cTwBVeWts5GhObbJByng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.18.0.tgz",
+ "integrity": "sha512-m2BRJ5BApIMwT2Ck5E5yD8pS3RiIoOvWhzsYWrRqRfwjRhc6K46BreCbkiHgduBaFgzDIWpujlUHkYtdl27RoQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7773,12 +7474,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/postcss-plugins-preset": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.27.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.27.0.tgz",
- "integrity": "sha512-4hk8UWfJvv21u/Et0NypfR1r22LVWGXMit3QM0MD7d6XQ4dNNbzqW2c9TfM36SdcR9KY5PZ8d5V1IrkheNUb/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz",
+ "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/base-styles": "^4.34.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/base-styles": "^4.41.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "autoprefixer": "^10.2.5"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7789,17 +7490,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/preferences": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.14.tgz",
- "integrity": "sha512-xLu+G22Vlm4KajE/Eimq8qLzBoxMZ7BJLp8WobFC3yyzdU9R785dug9t9et4r45NxWJr8aVWkFzhEBzAadHjnA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.27.0.tgz",
+ "integrity": "sha512-LMhOHX5FI4CJHv2YhtpiEtHfLqL/pjKAMja/v7skkHPlrh64Sgzi/gep016/My5SjcR64JUD1Na2U2j/BnrBNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/private-apis": "^0.32.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7811,12 +7515,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/preferences-persistence": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.34.13",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.13.tgz",
- "integrity": "sha512-23bUN1WdJ9mtfU51uoPBrSwbYHaW2zG+HDlH+leZURdPe48jbWSA8LRPwni5z3Kc9zh8D0vXkvt0hg1/RcNgUQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.42.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.42.0.tgz",
+ "integrity": "sha512-n/VBhZHUEXWoBGsvHUf5uq6b872Lzn+cenfB2ex/etcWLXiVUkEl3rlzocyS50g2YoNQg/zQOn1hoSh+AgCm8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7823,24 +7527,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/prettier-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.25.13",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.13.tgz",
- "integrity": "sha512-iz58o0X91E24j0VFtzwn5qG84w+s4VlRCuZWa/lPL6pfGtOSw30c60wCrYKCA1IWIIAWdpRAYfEh7errPyKiPQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz",
+ "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=14"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "prettier": ">=2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "prettier": ">=3"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/primitives": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.40.13",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.13.tgz",
- "integrity": "sha512-dYYrPceV8w78AHJfPe5wkxnT7P0tG/4yDcr9/HvznFHkzQFnW8kG8Nci20RV/+ENxfNiuWqfWyICI2y7myIoGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz",
+ "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/element": "^5.19.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/element": "^5.27.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7848,9 +7552,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/priority-queue": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.13.tgz",
- "integrity": "sha512-vrkjBcJnuzhpfWLFF4LfdNVrM3s73KW3KOZBTuN6oizJVYKyQaaPSLmDdORuXFc017MMasO5N/fYk/qJyll5bg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz",
+ "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "requestidlecallback": "^0.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7860,9 +7564,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/private-apis": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.24.13",
- "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.13.tgz",
- "integrity": "sha512-RgvGB6VQpPnEGU8Y61tzpgPFYDRAW28+2gcdOXYiqSVdZfGBL6+hBs5bMbLSJYRU9G5pl5q4Eb0lHlkMgHW5FA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.32.0.tgz",
+ "integrity": "sha512-P7nxI/bGMDQhtlTfSe1Y2SDfrd20K5UMnTHbq+hmIkzBGRpNPbdGeNu2bZaZtIvmXk1OCR0Fkef+e6QqkOfYPg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7871,9 +7575,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/redux-routine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.13.tgz",
- "integrity": "sha512-R+8W8CcjhHXPRlfPCdtElO2lsZzObR6DWvO49BjfJcKs0QPvKaO3ofjsadRgv+gg1+nXiE7rH6LmHbZ4eLanGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.50.0.tgz",
+ "integrity": "sha512-giHjQYhmFDCpeNEnsZKP0JNPBnpuQwsoxLmHAUUSNFWAmd4rtnNnG6M8HuqOLmgYTvEa8Hlx3Bl+reTGvrtI2g==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7888,22 +7592,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.14.tgz",
- "integrity": "sha512-WhQNDtq2ohGlGlodNyEbvMux631D+7jRABwodvoC42dVJyHR3lH1O8uhnQeKyPl91YWLxJ6+mHmrPInEo2fAcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.1.tgz",
+ "integrity": "sha512-Q+mzjIZqoSLwFihpQzn4kApxj3/Rp+vLDPc2cUm41+L6belpSqXxvxrcB5gr/wjStTQKCLzZRptgvt/fG90OdQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7914,19 +7618,19 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/rich-text": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.13.tgz",
- "integrity": "sha512-7kCbTLiy+dIOToBktkrftCfVLsqCN0dY9uE6rz/TRsKS6+pnF6fUhqHLBV5OFf0tttKjHykSj5ixFDejqWCvrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.27.0.tgz",
+ "integrity": "sha512-B7t++SldcI4nb+lO2m9oEdyD8y2FbH5DKY5F2G3xpcEnw4EKSt4SsTzeclMQ/2zzlEHPRKU/IR29SeOIJ1H8JQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/keycodes": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7938,14 +7642,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/router": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.11.13",
- "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.13.tgz",
- "integrity": "sha512-OZyuFOuX6nW5fQ1kq250EqCCA1Ad6KSH0wlaC68kCF06VFft2JNiATba7rC9Uq3ozM9HjPCtkbJ1dAW4PQdS1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.19.0.tgz",
+ "integrity": "sha512-S2z4WrgrfMNAl6amIjekGV1V6XGnjolYmRgUH/VTN45CQUV/o5ABo04xI/L3uvUnaRpH022n/yQX5H1p1kKhdA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/element": "^5.19.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/element": "^5.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "history": "^5.1.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7956,28 +7660,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"> "node_modules/@wordpress/scripts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "26.13.13",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.13.tgz",
- "integrity": "sha512-G2K56PmjRPI0ddgmrnopp3AVMLACqfrFvz+NyGbYCPWQoYL3xnphrS+w3uPwuxcuBtgR34yr+xCvrMnJsY3Wag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz",
+ "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/core": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@svgr/webpack": "^8.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-preset-default": "^7.26.13",
- "@wordpress/browserslist-config": "^5.25.13",
- "@wordpress/dependency-extraction-webpack-plugin": "^4.25.13",
- "@wordpress/e2e-test-utils-playwright": "^0.10.13",
- "@wordpress/eslint-plugin": "^16.0.13",
- "@wordpress/jest-preset-default": "^11.13.13",
- "@wordpress/npm-package-json-lint-config": "^4.27.13",
- "@wordpress/postcss-plugins-preset": "^4.26.13",
- "@wordpress/prettier-config": "^2.25.13",
- "@wordpress/stylelint-config": "^21.25.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0",
+ "@wordpress/e2e-test-utils-playwright": "^0.18.0",
+ "@wordpress/eslint-plugin": "^17.7.0",
+ "@wordpress/jest-preset-default": "^11.21.0",
+ "@wordpress/npm-package-json-lint-config": "^4.35.0",
+ "@wordpress/postcss-plugins-preset": "^4.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
+ "@wordpress/stylelint-config": "^21.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "adm-zip": "^0.5.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "babel-jest": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "babel-loader": "^8.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "browserslist": "^4.21.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "browserslist": "^4.21.10",
</ins><span class="cx" style="display: block; padding: 0 10px"> "chalk": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "check-node-version": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "clean-webpack-plugin": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7992,7 +7696,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-glob": "^3.2.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "filenamify": "^4.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "jest": "^29.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "jest-dev-server": "^6.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "jest-dev-server": "^9.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "jest-environment-jsdom": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "jest-environment-node": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "markdownlint-cli": "^0.31.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8001,12 +7705,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "minimist": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "npm-package-json-lint": "^6.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "npm-packlist": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "playwright-core": "1.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "playwright-core": "1.39.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "postcss": "^8.4.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "postcss-loader": "^6.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "prettier": "npm:wp-prettier@3.0.3-beta-3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "prettier": "npm:wp-prettier@3.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "puppeteer-core": "^13.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "react-refresh": "^0.10.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "react-refresh": "^0.14.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "read-pkg-up": "^7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolve-bin": "^0.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "sass": "^1.35.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8015,24 +7719,184 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "stylelint": "^14.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "terser-webpack-plugin": "^5.3.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "url-loader": "^4.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "webpack": "^5.47.1",
- "webpack-bundle-analyzer": "^4.4.2",
- "webpack-cli": "^4.9.1",
- "webpack-dev-server": "^4.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": "^5.88.2",
+ "webpack-bundle-analyzer": "^4.9.1",
+ "webpack-cli": "^5.1.4",
+ "webpack-dev-server": "^4.15.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="cx" style="display: block; padding: 0 10px"> "wp-scripts": "bin/wp-scripts.js"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node": ">=14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node": ">=18",
</ins><span class="cx" style="display: block; padding: 0 10px"> "npm": ">=6.14.4"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@playwright/test": "^1.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@playwright/test": "^1.39.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "react": "^18.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react-dom": "^18.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin": {
+ "version": "0.5.11",
+ "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz",
+ "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==",
+ "dev": true,
+ "dependencies": {
+ "ansi-html-community": "^0.0.8",
+ "common-path-prefix": "^3.0.0",
+ "core-js-pure": "^3.23.3",
+ "error-stack-parser": "^2.0.6",
+ "find-up": "^5.0.0",
+ "html-entities": "^2.1.0",
+ "loader-utils": "^2.0.4",
+ "schema-utils": "^3.0.0",
+ "source-map": "^0.7.3"
+ },
+ "engines": {
+ "node": ">= 10.13"
+ },
+ "peerDependencies": {
+ "@types/webpack": "4.x || 5.x",
+ "react-refresh": ">=0.10.0 <1.0.0",
+ "sockjs-client": "^1.4.0",
+ "type-fest": ">=0.17.0 <5.0.0",
+ "webpack": ">=4.43.0 <6.0.0",
+ "webpack-dev-server": "3.x || 4.x",
+ "webpack-hot-middleware": "2.x",
+ "webpack-plugin-serve": "0.x || 1.x"
+ },
+ "peerDependenciesMeta": {
+ "@types/webpack": {
+ "optional": true
+ },
+ "sockjs-client": {
+ "optional": true
+ },
+ "type-fest": {
+ "optional": true
+ },
+ "webpack-dev-server": {
+ "optional": true
+ },
+ "webpack-hot-middleware": {
+ "optional": true
+ },
+ "webpack-plugin-serve": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "dependencies": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/epoberezkin"
+ }
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true,
+ "peerDependencies": {
+ "ajv": "^6.9.1"
+ }
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "dependencies": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "dependencies": {
+ "p-locate": "^5.0.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "dependencies": {
+ "yocto-queue": "^0.1.0"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "dependencies": {
+ "p-limit": "^3.0.2"
+ },
+ "engines": {
+ "node": ">=10"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/@wordpress/scripts/node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "dependencies": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/scripts/node_modules/ajv": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "8.12.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8256,11 +8120,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=8"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@wordpress/scripts/node_modules/playwright-core": {
+ "version": "1.39.0",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.39.0.tgz",
+ "integrity": "sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==",
+ "dev": true,
+ "bin": {
+ "playwright-core": "cli.js"
+ },
+ "engines": {
+ "node": ">=16"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/scripts/node_modules/prettier": {
</span><span class="cx" style="display: block; padding: 0 10px"> "name": "wp-prettier",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.0.3-beta-3",
- "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-3.0.3-beta-3.tgz",
- "integrity": "sha512-R3+TD7j0rnqEpMgylrUrHdi1W6ypwh4QGeFOZQ9YjP9WvNnZzBAS71yry1h7xIcG/bVaNKBCoWNqbqJY6vkOKQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-3.0.3.tgz",
+ "integrity": "sha512-X4UlrxDTH8oom9qXlcjnydsjAOD2BmB6yFmvS4Z2zdTzqqpRWb+fbqrH412+l+OUXmbzJlSXjlMFYPgYG12IAA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="cx" style="display: block; padding: 0 10px"> "prettier": "bin/prettier.cjs"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8272,15 +8148,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://github.com/prettier/prettier?sponsor=1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/@wordpress/scripts/node_modules/react-refresh": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz",
- "integrity": "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==",
- "dev": true,
- "engines": {
- "node": ">=0.10.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/scripts/node_modules/read-pkg-up": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8329,6 +8196,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://github.com/sponsors/sindresorhus"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/@wordpress/scripts/node_modules/source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "dev": true,
+ "engines": {
+ "node": ">= 8"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/scripts/node_modules/source-map-loader": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8372,20 +8248,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/server-side-render": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.14.tgz",
- "integrity": "sha512-As3Xc3TDM0R0siAFaldobRdZnPfQQMXvlQxalFJgs/kSoYOmcdc46mR5Wgmfn7r0Kc/Z5uOHLbvm4mWekE0a2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.27.1.tgz",
+ "integrity": "sha512-hovofyT0z75NSK/CSkkSbbTdkq9Afc1MKbEVGXTGpqq5sKOa7IAcxWjzmh8byTgT8x7GEaAyHZUr31p4l0CGnQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8397,9 +8273,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/shortcode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.13.tgz",
- "integrity": "sha512-pq+xdRdND7vEuqskPoZx+VAOHsmatqHcox3dElFU5lxlx/3fvKC7NIrFCn+glxFGGxO5hY5JfUOC70x8tm7uMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.50.0.tgz",
+ "integrity": "sha512-RnlqS2OsNUaI6VOLwyUiaL3trAJcWjtoiW21BjIXODbTkEreRJgBJnch7wdFpGimJmKIWBwRD8jQ4hdTND8xVw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8409,9 +8285,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/style-engine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.25.13",
- "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.13.tgz",
- "integrity": "sha512-4ixhGNVNrtt6zppLWnPCKSl4O4X+TO48PbLEbLDvN2NvUK1Yp1wChiX+NFIBa1dJp1zDlrxaTjttCqC1bs3MUA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.33.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.33.1.tgz",
+ "integrity": "sha512-mkur1jw3Trz76iwxU6DalTFsJyF5P/NTdU9xniMT8bo1H9HspgKrzqXAaxkTL9F9BXkyiYs+ctVekJYRUKlgcw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8421,9 +8297,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/stylelint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "21.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.26.0.tgz",
- "integrity": "sha512-xTnvoNk9aCdRl1ntBxnmhdmghwzRNurp5Y9LjUCwrYutxnj8t/CCKhPyjgIgHxz+RwKgnpGKupKLVvuHxu1CzQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "21.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz",
+ "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "stylelint-config-recommended": "^6.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8437,12 +8313,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/sync": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.4.13",
- "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.13.tgz",
- "integrity": "sha512-3Lq7MENUpCaSvR6WOLOovNmRMXGmFcdnbMjSZlHh0sx3ycWbKpXlGyfQWJ20MZRiO/qTOOrj4VW4GejqqJSEZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.12.0.tgz",
+ "integrity": "sha512-45gU1Gu/ys3zqYO4dDQf6eG5gGgJK9nXa62IUtUWFXIH4FN29XlvGppMVK/zzhJwejF/XnDuT7mQuVEFCZGswA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/simple-peer": "^9.11.5",
+ "@wordpress/url": "^3.51.0",
+ "import-locals": "^2.0.0",
+ "lib0": "^0.2.42",
+ "simple-peer": "^9.11.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "y-indexeddb": "~9.0.11",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "y-protocols": "^1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px"> "y-webrtc": "~10.2.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "yjs": "~13.6.6"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8451,9 +8333,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/token-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.13.tgz",
- "integrity": "sha512-eAKU/5U7c/Acqcqnurpp79lrwCAm+Tb8PfSBTmtGs1fJsR1xtJh4d6IZw5MLDFiqLuVRT65ec3T4Sjqb6N4CMQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.50.0.tgz",
+ "integrity": "sha512-LTjXkoljQpJIHqs0isTUzIc1fMu68y0N9HcDIdsCMGkmKptWUCETtb+DItnraxDDLuyWNuTYf840S83a3XAVRA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8462,12 +8344,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/undo-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.13.tgz",
- "integrity": "sha512-SFIYRs65GEjr0eeh7BZcETaH32qQVm78aFMZXnYTHzBmTXxoJ98XRgEGWXRJU92RXBcjom+1gARKChJoV5dlNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz",
+ "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/is-shallow-equal": "^4.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/is-shallow-equal": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8474,9 +8356,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.43.13",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.13.tgz",
- "integrity": "sha512-GrIkGZoCgd+87CyAjgGzShoI6m/Kvknmc6syqrN34J1LdrEE+vPNMjM+NvUVvyPdvgG7/iFzRM8D/ZEUvaTm9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.51.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz",
+ "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "remove-accents": "^0.5.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8486,14 +8368,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/viewport": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.13.tgz",
- "integrity": "sha512-xYWTcaQLhZrDZA0lpl9TivbU4RPw+CUfuRc3NEBiQY0GDDfuLe8n1Pb9AkmAP5PLNyxZhHjKLBGojfchOGhzdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.27.0.tgz",
+ "integrity": "sha512-ET8X3Ln0K6wrBba+u0AjBD/mP02SuvwhK/EVaI3uAhNlGnkx+J3PdtShbu63lHmp0SG+J27CDjEqfcZ6CdAnfA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8503,30 +8385,30 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/warning": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.13.tgz",
- "integrity": "sha512-SYi37xiR7Wq4Vde4JBkCYJIyfUQzyuABrwh7aon1XwcUhWP072tv4/LKP6F+zWYC5M8pPdRqjznxgwZ2mNzcyw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz",
+ "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=12"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.14.tgz",
- "integrity": "sha512-nFyXrCBVp24joFa96sAdNwkWnnf23t960ebnoW+Wk+lMT0PsGfGjiMIRmtks2cfqbQuQYFdO/8go+DSE54ekAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.1.tgz",
+ "integrity": "sha512-KrN24nN4B5nNnzV572yeEQnvqf2p3rKBjA9mTSK7Ei5nY1yvuFQn/LxiihbqqSJikliEMkh/cZ152JvIx5j6JA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8535,9 +8417,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/@wordpress/wordcount": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.13.tgz",
- "integrity": "sha512-yapganGNO/9JjfWTcMNECjIOKlnLOJR2VTh4UFBL/lSi2GM1AE7bjnXsV2pD0H/3mwdhAomRCUV6BA3nG5UUfA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.50.0.tgz",
+ "integrity": "sha512-lRfIX3B9ha//bqsUihym2BnOiAsdDQr22vdy0wZIpm5G2tFvTddCKHy0YClf52IJK0z61WqbNuF9hrvzWWxL+g==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8582,27 +8464,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 0.6"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/accepts/node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/accepts/node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/acorn": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "8.10.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8974,9 +8835,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/array-flatten": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
- "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/array-includes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9303,14 +9164,30 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/axios": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.25.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz",
- "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
+ "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "follow-redirects": "^1.14.7"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "follow-redirects": "^1.15.4",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/axios/node_modules/form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dev": true,
+ "dependencies": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ },
+ "engines": {
+ "node": ">= 6"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/axobject-query": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-3.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9720,15 +9597,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "tweetnacl": "^0.14.3"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/big-integer": {
- "version": "1.6.51",
- "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
- "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
- "dev": true,
- "engines": {
- "node": ">=0.6"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/big.js": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "5.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10212,13 +10080,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/bonjour-service": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz",
- "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz",
+ "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "array-flatten": "^2.1.2",
- "dns-equal": "^1.0.0",
</del><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "multicast-dns": "^7.2.5"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10229,18 +10095,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/bplist-parser": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
- "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
- "dev": true,
- "dependencies": {
- "big-integer": "^1.6.44"
- },
- "engines": {
- "node": ">= 5.10.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/brace-expansion": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.1.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10410,21 +10264,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/bundle-name": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
- "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
- "dev": true,
- "dependencies": {
- "run-applescript": "^5.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/bytes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11255,9 +11094,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/colorette": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
- "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/colors": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11453,25 +11292,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/content-disposition": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "safe-buffer": "5.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "safe-buffer": "5.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 0.6"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/content-disposition/node_modules/safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "optional": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/content-type": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11661,10 +11492,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/core-js-pure": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.21.1",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz",
- "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==",
- "deprecated": "core-js-pure@<3.23.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Some versions have web compatibility issues. Please, upgrade your dependencies to the actual version of core-js-pure.",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.35.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.1.tgz",
+ "integrity": "sha512-zcIdi/CL3MWbBJYo5YCeVAAx+Sy9yJE9I3/u9LkFABwbeaPhTMRWraM8mYFp9jW5Z50hOy7FVzCc8dCrpZqtIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "hasInstallScript": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "funding": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12252,6 +12082,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": "*"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/debounce": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
+ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/debug": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12582,13 +12418,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/deepsignal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.3.6.tgz",
- "integrity": "sha512-yjd+vtiznL6YaMptOsKnEKkPr60OEApa+LRe+Qe6Ile/RfCOrELKk/YM3qVpXFZiyOI3Ng67GDEyjAlqVc697g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.4.0.tgz",
+ "integrity": "sha512-x0XUMT48s+xQRLc2fPFfxnYLCJ46vffw47OQ5NcHFzacOjfW5eA0NrEmI0bhQHL6MgUHkBVT4TIiWTVwzTEwpg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@preact/signals": "^1.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@preact/signals-core": "^1.3.1",
- "@preact/signals-react": "^1.3.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@preact/signals-core": "^1.5.1",
+ "@preact/signals-react": "^1.3.8 || ^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "preact": "^10.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependenciesMeta": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12606,206 +12442,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/default-browser": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
- "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
- "dev": true,
- "dependencies": {
- "bundle-name": "^3.0.0",
- "default-browser-id": "^3.0.0",
- "execa": "^7.1.1",
- "titleize": "^3.0.0"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser-id": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
- "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
- "dev": true,
- "dependencies": {
- "bplist-parser": "^0.2.0",
- "untildify": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser/node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/default-browser/node_modules/execa": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
- "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.1",
- "human-signals": "^4.3.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^3.0.7",
- "strip-final-newline": "^3.0.0"
- },
- "engines": {
- "node": "^14.18.0 || ^16.14.0 || >=18.0.0"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/default-browser/node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser/node_modules/human-signals": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
- "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
- "dev": true,
- "engines": {
- "node": ">=14.18.0"
- }
- },
- "node_modules/default-browser/node_modules/is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true,
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser/node_modules/mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser/node_modules/npm-run-path": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
- "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
- "dev": true,
- "dependencies": {
- "path-key": "^4.0.0"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser/node_modules/npm-run-path/node_modules/path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser/node_modules/onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "dependencies": {
- "mimic-fn": "^4.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/default-browser/node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/default-browser/node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/default-browser/node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/default-browser/node_modules/strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/default-gateway": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "6.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13189,16 +12825,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=8"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/dns-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
- "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/dns-packet": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz",
- "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
+ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@leichtgewicht/ip-codec": "^2.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13419,11 +13049,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=4"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/downloadjs": {
- "version": "1.4.7",
- "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz",
- "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q=="
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/downshift": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "6.1.12",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.12.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13596,9 +13221,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/envinfo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.8.1",
- "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
- "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz",
+ "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="cx" style="display: block; padding: 0 10px"> "envinfo": "dist/cli.js"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13956,9 +13581,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/eslint-plugin-import": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.29.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz",
- "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
+ "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "array-includes": "^3.1.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13977,7 +13602,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "object.groupby": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "object.values": "^1.1.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "semver": "^6.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "tsconfig-paths": "^3.14.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "tsconfig-paths": "^3.15.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14017,9 +13642,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/eslint-plugin-jest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "27.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz",
- "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "27.6.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz",
+ "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/utils": "^5.10.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14154,9 +13779,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/eslint-plugin-jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "46.9.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-46.9.0.tgz",
- "integrity": "sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "46.10.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-46.10.1.tgz",
+ "integrity": "sha512-x8wxIpv00Y50NyweDUpa+58ffgSAI5sqe+zcZh33xphD0AVh+1kqr1ombaTRb7Fhpove1zfUuujlX9DWWBP5ag==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@es-joy/jsdoccomment": "~0.41.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14167,13 +13792,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "esquery": "^1.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-builtin-module": "^3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.5.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "spdx-expression-parse": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "spdx-expression-parse": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=16"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "eslint": "^7.0.0 || ^8.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "eslint": "^7.0.0 || ^8.0.0 || ^9.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/eslint-plugin-jsdoc/node_modules/escape-string-regexp": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14188,6 +13813,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://github.com/sponsors/sindresorhus"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/eslint-plugin-jsdoc/node_modules/spdx-expression-parse": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz",
+ "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==",
+ "dev": true,
+ "dependencies": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/eslint-plugin-jsx-a11y": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "6.8.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14240,23 +13875,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/eslint-plugin-prettier": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz",
- "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz",
+ "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "prettier-linter-helpers": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "synckit": "^0.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "synckit": "^0.8.6"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": "^14.18.0 || >=16.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "funding": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "url": "https://opencollective.com/prettier"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "url": "https://opencollective.com/eslint-plugin-prettier"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/eslint": ">=8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint": ">=8.0.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "eslint-config-prettier": "*",
</ins><span class="cx" style="display: block; padding: 0 10px"> "prettier": ">=3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependenciesMeta": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15104,24 +14740,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/express/node_modules/array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
- "dev": true
- },
- "node_modules/express/node_modules/content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "dev": true,
- "dependencies": {
- "safe-buffer": "5.2.1"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/express/node_modules/debug": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16069,6 +15687,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 0.10"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "dev": true,
+ "bin": {
+ "flat": "cli.js"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/flat-cache": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16104,9 +15731,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/follow-redirects": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
+ "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "funding": [
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16309,9 +15936,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/fs-monkey": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
- "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz",
+ "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/fs.realpath": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18156,6 +17783,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react-is": "^16.7.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/hoist-non-react-statics/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/homedir-polyfill": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18799,6 +18431,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://github.com/sponsors/sindresorhus"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/import-locals": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-locals/-/import-locals-2.0.0.tgz",
+ "integrity": "sha512-1/bPE89IZhyf7dr5Pkz7b4UyVXy5pEt7PTEfye15UEn3AK8+2zwcDCfKk9Pwun4ltfhOSszOrReSsFcDKw/yoA=="
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/imurmurhash": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.1.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18969,12 +18606,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/interpret": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
- "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
+ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node": ">= 0.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node": ">=10.13.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/intl-messageformat": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19022,9 +18659,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/ipaddr.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
- "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
+ "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 10"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19347,39 +18984,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/is-inside-container": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
- "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "dev": true,
- "dependencies": {
- "is-docker": "^3.0.0"
- },
- "bin": {
- "is-inside-container": "cli.js"
- },
- "engines": {
- "node": ">=14.16"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/is-inside-container/node_modules/is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "dev": true,
- "bin": {
- "is-docker": "cli.js"
- },
- "engines": {
- "node": "^12.20.0 || ^14.13.1 || >=16.0.0"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/is-jpg": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20607,9 +20211,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/jest-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-6.2.0.tgz",
- "integrity": "sha512-ZWh8CuvxwjhYfvw4tGeftziqIvw/26R6AG3OTgNTQeXul8aZz48RQjDpnlDwnWX53jxJJl9fcigqIdSU5lYZuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.2.tgz",
+ "integrity": "sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "chalk": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20616,9 +20220,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "cwd": "^0.10.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "find-process": "^1.4.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "prompts": "^2.4.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "spawnd": "^6.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "spawnd": "^9.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px"> "tree-kill": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "wait-on": "^6.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "wait-on": "^7.2.0"
+ },
+ "engines": {
+ "node": ">=16"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/jest-dev-server/node_modules/ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20680,9 +20287,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/jest-dev-server/node_modules/rxjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
- "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "tslib": "^2.1.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20701,22 +20308,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/jest-dev-server/node_modules/wait-on": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz",
- "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz",
+ "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "axios": "^0.25.0",
- "joi": "^17.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "axios": "^1.6.1",
+ "joi": "^17.11.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "lodash": "^4.17.21",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "minimist": "^1.2.5",
- "rxjs": "^7.5.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "minimist": "^1.2.8",
+ "rxjs": "^7.8.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="cx" style="display: block; padding: 0 10px"> "wait-on": "bin/wait-on"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node": ">=10.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node": ">=12.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/jest-diff": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22131,15 +21738,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/joi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "17.7.0",
- "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz",
- "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "17.12.0",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.0.tgz",
+ "integrity": "sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@hapi/hoek": "^9.0.0",
- "@hapi/topo": "^5.0.0",
- "@sideway/address": "^4.1.3",
- "@sideway/formula": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@hapi/hoek": "^9.3.0",
+ "@hapi/topo": "^5.1.0",
+ "@sideway/address": "^4.1.4",
+ "@sideway/formula": "^3.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@sideway/pinpoint": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22745,6 +22352,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=0.10"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/launch-editor": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz",
+ "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==",
+ "dev": true,
+ "dependencies": {
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.8.1"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/lazy-cache": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22777,9 +22394,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/lib0": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.87",
- "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.87.tgz",
- "integrity": "sha512-TbB63XJixvNToW2IHWAFsCJj9tVnajmwjE14p69i51Rx8byOQd2IP4ourE8v4d7vhyO++nVm1sQk3ePslfbucg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.2.88",
+ "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.88.tgz",
+ "integrity": "sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "isomorphic.js": "^0.2.4"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24332,12 +23949,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/memfs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.4.13",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz",
- "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fs-monkey": "^1.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fs-monkey": "^1.0.4"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 4.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24465,9 +24082,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/mime-db": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.45.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
- "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 0.6"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24474,12 +24091,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/mime-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.1.28",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
- "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "mime-db": "1.45.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "mime-db": "1.52.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 0.6"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24604,10 +24221,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/minimist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/minimist-options": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24748,9 +24368,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/mrmime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
- "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
+ "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=10"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24785,7 +24405,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.3.6",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "dev": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "funding": [
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "github",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26408,8 +26027,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/picocolors": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/picomatch": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -26601,7 +26219,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "8.4.31",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "dev": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "funding": [
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "opencollective",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27057,6 +26674,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "postcss": "^8.2.15"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/postcss-prefixwrap": {
+ "version": "1.44.0",
+ "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.44.0.tgz",
+ "integrity": "sha512-h9MJGaIvT5hnzFc7Vuo+2ulBw6ecmmfcd8SKKH2TziUzcIA04gUoXIbptuM+tR+htmsQIKNEluiQlmCQ2p5a2g==",
+ "peerDependencies": {
+ "postcss": "*"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/postcss-reduce-initial": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "6.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27357,16 +26982,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "postcss": "^8.2.15"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/postcss-urlrebase": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/postcss-urlrebase/-/postcss-urlrebase-1.3.0.tgz",
+ "integrity": "sha512-LOFN43n1IewKriXiypMNNinXeptttSyGGRLPbBMdQzuTvvCEo5mz/gG06y/HqrkN7p3ayHQf2R2bTBv639FOaQ==",
+ "dependencies": {
+ "postcss-value-parser": "^4.2.0"
+ },
+ "peerDependencies": {
+ "postcss": "^8.3.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/postcss-value-parser": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/preact": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "10.19.1",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.1.tgz",
- "integrity": "sha512-ZSsUr6EFlwWH0btdXMj6+X+hJAZ1v+aUzKlfwBGokKB1ZO6Shz+D16LxQhM8f+E/UgkKbVe2tsWXtGTUMCkGpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.19.3",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz",
+ "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "funding": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "opencollective",
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://opencollective.com/preact"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27448,12 +27083,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://github.com/chalk/ansi-styles?sponsor=1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/pretty-format/node_modules/react-is": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
- "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/process-nextick-args": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27496,6 +27125,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "react-is": "^16.13.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/prop-types/node_modules/react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/proto-list": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.2.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27981,9 +27615,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-SgIkNheinmEBgx1IUNirK0TUD4X9yjjBRTqqjggWCU3pUEqIk3/Uwl3yRixYKT6WjQuGiwDv4NomL3wqRCj+CQ=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/react-is": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/react-refresh": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.14.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27994,30 +27628,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/react-remove-scroll": {
- "version": "2.5.5",
- "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz",
- "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==",
- "dependencies": {
- "react-remove-scroll-bar": "^2.3.3",
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.1.0",
- "use-callback-ref": "^1.3.0",
- "use-sidecar": "^1.1.2"
- },
- "engines": {
- "node": ">=10"
- },
- "peerDependencies": {
- "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0",
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/react-remove-scroll-bar": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28806,124 +28416,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/run-applescript": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
- "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
- "dev": true,
- "dependencies": {
- "execa": "^5.0.0"
- },
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/run-applescript/node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/run-applescript/node_modules/execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "dependencies": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sindresorhus/execa?sponsor=1"
- }
- },
- "node_modules/run-applescript/node_modules/get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true,
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/run-applescript/node_modules/is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true,
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/run-applescript/node_modules/npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "dependencies": {
- "path-key": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/run-applescript/node_modules/path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/run-applescript/node_modules/shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "dependencies": {
- "shebang-regex": "^3.0.0"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/run-applescript/node_modules/shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/run-async": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.4.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29346,11 +28838,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"> "node_modules/selfsigned": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz",
- "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
+ "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/node-forge": "^1.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "node-forge": "^1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29676,6 +29169,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/shell-quote": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
+ "dev": true,
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/showdown": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.9.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29834,14 +29336,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/sirv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz",
- "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
+ "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@polka/url": "^1.0.0-next.20",
- "mrmime": "^1.0.0",
- "totalist": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@polka/url": "^1.0.0-next.24",
+ "mrmime": "^2.0.0",
+ "totalist": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 10"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30199,7 +29701,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "dev": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30266,16 +29767,30 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/spawnd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-6.2.0.tgz",
- "integrity": "sha512-qX/I4lQy4KgVEcNle0kuc4FxFWHISzBhZW1YemPfwmrmQjyZmfTK/OhBKkhrD2ooAaFZEm1maEBLE6/6enwt+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.2.tgz",
+ "integrity": "sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "exit": "^0.1.2",
- "signal-exit": "^3.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "signal-exit": "^4.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "tree-kill": "^1.2.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "engines": {
+ "node": ">=16"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/spawnd/node_modules/signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true,
+ "engines": {
+ "node": ">=14"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/isaacs"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/spdx-correct": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30339,9 +29854,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/spdy-transport/node_modules/readable-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "inherits": "^2.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31462,13 +30977,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/synckit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
- "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz",
+ "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@pkgr/utils": "^2.3.1",
- "tslib": "^2.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@pkgr/core": "^0.1.0",
+ "tslib": "^2.6.2"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": "^14.18.0 || >=16.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31822,18 +31337,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "ms": "^2.1.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/titleize": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
- "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
- "dev": true,
- "engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/tmp": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.0.33",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31922,9 +31425,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/totalist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
- "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
+ "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=6"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -31951,14 +31454,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/traverse": {
- "version": "0.6.7",
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz",
- "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/tree-kill": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32003,9 +31498,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/tsconfig-paths": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json5": "^0.0.29",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32073,11 +31568,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": "*"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/turbo-combine-reducers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/turbo-combine-reducers/-/turbo-combine-reducers-1.0.2.tgz",
- "integrity": "sha512-gHbdMZlA6Ym6Ur5pSH/UWrNQMIM9IqTH6SoL1DbHpqEdQ8i+cFunSmSlFykPt0eGQwZ4d/XTHOl74H0/kFBVWw=="
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/tweetnacl": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.14.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32414,15 +31904,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=0.10.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/untildify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
- "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
- "dev": true,
- "engines": {
- "node": ">=8"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/update-browserslist-db": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32583,19 +32064,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/use-isomorphic-layout-effect": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
- "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==",
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0"
- },
- "peerDependenciesMeta": {
- "@types/react": {
- "optional": true
- }
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/use-lilius": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/use-lilius/-/use-lilius-2.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32859,15 +32327,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 6"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/wait-on/node_modules/minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
- "dev": true,
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/wait-on/node_modules/rxjs": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "7.8.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32922,6 +32381,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 8"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/web-vitals": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz",
+ "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webidl-conversions": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32976,20 +32441,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-bundle-analyzer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.8.0.tgz",
- "integrity": "sha512-ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz",
+ "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@discoveryjs/json-ext": "0.5.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "acorn": "^8.0.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "acorn-walk": "^8.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "chalk": "^4.1.0",
</del><span class="cx" style="display: block; padding: 0 10px"> "commander": "^7.2.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "debounce": "^1.2.1",
+ "escape-string-regexp": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "gzip-size": "^6.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "lodash": "^4.17.20",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "html-escaper": "^2.0.2",
+ "is-plain-object": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "opener": "^1.5.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "sirv": "^1.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "picocolors": "^1.0.0",
+ "sirv": "^2.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ws": "^7.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32999,55 +32467,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 10.13.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/webpack-bundle-analyzer/node_modules/ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "dependencies": {
- "color-convert": "^2.0.1"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-styles?sponsor=1"
- }
- },
- "node_modules/webpack-bundle-analyzer/node_modules/chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "dependencies": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- },
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/chalk/chalk?sponsor=1"
- }
- },
- "node_modules/webpack-bundle-analyzer/node_modules/color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "dependencies": {
- "color-name": "~1.1.4"
- },
- "engines": {
- "node": ">=7.0.0"
- }
- },
- "node_modules/webpack-bundle-analyzer/node_modules/color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-bundle-analyzer/node_modules/commander": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33057,44 +32476,36 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 10"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/webpack-bundle-analyzer/node_modules/has-flag": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/webpack-bundle-analyzer/node_modules/escape-string-regexp": {
</ins><span class="cx" style="display: block; padding: 0 10px"> "version": "4.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node": ">=8"
- }
- },
- "node_modules/webpack-bundle-analyzer/node_modules/supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "dependencies": {
- "has-flag": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node": ">=10"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "engines": {
- "node": ">=8"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
- "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz",
+ "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@discoveryjs/json-ext": "^0.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@webpack-cli/configtest": "^1.2.0",
- "@webpack-cli/info": "^1.5.0",
- "@webpack-cli/serve": "^1.7.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@webpack-cli/configtest": "^2.1.1",
+ "@webpack-cli/info": "^2.0.2",
+ "@webpack-cli/serve": "^2.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px"> "colorette": "^2.0.14",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "commander": "^7.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "commander": "^10.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "cross-spawn": "^7.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "envinfo": "^7.7.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "fastest-levenshtein": "^1.0.12",
</span><span class="cx" style="display: block; padding: 0 10px"> "import-local": "^3.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "interpret": "^2.2.0",
- "rechoir": "^0.7.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "interpret": "^3.1.1",
+ "rechoir": "^0.8.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "webpack-merge": "^5.7.3"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33101,7 +32512,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-cli": "bin/cli.js"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node": ">=10.13.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node": ">=14.15.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "funding": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "opencollective",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33108,15 +32519,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://opencollective.com/webpack"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "webpack": "4.x.x || 5.x.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": "5.x.x"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependenciesMeta": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@webpack-cli/generators": {
</span><span class="cx" style="display: block; padding: 0 10px"> "optional": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@webpack-cli/migrate": {
- "optional": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "webpack-bundle-analyzer": {
</span><span class="cx" style="display: block; padding: 0 10px"> "optional": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33126,12 +32534,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-cli/node_modules/commander": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node": ">= 10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node": ">=14"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-cli/node_modules/cross-spawn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33157,6 +32565,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=8"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/webpack-cli/node_modules/rechoir": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
+ "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
+ "dev": true,
+ "dependencies": {
+ "resolve": "^1.20.0"
+ },
+ "engines": {
+ "node": ">= 10.13.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-cli/node_modules/shebang-command": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33235,37 +32655,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "node_modules/webpack-dev-middleware/node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true,
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/webpack-dev-middleware/node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-dev-middleware/node_modules/schema-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json-schema": "^7.0.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv": "^8.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv": "^8.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ajv-formats": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv-keywords": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv-keywords": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 12.13.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33276,9 +32675,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.11.1",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz",
- "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
+ "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/bonjour": "^3.5.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33287,7 +32686,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/serve-index": "^1.9.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/serve-static": "^1.13.10",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/sockjs": "^0.3.33",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@types/ws": "^8.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/ws": "^8.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ansi-html-community": "^0.0.8",
</span><span class="cx" style="display: block; padding: 0 10px"> "bonjour-service": "^1.0.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "chokidar": "^3.5.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33300,6 +32699,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "html-entities": "^2.3.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "http-proxy-middleware": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "ipaddr.js": "^2.0.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "launch-editor": "^2.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "open": "^8.0.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "p-retry": "^4.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rimraf": "^3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33309,7 +32709,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "sockjs": "^0.3.24",
</span><span class="cx" style="display: block; padding: 0 10px"> "spdy": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-dev-middleware": "^5.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ws": "^8.4.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ws": "^8.13.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-dev-server": "bin/webpack-dev-server.js"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33325,6 +32725,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack": "^4.37.0 || ^5.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "peerDependenciesMeta": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": {
+ "optional": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "webpack-cli": {
</span><span class="cx" style="display: block; padding: 0 10px"> "optional": true
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33380,15 +32783,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-dev-server/node_modules/schema-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json-schema": "^7.0.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv": "^8.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv": "^8.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ajv-formats": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv-keywords": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv-keywords": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">= 12.13.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33399,9 +32802,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-dev-server/node_modules/ws": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz",
- "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
+ "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=10.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33438,12 +32841,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/webpack-merge": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.8.0",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
- "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
+ "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "clone-deep": "^4.0.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "flat": "^5.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px"> "wildcard": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33679,9 +33083,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/wildcard": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
- "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
+ "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/wrap-ansi": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33720,7 +33124,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "7.4.6",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "devOptional": true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=8.3.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33833,13 +33237,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/y-webrtc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "10.2.5",
- "resolved": "https://registry.npmjs.org/y-webrtc/-/y-webrtc-10.2.5.tgz",
- "integrity": "sha512-ZyBNvTI5L28sQ2PQI0T/JvyWgvuTq05L21vGkIlcvNLNSJqAaLCBJRe3FHEqXoaogqWmRcEAKGfII4ErNXMnNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.2.6",
+ "resolved": "https://registry.npmjs.org/y-webrtc/-/y-webrtc-10.2.6.tgz",
+ "integrity": "sha512-1kZ4YYwksFZi8+l8mTebVX9vW6Q5MnqxMkvNU700X5dBE38usurt/JgeXSIQRpK3NwUYYb9y63Jn9FMpMH6/vA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "lib0": "^0.2.42",
</span><span class="cx" style="display: block; padding: 0 10px"> "simple-peer": "^9.11.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "y-protocols": "^1.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "y-protocols": "^1.0.6"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "bin": {
</span><span class="cx" style="display: block; padding: 0 10px"> "y-webrtc-signaling": "bin/server.js"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33852,9 +33256,33 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "url": "https://github.com/sponsors/dmonad"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "optionalDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ws": "^7.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ws": "^8.14.2"
+ },
+ "peerDependencies": {
+ "yjs": "^13.6.8"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "node_modules/y-webrtc/node_modules/ws": {
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
+ "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
+ "optional": true,
+ "engines": {
+ "node": ">=10.0.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": ">=5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "node_modules/y18n": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33911,11 +33339,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "node_modules/yjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "13.6.8",
- "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.8.tgz",
- "integrity": "sha512-ZPq0hpJQb6f59B++Ngg4cKexDJTvfOgeiv0sBc4sUm8CaBWH7OQC4kcCgrqbjJ/B2+6vO49exvTmYfdlPtcjbg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "13.6.11",
+ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.11.tgz",
+ "integrity": "sha512-FvRRJKX9u270dOLkllGF/UDCWwmIv2Z+ucM4v1QO1TuxdmoiMnSUXH1HAcOKOrkBEhQtPTkxep7tD2DrQB+l0g==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "lib0": "^0.2.74"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "lib0": "^0.2.86"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "engines": {
</span><span class="cx" style="display: block; padding: 0 10px"> "node": ">=16.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33957,24 +33385,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@ariakit/core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.7",
- "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.2.7.tgz",
- "integrity": "sha512-Hs0N1EMYq88WW4v9xnSIHNR38TvbQuoUX6FYFmeLCZSTIXQBiET7lr1DQXwOOmdEtRtlxQ5HsxbTkxeOkPv+eg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.11",
+ "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.3.11.tgz",
+ "integrity": "sha512-+MnOeqnA4FLI/7vqsZLbZQHHN4ofd9kvkNjz44fNi0gqmD+ZbMWiDkFAvZII75dYnxYw5ZPpWjA4waK22VBWig=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@ariakit/react": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.12",
- "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.2.12.tgz",
- "integrity": "sha512-4rAgMyUURHW78EKgRCanhyRUtsiYCOxO65BBHF4mg3tZsDeOvu9kBG5IAXX8mUgakTcyr0EKXuOtGThaj7gobA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.14",
+ "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.3.14.tgz",
+ "integrity": "sha512-h71BPMZ2eW+E2ESbdYxSAEMR1DozYzd5eHE5IOzGd9Egi5u7EZxqmuW4CXVXZ1Y6vbaDMV3SudgPh7iHS/ArFw==",
</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">- "@ariakit/react-core": "0.2.12"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@ariakit/react-core": "0.3.14"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@ariakit/react-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.12",
- "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.2.12.tgz",
- "integrity": "sha512-3KSKlX10nnhCvjsbPW0CAnqG+6grryfwnMkeJJ/h34FSV7hEfUMexmIjKBVZyfBG08Xj8NjSK8kkx9c3ChkXeA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.14",
+ "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.3.14.tgz",
+ "integrity": "sha512-16Qj6kDPglpdWtU5roY9q+G66naOjauTY5HvUIaL2aLY0187ATaRrABIKoMMzTtJyhvsud4jFlzivz+/zCQ8yw==",
</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">- "@ariakit/core": "0.2.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@ariakit/core": "0.3.11",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@floating-ui/dom": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "use-sync-external-store": "^1.2.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36496,71 +35924,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "fastq": "^1.6.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@pkgr/utils": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.4.2.tgz",
- "integrity": "sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "fast-glob": "^3.3.0",
- "is-glob": "^4.0.3",
- "open": "^9.1.0",
- "picocolors": "^1.0.0",
- "tslib": "^2.6.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "define-lazy-prop": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz",
- "integrity": "sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==",
- "dev": true
- },
- "open": {
- "version": "9.1.0",
- "resolved": "https://registry.npmjs.org/open/-/open-9.1.0.tgz",
- "integrity": "sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==",
- "dev": true,
- "requires": {
- "default-browser": "^4.0.0",
- "define-lazy-prop": "^3.0.0",
- "is-inside-container": "^1.0.0",
- "is-wsl": "^2.2.0"
- }
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true
- }
- }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@pkgr/core": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz",
+ "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==",
+ "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@playwright/test": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.32.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36642,9 +36010,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"> "@polka/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.0-next.21",
- "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.21.tgz",
- "integrity": "sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.0.0-next.24",
+ "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.24.tgz",
+ "integrity": "sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@popperjs/core": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36653,17 +36021,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@preact/signals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.1.tgz",
- "integrity": "sha512-hRPvp1C2ooDzOHqfnhdpHgoIFDbYFAXLhoid3+jSItuPPD/J0r/UsiWKv/8ZO/oEhjRaP0M5niuRYsWqmY2GEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.2.tgz",
+ "integrity": "sha512-ColCqdo4cRP18bAuIR4Oik5rDpiyFtPIJIygaYPMEAwTnl4buWkBOflGBSzhYyPyJfKpkwlekrvK+1pzQ2ldWw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@preact/signals-core": "^1.4.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@preact/signals-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.0.tgz",
- "integrity": "sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.1.tgz",
+ "integrity": "sha512-dE6f+WCX5ZUDwXzUIWNMhhglmuLpqJhuy3X3xHrhZYI0Hm2LyQwOu0l9mdPiWrVNsE+Q7txOnJPgtIqHCYoBVA=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@puppeteer/browsers": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.5.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36802,27 +36170,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.13.10"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-arrow": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-arrow/-/react-arrow-1.0.2.tgz",
- "integrity": "sha512-fqYwhhI9IarZ0ll2cUSfKuXHlJK0qE4AfnRrPBbRwEH/4mGQn04/QFGomLi8TXWIdv9WJk//KgGm+aDxVIr1wA==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-primitive": "1.0.2"
- }
- },
- "@radix-ui/react-collection": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-collection/-/react-collection-1.0.2.tgz",
- "integrity": "sha512-s8WdQQ6wNXpaxdZ308KSr8fEWGrg4un8i4r/w7fhiS4ElRNjk5rRcl0/C6TANG2LvLOGIxtzo/jAg6Qf73TEBw==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-slot": "1.0.1"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-compose-refs": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36935,42 +36282,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-direction": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-direction/-/react-direction-1.0.0.tgz",
- "integrity": "sha512-2HV05lGUgYcA6xgLQ4BKPDmtL+QbIZYH5fCOTAOOcJ5O0QbWS3i9lKaurLzliYUDhORI2Qr3pyjhJh44lKA3rQ==",
- "requires": {
- "@babel/runtime": "^7.13.10"
- }
- },
- "@radix-ui/react-dismissable-layer": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.3.tgz",
- "integrity": "sha512-nXZOvFjOuHS1ovumntGV7NNoLaEp9JEvTht3MBjP44NSW5hUKj/8OnfN3+8WmB+CEhN44XaGhpHoSsUIEl5P7Q==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "@radix-ui/react-use-escape-keydown": "1.0.2"
- }
- },
- "@radix-ui/react-dropdown-menu": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-dropdown-menu/-/react-dropdown-menu-2.0.4.tgz",
- "integrity": "sha512-y6AT9+MydyXcByivdK1+QpjWoKaC7MLjkS/cH1Q3keEyMvDkiY85m8o2Bi6+Z1PPUlCsMULopxagQOSfN0wahg==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-id": "1.0.0",
- "@radix-ui/react-menu": "2.0.4",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-controllable-state": "1.0.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-focus-guards": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36979,17 +36290,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.13.10"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-focus-scope": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.2.tgz",
- "integrity": "sha512-spwXlNTfeIprt+kaEWE/qYuYT3ZAqJiAGjN/JgdvgVDTu8yc+HuX+WOWXrKliKnLnwck0F6JDkqIERncnih+4A==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-id": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36999,83 +36299,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-use-layout-effect": "1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-menu": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-menu/-/react-menu-2.0.4.tgz",
- "integrity": "sha512-mzKR47tZ1t193trEqlQoJvzY4u9vYfVH16ryBrVrCAGZzkgyWnMQYEZdUkM7y8ak9mrkKtJiqB47TlEnubeOFQ==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-collection": "1.0.2",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-direction": "1.0.0",
- "@radix-ui/react-dismissable-layer": "1.0.3",
- "@radix-ui/react-focus-guards": "1.0.0",
- "@radix-ui/react-focus-scope": "1.0.2",
- "@radix-ui/react-id": "1.0.0",
- "@radix-ui/react-popper": "1.1.1",
- "@radix-ui/react-portal": "1.0.2",
- "@radix-ui/react-presence": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-roving-focus": "1.0.3",
- "@radix-ui/react-slot": "1.0.1",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "aria-hidden": "^1.1.1",
- "react-remove-scroll": "2.5.5"
- }
- },
- "@radix-ui/react-popper": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.1.tgz",
- "integrity": "sha512-keYDcdMPNMjSC8zTsZ8wezUMiWM9Yj14wtF3s0PTIs9srnEPC9Kt2Gny1T3T81mmSeyDjZxsD9N5WCwNNb712w==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@floating-ui/react-dom": "0.7.2",
- "@radix-ui/react-arrow": "1.0.2",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "@radix-ui/react-use-layout-effect": "1.0.0",
- "@radix-ui/react-use-rect": "1.0.0",
- "@radix-ui/react-use-size": "1.0.0",
- "@radix-ui/rect": "1.0.0"
- },
- "dependencies": {
- "@floating-ui/core": {
- "version": "0.7.3",
- "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-0.7.3.tgz",
- "integrity": "sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg=="
- },
- "@floating-ui/dom": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-0.5.4.tgz",
- "integrity": "sha512-419BMceRLq0RrmTSDxn8hf9R3VCJv2K9PUfugh5JyEFmdjzDo+e8U5EdR8nzKq8Yj1htzLm3b6eQEEam3/rrtg==",
- "requires": {
- "@floating-ui/core": "^0.7.3"
- }
- },
- "@floating-ui/react-dom": {
- "version": "0.7.2",
- "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-0.7.2.tgz",
- "integrity": "sha512-1T0sJcpHgX/u4I1OzIEhlcrvkUN8ln39nz7fMoE/2HDHrPiMFoOGR7++GYyfUmIQHkkrTinaeQsO3XWubjSvGg==",
- "requires": {
- "@floating-ui/dom": "^0.5.3",
- "use-isomorphic-layout-effect": "^1.1.1"
- }
- }
- }
- },
- "@radix-ui/react-portal": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.2.tgz",
- "integrity": "sha512-swu32idoCW7KA2VEiUZGBSu9nB6qwGdV6k6HYhUoOo3M1FFpD+VgLzUqtt3mwL1ssz7r2x8MggpLSQach2Xy/Q==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-primitive": "1.0.2"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-presence": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37086,41 +36309,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-use-layout-effect": "1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-primitive": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.2.tgz",
- "integrity": "sha512-zY6G5Qq4R8diFPNwtyoLRZBxzu1Z+SXMlfYpChN7Dv8gvmx9X3qhDqiLWvKseKVJMuedFeU/Sa0Sy/Ia+t06Dw==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-slot": "1.0.1"
- }
- },
- "@radix-ui/react-roving-focus": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-roving-focus/-/react-roving-focus-1.0.3.tgz",
- "integrity": "sha512-stjCkIoMe6h+1fWtXlA6cRfikdBzCLp3SnVk7c48cv/uy3DTGoXhN76YaOYUJuy3aEDvDIKwKR5KSmvrtPvQPQ==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/primitive": "1.0.0",
- "@radix-ui/react-collection": "1.0.2",
- "@radix-ui/react-compose-refs": "1.0.0",
- "@radix-ui/react-context": "1.0.0",
- "@radix-ui/react-direction": "1.0.0",
- "@radix-ui/react-id": "1.0.0",
- "@radix-ui/react-primitive": "1.0.2",
- "@radix-ui/react-use-callback-ref": "1.0.0",
- "@radix-ui/react-use-controllable-state": "1.0.0"
- }
- },
- "@radix-ui/react-slot": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz",
- "integrity": "sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-compose-refs": "1.0.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-use-callback-ref": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37138,15 +36326,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-use-callback-ref": "1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-use-escape-keydown": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.2.tgz",
- "integrity": "sha512-DXGim3x74WgUv+iMNCF+cAo8xUHHeqvjx8zs7trKf+FkQKPQXLk2sX7Gx1ysH7Q76xCpZuxIJE7HLPxRE+Q+GA==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-use-callback-ref": "1.0.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "@radix-ui/react-use-layout-effect": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37155,32 +36334,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.13.10"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-use-rect": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-rect/-/react-use-rect-1.0.0.tgz",
- "integrity": "sha512-TB7pID8NRMEHxb/qQJpvSt3hQU4sqNPM1VCTjTRjEOa7cEop/QMuq8S6fb/5Tsz64kqSvB9WnwsDHtjnrM9qew==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/rect": "1.0.0"
- }
- },
- "@radix-ui/react-use-size": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/react-use-size/-/react-use-size-1.0.0.tgz",
- "integrity": "sha512-imZ3aYcoYCKhhgNpkNDh/aTiU05qw9hX+HHI1QDBTyIlcFjgeFlKKySNGMwTp7nYFLQg/j0VA2FmCY4WPDDHMg==",
- "requires": {
- "@babel/runtime": "^7.13.10",
- "@radix-ui/react-use-layout-effect": "1.0.0"
- }
- },
- "@radix-ui/rect": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@radix-ui/rect/-/rect-1.0.0.tgz",
- "integrity": "sha512-d0O68AYy/9oeEy1DdC07bz1/ZXX+DqCskRd3i4JzLSTXwefzaepQrKjXC7aNM8lTHjFLDO0pDgaEiQ7jEk+HVg==",
- "requires": {
- "@babel/runtime": "^7.13.10"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "@react-spring/animated": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "9.7.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@react-spring/animated/-/animated-9.7.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37834,9 +36987,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/body-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz",
- "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.19.5",
+ "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz",
+ "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/connect": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37844,9 +36997,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/bonjour": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.5.10",
- "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz",
- "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.5.13",
+ "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz",
+ "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37853,9 +37006,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/connect": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.4.35",
- "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
- "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.4.38",
+ "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz",
+ "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37862,9 +37015,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/connect-history-api-fallback": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz",
- "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.5.4",
+ "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz",
+ "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/express-serve-static-core": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37898,9 +37051,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/express": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.17.17",
- "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz",
- "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.17.21",
+ "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz",
+ "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/body-parser": "*",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37910,14 +37063,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/express-serve-static-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.17.33",
- "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz",
- "integrity": "sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.17.41",
+ "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz",
+ "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/qs": "*",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@types/range-parser": "*"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/range-parser": "*",
+ "@types/send": "*"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/glob": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37939,10 +37093,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</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">+ "@types/gradient-parser": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-0.1.3.tgz",
+ "integrity": "sha512-XDbrTSBlQV9nxE1GiDL3FaOPy4G/KaJkhDutBX48Kg8CYZMBARyyDFGCWfWJn4pobmInmwud1xxH7VJMAr0CKQ=="
+ },
+ "@types/highlight-words-core": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@types/highlight-words-core/-/highlight-words-core-1.2.1.tgz",
+ "integrity": "sha512-9VZUA5omXBfn+hDxFjUDu1FOJTBM3LmvqfDey+Z6Aa8B8/JmF5SMj6FBrjfgJ/Q3YXOZd3qyTDfJyMZSs/wCUA=="
+ },
+ "@types/http-errors": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz",
+ "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "@types/http-proxy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.17.9",
- "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
- "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.17.14",
+ "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz",
+ "integrity": "sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38018,9 +37188,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/mime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz",
- "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz",
+ "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/minimatch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38043,9 +37213,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "14.14.20",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/node-forge": {
+ "version": "1.3.11",
+ "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz",
+ "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==",
+ "dev": true,
+ "requires": {
+ "@types/node": "*"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "@types/normalize-package-data": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.4.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38070,15 +37248,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "optional": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/qs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.9.7",
- "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz",
- "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.9.11",
+ "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz",
+ "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/range-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz",
- "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz",
+ "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/react": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38111,15 +37289,25 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/semver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.5.5",
- "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.5.tgz",
- "integrity": "sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.5.6",
+ "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz",
+ "integrity": "sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/send": {
+ "version": "0.17.4",
+ "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz",
+ "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==",
+ "dev": true,
+ "requires": {
+ "@types/mime": "^1",
+ "@types/node": "*"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "@types/serve-index": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz",
- "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.9.4",
+ "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz",
+ "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/express": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38126,19 +37314,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"> "@types/serve-static": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz",
- "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz",
+ "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/http-errors": "*",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@types/mime": "*",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</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">+ "@types/simple-peer": {
+ "version": "9.11.8",
+ "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.8.tgz",
+ "integrity": "sha512-rvqefdp2rvIA6wiomMgKWd2UZNPe6LM2EV5AuY3CPQJF+8TbdrL5TjYdMf0VAjGczzlkH4l1NjDkihwbj3Xodw==",
+ "requires": {
+ "@types/node": "*"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "@types/sockjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.3.33",
- "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz",
- "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.3.36",
+ "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz",
+ "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38227,9 +37424,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/ws": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.5.4",
- "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.4.tgz",
- "integrity": "sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.5.10",
+ "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz",
+ "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/node": "*"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38261,16 +37458,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.11.0.tgz",
- "integrity": "sha512-uXnpZDc4VRjY4iuypDBKzW1rz9T5YBBK0snMn8MaTSNd2kMlj50LnLBABELjJiOL5YHk7ZD8hbSpI9ubzqYI0w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.19.1.tgz",
+ "integrity": "sha512-roQScUGFruWod9CEyoV5KlCYrubC/fvG8/1zXuT0WTcxX87GnMMmnksMwSg99lo1xiKrBzw2icsJPMAw1OtKxg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@eslint-community/regexpp": "^4.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/scope-manager": "6.11.0",
- "@typescript-eslint/type-utils": "6.11.0",
- "@typescript-eslint/utils": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/scope-manager": "6.19.1",
+ "@typescript-eslint/type-utils": "6.19.1",
+ "@typescript-eslint/utils": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "graphemer": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "ignore": "^5.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38280,83 +37477,104 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.11.0.tgz",
- "integrity": "sha512-+whEdjk+d5do5nxfxx73oanLL9ghKO3EwM9kBCkUtWMRwWuPaFv9ScuqlYfQ6pAD6ZiJhky7TZ2ZYhrMsfMxVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.19.1.tgz",
+ "integrity": "sha512-WEfX22ziAh6pRE9jnbkkLGp/4RhTpffr2ZK5bJ18M8mIfA8A+k97U9ZyaXCEJRlmMHh7R9MJZWXp/r73DzINVQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/scope-manager": "6.11.0",
- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/typescript-estree": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/scope-manager": "6.19.1",
+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/typescript-estree": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/scope-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.11.0.tgz",
- "integrity": "sha512-0A8KoVvIURG4uhxAdjSaxy8RdRE//HztaZdG8KiHLP8WOXSk0vlF7Pvogv+vlJA5Rnjj/wDcFENvDaHb+gKd1A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.19.1.tgz",
+ "integrity": "sha512-4CdXYjKf6/6aKNMSly/BP4iCSOpvMmqtDzRtqFyyAae3z5kkqEjKndR5vDHL8rSuMIIWP8u4Mw4VxLyxZW6D5w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/type-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.11.0.tgz",
- "integrity": "sha512-nA4IOXwZtqBjIoYrJcYxLRO+F9ri+leVGoJcMW1uqr4r1Hq7vW5cyWrA43lFbpRvQ9XgNrnfLpIkO3i1emDBIA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.19.1.tgz",
+ "integrity": "sha512-0vdyld3ecfxJuddDjACUvlAeYNrHP/pDeQk2pWBR2ESeEzQhg52DF53AbI9QCBkYE23lgkhLCZNkHn2hEXXYIg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/typescript-estree": "6.11.0",
- "@typescript-eslint/utils": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/typescript-estree": "6.19.1",
+ "@typescript-eslint/utils": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "ts-api-utils": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.11.0.tgz",
- "integrity": "sha512-ZbEzuD4DwEJxwPqhv3QULlRj8KYTAnNsXxmfuUXFCxZmO6CF2gM/y+ugBSAQhrqaJL3M+oe4owdWunaHM6beqA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.19.1.tgz",
+ "integrity": "sha512-6+bk6FEtBhvfYvpHsDgAL3uo4BfvnTnoge5LrrCj2eJN8g3IJdLTD4B/jK3Q6vo4Ql/Hoip9I8aB6fF+6RfDqg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/typescript-estree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.11.0.tgz",
- "integrity": "sha512-Aezzv1o2tWJwvZhedzvD5Yv7+Lpu1by/U1LZ5gLc4tCx8jUmuSCMioPFRjliN/6SJIvY6HpTtJIWubKuYYYesQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.19.1.tgz",
+ "integrity": "sha512-aFdAxuhzBFRWhy+H20nYu19+Km+gFfwNO4TEqyszkMcgBDYQjmPJ61erHxuT2ESJXhlhrO7I5EFIlZ+qGR8oVA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/visitor-keys": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/visitor-keys": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": "^4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "globby": "^11.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-glob": "^4.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "minimatch": "9.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.5.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "ts-api-utils": "^1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "dependencies": {
+ "brace-expansion": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz",
+ "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0"
+ }
+ },
+ "minimatch": {
+ "version": "9.0.3",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz",
+ "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^2.0.1"
+ }
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.11.0.tgz",
- "integrity": "sha512-p23ibf68fxoZy605dc0dQAEoUsoiNoP3MD9WQGiHLDuTSOuqoTsa4oAy+h3KDkTcxbbfOtUjb9h3Ta0gT4ug2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.19.1.tgz",
+ "integrity": "sha512-JvjfEZuP5WoMqwh9SPAPDSHSg9FBHHGhjPugSRxu5jMfjvBpq5/sGTD+9M9aQ5sh6iJ8AY/Kk/oUYVEMAPwi7w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@eslint-community/eslint-utils": "^4.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json-schema": "^7.0.12",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/semver": "^7.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/scope-manager": "6.11.0",
- "@typescript-eslint/types": "6.11.0",
- "@typescript-eslint/typescript-estree": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/scope-manager": "6.19.1",
+ "@typescript-eslint/types": "6.19.1",
+ "@typescript-eslint/typescript-estree": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.5.4"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/visitor-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.11.0",
- "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.11.0.tgz",
- "integrity": "sha512-+SUN/W7WjBr05uRxPggJPSzyB8zUpaYo2hByKasWbqr3PM8AXfZt8UHdNpBS1v9SA62qnSSMF3380SwDqqprgQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.19.1",
+ "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.19.1.tgz",
+ "integrity": "sha512-gkdtIO+xSO/SmI0W68DBg4u1KElmIUo3vXzgHyGPs6cxgB0sa3TlptRAAE0hUY1hM6FcDKEv7aIwiTGm76cXfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@typescript-eslint/types": "6.11.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@typescript-eslint/types": "6.19.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "eslint-visitor-keys": "^3.4.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38528,78 +37746,75 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@webpack-cli/configtest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz",
- "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-2.1.1.tgz",
+ "integrity": "sha512-wy0mglZpDSiSS0XHrVR+BAdId2+yxPSoJW8fsna3ZpYSlufjvxnP4YbKTCBZnNIcGN4r6ZPXV55X4mYExOfLmw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@webpack-cli/info": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz",
- "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==",
- "dev": true,
- "requires": {
- "envinfo": "^7.7.3"
- }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-2.0.2.tgz",
+ "integrity": "sha512-zLHQdI/Qs1UyT5UBdWNqsARasIA+AaF8t+4u2aS2nEpBQh2mWIVb8qAklq0eUENnC5mOItrIB4LiS9xMtph18A==",
+ "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@webpack-cli/serve": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz",
- "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-2.0.5.tgz",
+ "integrity": "sha512-lqaoKnRYBdo1UgDX8uF24AfGMifWK19TxPmM5FHc2vAGxrJ/qtyUyFBWoY1tISZdelsQ5fBcOusifo5o5wSJxQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/a11y": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.13.tgz",
- "integrity": "sha512-57KH89dbt8ipimoBGezKQHLvwSsJHW/W4HpvzZFqnPHvnlNNYoVC9UuqiBavxdB2WkzMPmNYFKsM7kOInEdyTA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.50.0.tgz",
+ "integrity": "sha512-eQiPGnxqiL1LgnHztFG0RGSFZ5phwR8B8Fr4lbJsFalsc9R/tOcjewvf2KN0yi2UlRA5ssAeiTP+tYmeAqtOHQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/dom-ready": "^3.42.13",
- "@wordpress/i18n": "^4.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/dom-ready": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/annotations": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.13.tgz",
- "integrity": "sha512-S/bCU8AOYzVMKBSMMtmoB9Dw1kiOS3KNfFzdCLpiyzNhfqXPWp7ciM5WJTHJRdzobeTOh1CIJ6x5WHhBqO/t8w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.50.0.tgz",
+ "integrity": "sha512-E9cu8xuGvIRw3LVtuS+XSzAXVBF41sgvxpVJAz/5FEibzxUHPy8flu5tTKf+mi4WGZxC4AJGNP1bhZRj7cynZQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/data": "^9.12.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/rich-text": "^6.19.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/data": "^9.20.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/rich-text": "^6.27.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "uuid": "^9.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/api-fetch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.39.13",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.13.tgz",
- "integrity": "sha512-DFaiNq5bEOVqYDpcqXqdxjyBDboeElma6e7FNSX2APVZZt/8xxeb4eI9X0877i6B15G5blyHsjSit5rq88iqtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.47.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.47.0.tgz",
+ "integrity": "sha512-NA/jWDXoVtJmiVBYhlxts2UrgKJpJM+zTGzLCfRQCZUzpJYm3LonB8x+uCQ78nEyxCY397Esod3jnbquYjOr0Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/i18n": "^4.42.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/autop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.13.tgz",
- "integrity": "sha512-vQjEvJaYZ5OyMJ6IdbVL/RUqOy/VTe6E1BCkdRW8amJTm8koTkbBbOFWSsVoXh6jFoq2mDAqC7Tt2vL0yMA4rQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.50.0.tgz",
+ "integrity": "sha512-4E0vq2MvSOVDKXs4OulIbTdKU6S5O9QjT4qc63rAd0uiKGBYV12ViPzmwbJ6k38zOO0PKdcwlVCj55Gq4aoPDw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/babel-plugin-import-jsx-pragma": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.26.0.tgz",
- "integrity": "sha512-XZCTBqEmOlM87/6wkgtHhnHaj8cJPOY5avyjKtMDwoBbcXAmHUknbphZG7KEWIiVIilyxKyHnsTxjTplkqTtCQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-4.33.0.tgz",
+ "integrity": "sha512-CjzruFKWgzU/mO/nnQJ2l9UlzZQpqS60UC6l2vNdJ9oD2nKHR5Oou6kNic3QhWDVJrBf2JUiJJ0TC280bykXmA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/babel-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.26.13",
- "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.13.tgz",
- "integrity": "sha512-kW9sg3lwbrhYzVR24n7cUEC2Sx1Pj4UNnITbXqVmxnVok0CK7IkvstMlbtLDbULh9o2f92OPNMwdAStErEjT7g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.34.0.tgz",
+ "integrity": "sha512-yjFOllyTktFHtcIEgU3ghXBn8lItzr5mPLf0xdSpe0cHceFYL1hT1oprhgRL+olZweaO96Yfm0qUCCKQfJBWsA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/core": "^7.16.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38608,94 +37823,94 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/preset-env": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/preset-typescript": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.13",
- "@wordpress/browserslist-config": "^5.25.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/warning": "^2.42.13",
- "browserslist": "^4.21.9",
- "core-js": "^3.31.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-plugin-import-jsx-pragma": "^4.33.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/warning": "^2.50.0",
+ "browserslist": "^4.21.10",
+ "core-js": "^3.31.0",
+ "react": "^18.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/base-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.34.0",
- "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.34.0.tgz",
- "integrity": "sha512-LYiNFWl+6yJDVQ7hSNJu2kVuM1p3C3aTB769lXnMSxi3gubzxqjZqz9i9XQ3UjO9EFiDSvgbOXa8YhvTUfNnkQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.41.0.tgz",
+ "integrity": "sha512-MjPAZeAqvyskDXDp2wGZ0DjtYOQLOydI1WqVIZS4wnIdhsQWQD//VMeXgLrcmCzNyQg+iKTx3o+BzmXVTOD0+w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/blob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.13.tgz",
- "integrity": "sha512-W5TaJK9Vl8LInjdxRRq5hE08r34JKybVjm7UuSIPOppNErLu9g6edcGHsv3b/7f5so3TcSnPsLfDkPgwSFTjXA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.50.0.tgz",
+ "integrity": "sha512-QvBhsW9WPdsOJhJ0BxzZ83i+cH/gAdjJ1iHY4Rkb02qbZEz4jhdvucGQf2oVnWwvAsFiFPKWk7CwAM5XjoahCA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/block-directory": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.16.tgz",
- "integrity": "sha512-7YOqeZt8ExyMidbblzht7x5jnfpZVD6N69VuDrvdlB/8eB7gl62tKZdNXHwWoZccSWJb+xUTZL01k2HpJulcPQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.27.1.tgz",
+ "integrity": "sha512-O1qm9AumFZbEOI41HoUDyAaL+cOwjtzW4/8JADbNVmnKXj9bQE8CKbTvbsjin7BUEvM+IdYWzEXkY3KkgxBmTg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/edit-post": "^7.19.16",
- "@wordpress/editor": "^13.19.14",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/edit-post": "^7.27.1",
+ "@wordpress/editor": "^13.27.1",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/block-editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "12.10.14",
- "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.14.tgz",
- "integrity": "sha512-x56FPZZfJPk/Vd1aKIdpBIllrUuAVgwom+mYH0OohCmUzCBp1Eg8Urg5nshZpiLXpHt2dXycQCLu2Mpb+YpOJw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "12.18.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.18.1.tgz",
+ "integrity": "sha512-kZPqOO0ogS3y3HcStGRowLKJk66cv9zzQtLcx7YNokYrceqnOWEYddhv+OWRz7h/qmkEBHgZfUCEgCQm2Dulnw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/react": "^11.7.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/styled": "^11.6.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@react-spring/web": "^9.4.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/shortcode": "^3.42.13",
- "@wordpress/style-engine": "^1.25.13",
- "@wordpress/token-list": "^2.42.13",
- "@wordpress/url": "^3.43.13",
- "@wordpress/warning": "^2.42.13",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/style-engine": "^1.33.1",
+ "@wordpress/token-list": "^2.50.0",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/warning": "^2.50.0",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38703,50 +37918,54 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "diff": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "dom-scroll-into-view": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "inherits": "^2.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "memize": "^2.1.0",
+ "postcss": "^8.4.21",
+ "postcss-prefixwrap": "^1.41.0",
+ "postcss-urlrebase": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "react-autosize-textarea": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react-easy-crop": "^4.5.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "remove-accents": "^0.5.0",
- "traverse": "^0.6.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "remove-accents": "^0.5.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/block-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.16.tgz",
- "integrity": "sha512-6NqTHjEYk3X+jzw6JS3pOgVYl2HPlr0iAI3Ch9sdOxozAm1+VrE5DKeM//rf9QpR7wWJ6je4F/eNjZ2WJIYTfw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.27.1.tgz",
+ "integrity": "sha512-dadyMsUM4A1b4FM3qlL9LwToJHYmVCCiL8Ir471C1N8v8LoZJjaGr5GvJTw61rSF6dy9951IvLl4+HxlGQPUew==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/autop": "^3.42.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interactivity": "^2.3.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/primitives": "^3.40.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/server-side-render": "^4.19.14",
- "@wordpress/url": "^3.43.13",
- "@wordpress/viewport": "^5.19.13",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/autop": "^3.50.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interactivity": "^4.0.0",
+ "@wordpress/interactivity-router": "^1.0.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/server-side-render": "^4.27.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/viewport": "^5.27.0",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38759,40 +37978,41 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/block-serialization-default-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.13.tgz",
- "integrity": "sha512-+ggjHxrjbpIwknsfKy18HXOVGWHeFykxlElE9dYVspJvr734mMMTQuIeL5WM+vZUy5NWv0oHF0VykX0MHyy60w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.50.0.tgz",
+ "integrity": "sha512-ihf2vr+w2zHBOvYTPQZXDiR2IMvso8yJJtzKIHA2ZEgVQ+VVLb4X86n34hfWXtPA3i2KDW+t1WCtq56aNq3Zag==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "12.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.13.tgz",
- "integrity": "sha512-KdNcYb5Cr4sgzOkJM+KpPZeLLFr8e06CkRDp0EQk7VGSsoScXpqIcMEtMcKNQp1XPuJ6npMr/BacC5qNjyHA1A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "12.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.27.1.tgz",
+ "integrity": "sha512-9uZtuTG6+fiFV2bLn8b1gzv4BgMpBu4SDQGnvzc5f9U5GL5oYns3PP8vXDOwM2cK1DEmqPsohQWhRnz8QYZDtw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/autop": "^3.42.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/block-serialization-default-parser": "^4.42.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/shortcode": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/autop": "^3.50.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-serialization-default-parser": "^4.50.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/shortcode": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "deepmerge": "^4.3.0",
</del><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "hpq": "^1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "react-is": "^18.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "remove-accents": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "showdown": "^1.9.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38801,24 +38021,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/browserslist-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.26.0.tgz",
- "integrity": "sha512-rpkxAnPOc4HuxKZBwZ1iV1oC0Rd21azzBDyS8OoVUW6V8DAv4eYfHNFGkyds7Z+nI6dI15Rl7xJYJhHJKVaJvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-5.33.0.tgz",
+ "integrity": "sha512-dv1ZlpqGk8gaSBJPP/Z/1uOuxjtP0EBsHVKInLRu6FWLTJkK8rnCeC3xJT3/2TtJ0rasLC79RoytfhXTOODVwg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.13.14",
- "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.14.tgz",
- "integrity": "sha512-aSOuRbsr+YYFvRbkXaubHdlAtf/xpG1mUWXEw9VMWCag77hiK6vk04Xb3N8ad8eo8am0N/iRgn8V8IS4LyBTyA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.21.0.tgz",
+ "integrity": "sha512-MzMUGCT9cQXto1jrA5lHAtnieTyAhcuNIxfyxlcE+316KNQfbyD8bc7KOzSV2sxXD/rfHuCxvHjfomFyyP+4kA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/components": "^25.8.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/private-apis": "^0.24.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/components": "^25.16.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/private-apis": "^0.32.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "cmdk": "^0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38825,11 +38045,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "25.8.14",
- "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.14.tgz",
- "integrity": "sha512-wRQSRlLXsL4bEd1JhCQPSdIb0bO4WDAloQufeyIbXUIK9CDgN/jmkv+vrgKrpP3Nqu1sBAFzW1qd9WEXfSBgXw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "25.16.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.16.0.tgz",
+ "integrity": "sha512-voQuMsO5JbH+JW33TnWurwwvpSb8IQ4XU5wyVMubX4TUwadt+/2ToNJbZIDXoaJPei7vbM81Ft+pH+zGlN8CyA==",
</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">- "@ariakit/react": "^0.2.12",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@ariakit/react": "^0.3.12",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/cache": "^11.7.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/css": "^11.7.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38838,25 +38058,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/styled": "^11.6.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/utils": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@floating-ui/react-dom": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@radix-ui/react-dropdown-menu": "2.0.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/gradient-parser": "0.1.3",
+ "@types/highlight-words-core": "1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@use-gesture/react": "^10.2.24",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/primitives": "^3.40.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/warning": "^2.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/warning": "^2.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38881,63 +38102,64 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/compose": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.13.tgz",
- "integrity": "sha512-3HDdccND+EoEr7tHQ75eCDh07e5TdFh0KFIdWGweq9gU5Z/tssRW8QEyU9J+xEz+DTL/hvFilQ681f58eUZi1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.27.0.tgz",
+ "integrity": "sha512-jbEQQ2znRyJTwUNR4m5BKaDyIsuK9TMZx0SKqP+FTfGqT3y7scOnQrHpK0kZdPji++/1cBbn3gSPBLCEmtmHRw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/mousetrap": "^1.6.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/priority-queue": "^2.42.13",
- "@wordpress/undo-manager": "^0.2.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/priority-queue": "^2.50.0",
+ "@wordpress/undo-manager": "^0.10.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "clipboard": "^2.0.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "clipboard": "^2.0.11",
</ins><span class="cx" style="display: block; padding: 0 10px"> "mousetrap": "^1.6.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "use-memo-one": "^1.1.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/core-commands": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.11.14",
- "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.14.tgz",
- "integrity": "sha512-f2DA9lUji96OC5UD85Gbv2vz14R0TR+FSXzXAa68F/EBPFkiaxs2huhruhRvZKbasxugk/vjTBbQuwZ8rinROA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.19.1.tgz",
+ "integrity": "sha512-gmgiVtb17PEZgyH+UikE0B0Q6n22fXdscnu1lb/fBIKMgK10Jke4edin5qCbBINyqxykthkKvZO6VYpNjgcSHA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/router": "^0.11.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/router": "^0.19.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/core-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.14.tgz",
- "integrity": "sha512-wdstu/qMBKwXnFRX4wMeTkxvHsOgbXm7ZJ0Lgtj+jE86O086Ook7suxacOdMcCaAKNCfMqoGBHtjsNQk3SWE1Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.27.1.tgz",
+ "integrity": "sha512-Nbm0xkgkkyk67f2GtnlS5udxYqBQcLGoDIhWjNY2m+uguM/Fr4cv6QGIyb1tIcwEBIrZcAaAsS/eA1yro5ygHw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/sync": "^0.4.13",
- "@wordpress/undo-manager": "^0.2.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/sync": "^0.12.0",
+ "@wordpress/undo-manager": "^0.10.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "equivalent-key-map": "^0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38947,48 +38169,48 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/customize-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.16.tgz",
- "integrity": "sha512-UK4RrEBFwdn8WcY7qXXbRcncuWXLMpB9gjiBVhwPmM5m1//A0wsOQu2kAkZeACuhYoEJ/N6g4yZh2ZnldJVR3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.27.1.tgz",
+ "integrity": "sha512-iRKhFIT98NI2p7Ga25YiMI9A0FOm0vWyq2vwd3/Qahm5wOlBmOJHRxAOhnY7MRWhqZQE8a9Mb63o/7Kupct0tw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/widgets": "^3.19.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/widgets": "^3.27.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "9.12.13",
- "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.13.tgz",
- "integrity": "sha512-8SIsPFrnQ1LIZRWseOF+9uQ9thy8oB7NSOq+bkRCo+qldagooBTZUFp8Y++evFbPOotmTy6XGSPYf7HV9qBHVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.20.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.20.0.tgz",
+ "integrity": "sha512-3cm2te6NUj/X1zzmRO+WhueCanjocniX6sJFVzkg5mGXme6wFI8iSOnGPKlMkGcZGd0fVei1ydBKaIUMjrPBTQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/compose": "^6.19.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
- "@wordpress/priority-queue": "^2.42.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/redux-routine": "^4.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
+ "@wordpress/priority-queue": "^2.50.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/redux-routine": "^4.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "deepmerge": "^4.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "equivalent-key-map": "^0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38995,78 +38217,95 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "is-promise": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "redux": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "turbo-combine-reducers": "^1.0.2",
</del><span class="cx" style="display: block; padding: 0 10px"> "use-memo-one": "^1.1.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/data-controls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.11.13",
- "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.13.tgz",
- "integrity": "sha512-BW7yBPePnS5SVMVTTWeHG1U4RwV4X46NVOvX4/Vvq8CBjLmvqbiXZZxLMYI4xBi1y6+XRDjORHXP3WMJzwTdEg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.19.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.19.0.tgz",
+ "integrity": "sha512-ceUK8kB8r8s8XFYlYWGVLuaoDJx5IAXND6q7B6MX1gKndqnSNi1766Q9iAEwOT9eVMai0lDLNq7mdK2ktVh4bw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/dataviews": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-0.4.0.tgz",
+ "integrity": "sha512-fVw+VBntjUMBQKhmJnlajw1jyS572D2VNGhD+TXJKk+fshPwpb8oM4Y71g+2V/f9X/DnIn0VmVKPFt3m/CJxVw==",
+ "requires": {
+ "@babel/runtime": "^7.16.0",
+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "classnames": "^2.3.1",
+ "remove-accents": "^0.5.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/date": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.13.tgz",
- "integrity": "sha512-SrJL7WbnQwSmogyNiFA+ZKNuECPvneCZOVzC/76DIV7seVDbpdJky/3UAkQLMgvYzym5PK3A8vkENPgAykrh3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.50.0.tgz",
+ "integrity": "sha512-FhfaG6YRXWmni66RjwhCB7rQNlLJ05+qTa/jXrj2UNWDNv/sfZ6Ky+b/rKrrUnLaIs9pGiW1195cSxsAS4EY3w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/deprecated": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/deprecated": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "moment": "^2.29.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "moment-timezone": "^0.5.40"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/dependency-extraction-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.25.13",
- "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.13.tgz",
- "integrity": "sha512-ke3CkU9wWgMpAsf5E1zG7aN/pr9P3qdDaIOgU2kXbjSLxrbhgBeK4mCgT/uxCJu0uqaieYkZWRcNmxXKMbF9hw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-5.1.0.tgz",
+ "integrity": "sha512-W2W+9JNAaGirAtGDSf83pjEKb63DLhgpJGgvMOpEPoRPtucgO6CCm3uMoNkJTpKoxJQ2tSZEymAhF/YdLm+ScQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "json2php": "^0.0.7",
- "webpack-sources": "^3.2.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "json2php": "^0.0.7"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/deprecated": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.13.tgz",
- "integrity": "sha512-Jxivx5eTKhjVNW1/rqShM1dzDKm/9wKp9jPlF58uAXpQSIaH8Q09D6Pgzi72DsDyefL8SV/QllLQbo0bVenydg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.50.0.tgz",
+ "integrity": "sha512-DL01l0Wlo3df9OcSGHP11Ot/nq0HytbdmD+iPkiCCRI6Xctepbs/DzRR2CO3qLrJkWn6RReFwZWZZjzI7lZUqg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/hooks": "^3.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/hooks": "^3.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/dom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.13.tgz",
- "integrity": "sha512-E7TnWuSOrxY5sn57+6Bf5v7JAL9PmNrOljf8Jj7FDsRdH6tCXf8BDqyIBz53cmzv/bsWOklQKIOeU/BQoEItHw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.50.0.tgz",
+ "integrity": "sha512-rMnV1ysGOHbKnmjLQYwGkT1co1iEkC3YsKrEObP8mklw1R7rbCy7fc2brIz7kqcHU1DRyg/+7wOCMkg8a/EV/Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/deprecated": "^3.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/deprecated": "^3.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/dom-ready": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.13.tgz",
- "integrity": "sha512-mtqstqT1YFfIGl8rQipG9d8UwvGIZUP4Y8E1Tq3V9CAMV6ChJEYCZIGs/asHjqJSebNnXEWUEzQKAbPnIhnW3Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.50.0.tgz",
+ "integrity": "sha512-97tJpat1emXnwfGlJMiG6p37CpHJXDLmM/SIbsGJ0Oj8P4/TXbTuE9DNT1H8B1wKe5zD7kICjp48y91ugmgSrQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/e2e-test-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "10.13.13",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.13.tgz",
- "integrity": "sha512-QibCpLfRW6Stm5BDd1zxc0eqX3uOE1yINPs8K7esUIHL8AqnCPEJUPa86NnOIaA2t8E52f+bhlTxzM7ZsaffoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.21.0.tgz",
+ "integrity": "sha512-Oh62GkqAKBIyD0IO3/Oa0l42yL/jbpTRDyh8H+t6gZbHWYTDvEGEr/LOqI9bk5Lwk7Jt5jpN6136FDwyMzHSXw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "node-fetch": "^2.6.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39086,76 +38325,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/e2e-test-utils-playwright": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.10.13",
- "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.13.tgz",
- "integrity": "sha512-5zqIsG6Nn6N0DBlK9GyvYKxUrK7dEBHFInRnIqqfimWAQmz07iBCJU34njs9lQi+/GzKfXS+2XgBI7dDQnbfwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.18.0.tgz",
+ "integrity": "sha512-Z8uH1dUzy/STQjOU6eb9nquVK4RC1rUx0gXY/GN1IVNDJvGN/yJxT/gNKmfiL7KpmHvNp2Q5M4bnUT9uiNcM+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "form-data": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "get-port": "^5.1.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "lighthouse": "^10.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "mime": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "mime": "^3.0.0",
+ "web-vitals": "^3.5.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": {
- "version": "6.40.0",
- "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.40.0.tgz",
- "integrity": "sha512-sNk6vZW02ldci1EpNIjmm61323x/0n2Ra/cDHuehZf8avOH/OV0zF0dXxttT8M9Fncz+XZDSIHopm76dU3Phug==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.43.0",
- "@wordpress/url": "^3.44.0"
- }
- },
- "@wordpress/hooks": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.43.0.tgz",
- "integrity": "sha512-SHSiyFUEsggihl0pDvY1l72q+fHMDyFHtIR3GCt0uV2ifctvoa/PIYdVwrxpGQaGdNEV25XCZ4kNldqJmfTddw==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.16.0"
- }
- },
- "@wordpress/i18n": {
- "version": "4.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.43.0.tgz",
- "integrity": "sha512-XHU/vGgI+pgjJU9WzWDHke1u948z8i3OPpKUNdxc/gMcTkKaKM4D8DW1+VMSQHyU6pneP8+ph7EF+1RIehP3lQ==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.16.0",
- "@wordpress/hooks": "^3.43.0",
- "gettext-parser": "^1.3.1",
- "memize": "^2.1.0",
- "sprintf-js": "^1.1.1",
- "tannin": "^1.2.0"
- }
- },
- "@wordpress/keycodes": {
- "version": "3.43.0",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.43.0.tgz",
- "integrity": "sha512-B6rYPiKFdQTlnJfm93R+usQnjEODUX/K4+hMvY5ZZOinvxe7KyU/xyFGz7gRrS8WmIEYcJowqSmAlGgVs4XwKQ==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.16.0",
- "@wordpress/i18n": "^4.43.0",
- "change-case": "^4.1.2"
- }
- },
- "@wordpress/url": {
- "version": "3.44.0",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.44.0.tgz",
- "integrity": "sha512-QNtTPFg/cGHTJLOvOtQCvCgn5quFQgJml8A88I05o4dyUH/tc92rb8LNXi0qcVz/z4JPrx2g3+Ki8heYellP4A==",
- "dev": true,
- "requires": {
- "@babel/runtime": "^7.16.0",
- "remove-accents": "^0.5.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "form-data": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39176,41 +38361,41 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.16.tgz",
- "integrity": "sha512-PK0XVHLrn6Bg47O8sq7UIBykJOJGF2xsbkOjhRVniD+6EYdYifpGYHTC9nHogEfw691xcz+vAqS87D01x3SfEQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.27.1.tgz",
+ "integrity": "sha512-cXwDCU23AbkQhOYueAYN/g5USSX4BBvB2MueAJUc5iusL9boJzowAkkxRoGBBt5KZiSfseTGsHepmtEGG7X0Fg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-commands": "^0.11.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/editor": "^13.19.14",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13",
- "@wordpress/viewport": "^5.19.13",
- "@wordpress/warning": "^2.42.13",
- "@wordpress/widgets": "^3.19.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-commands": "^0.19.1",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/editor": "^13.27.1",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/viewport": "^5.27.0",
+ "@wordpress/warning": "^2.50.0",
+ "@wordpress/widgets": "^3.27.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39217,54 +38402,55 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/edit-site": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.16.tgz",
- "integrity": "sha512-shraoCd4LCNngtBn9E7U6Na/l+zrU0nTXztgZSuVsqSGktAgHBi7pXMUTsCGqO/vp9fnmW9LU3tQ9XgLEogjkg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.27.1.tgz",
+ "integrity": "sha512-jl8nuCP4BwdI2PiYTQHDxUqXRIdDYV8PpMHkPEXPRrLPe/uJ6YnQqFj4zJb+0sGcDSBcUqEjZwfpd0evnqGiQw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/commands": "^0.13.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-commands": "^0.11.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/editor": "^13.19.14",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/patterns": "^1.3.14",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/primitives": "^3.40.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/router": "^0.11.13",
- "@wordpress/style-engine": "^1.25.13",
- "@wordpress/url": "^3.43.13",
- "@wordpress/viewport": "^5.19.13",
- "@wordpress/widgets": "^3.19.14",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-commands": "^0.19.1",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/dataviews": "^0.4.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/editor": "^13.27.1",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/primitives": "^3.48.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/router": "^0.19.0",
+ "@wordpress/style-engine": "^1.33.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/viewport": "^5.27.0",
+ "@wordpress/widgets": "^3.27.1",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "colord": "^2.9.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "deepmerge": "^4.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "downloadjs": "^1.4.7",
</del><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39274,75 +38460,77 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/edit-widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.16",
- "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.16.tgz",
- "integrity": "sha512-1yTkLHQjf/LEmxlw2y0bqgkZcqO2Gs0H8QK1JHEJdHrAK+R5nBd55Jq4Wb2IU+QsUAaGvQzuF+FfHAA4YkLUwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.27.1.tgz",
+ "integrity": "sha512-MTiIujW4KGTbJrlyglzIfm19rIVqK+Ny1rcBV8A1AM2rJc2vOjFyzlkGH+MkesrUHu4R4CUwzFyCRrPC/+VImA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/block-library": "^8.19.16",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/interface": "^5.19.14",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/patterns": "^1.3.14",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/url": "^3.43.13",
- "@wordpress/widgets": "^3.19.14",
- "classnames": "^2.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/block-library": "^8.27.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/interface": "^5.27.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/widgets": "^3.27.1",
+ "classnames": "^2.3.1",
+ "rememo": "^4.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "13.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.14.tgz",
- "integrity": "sha512-t1RFJl0Bf+qJpBHtiUl0qoxJjpNNGcpSZLejnhR97+i32l/4ewg8+z69zwFtW4ChNQjLnAFnpQZ5pT/CqkkKpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "13.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.27.1.tgz",
+ "integrity": "sha512-n8DwCqEGqXyPg/+2YBsoaUR9rWbXwB/YexbPdmRwCpWPzxPFDOz/nHBZwez1E24ty50YsBW8NTkXUaarpPkHJQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/date": "^4.42.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/dom": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/keyboard-shortcuts": "^4.19.13",
- "@wordpress/keycodes": "^3.42.13",
- "@wordpress/media-utils": "^4.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/patterns": "^1.3.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/reusable-blocks": "^4.19.14",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/server-side-render": "^4.19.14",
- "@wordpress/url": "^3.43.13",
- "@wordpress/wordcount": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/commands": "^0.21.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/date": "^4.50.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/dom": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/keyboard-shortcuts": "^4.27.0",
+ "@wordpress/keycodes": "^3.50.0",
+ "@wordpress/media-utils": "^4.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/patterns": "^1.11.1",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/reusable-blocks": "^4.27.1",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/server-side-render": "^4.27.1",
+ "@wordpress/url": "^3.51.0",
+ "@wordpress/wordcount": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "date-fns": "^2.28.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39352,14 +38540,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/element": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.13.tgz",
- "integrity": "sha512-8VSGNrJkSf0coC2xciFBFodVa6eQOLPKMThVAz1eIDtQwbAcFo9001tjkMXgyhcn/FMoxdhaGGOxg4VeUvgJSw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.27.0.tgz",
+ "integrity": "sha512-IA5LTAfx5bDNXULPmctcNb/04i4JcnIReG0RAuPgrZ8lbMZWUxGFymh10PEQjs7ZJ++qGsI6E+6JISpjkRaDQQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/react": "^18.0.21",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/react-dom": "^18.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/escape-html": "^2.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/escape-html": "^2.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "^18.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39367,24 +38555,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/escape-html": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.13.tgz",
- "integrity": "sha512-0I7loSc8M1vjqg6vXb6lCumaGzbbAeoI26NEpATcEq24MLgd8+UiidyHII4UNgdloRoq1Jj3e83AjDhFpAVfAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.50.0.tgz",
+ "integrity": "sha512-hBvoMCEZocziZDGCmBanSO+uupnd054mxd7FQ6toQ4UnsZ4JwXSmEC72W2Ed+cRGB1DeJDD0dY9iC0b4xkumsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "16.0.13",
- "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.13.tgz",
- "integrity": "sha512-Qk5Y7ifT0lfOOx5RQrEGa/DSw01CP+D2bCKr20SXLt3KDstViBlqjBiI1Yxv7EeS+AvaNbQO5M8Mm4B5mUB3kQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "17.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-17.7.0.tgz",
+ "integrity": "sha512-JSFaCogE0WlZpl0SV4q8DK8G6jwDjEzXRzOsgesWilea4OuVp1KxCamkddTorRNM3QAbjrGuPJ4NYaGrNG9QsA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/eslint-parser": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/eslint-plugin": "^6.4.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/parser": "^6.4.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-preset-default": "^7.26.13",
- "@wordpress/prettier-config": "^2.25.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "cosmiconfig": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-config-prettier": "^8.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-plugin-import": "^2.25.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39400,9 +38588,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "globals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "13.23.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz",
- "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "13.24.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz",
+ "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type-fest": "^0.20.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39411,47 +38599,48 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/format-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.14.tgz",
- "integrity": "sha512-NyJ1nmb6PODE5hXM9oOEBlYA48k6c2DlGcUTXkSzDcdLPRVinTeWDfPL4kpze30JcQPv9m6Y5/EfWp48bDnByA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.27.1.tgz",
+ "integrity": "sha512-+jdmGf8cPk6jCZcndI/kqeaf6YYQCIjBYTgBJsUUOP92HTIDq6pAECH8XqBX2n2V+QX4WirXwBvjkZ5IgjPVvg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/rich-text": "^6.19.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/rich-text": "^6.27.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/hooks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.13.tgz",
- "integrity": "sha512-KITkyj2DhbbBevqLzGx4GCtq8XX/GjkMWe0NP7SkcX9d4rkEdON96eKwwoMUD6keL03Tijg87kIYZAU5Xsr8bA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.50.0.tgz",
+ "integrity": "sha512-YIhwT1y0ss7Byfz46NBx08EUmXzWMu+g5DCY7FMuDNhwxSEoZMB8edKMiwNmFk4mFKBCnXM1d5FeONUPIUkJwg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.13.tgz",
- "integrity": "sha512-015rUF0FOSGXbUBq+sc++vo3UTGZZkl23z7tGxrTTXZG10AjcTVd3oMnpvffJeiBjrtEAJz/gq3QKpFXihvmww==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.50.0.tgz",
+ "integrity": "sha512-DBRgShv6FLtDpapoTgmEx//6uHeq+mk5zKhAWAAqu6+/6LqOm/TCoUTxb0E2xtHh4oRBgU5nYC92pObRaczFdQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/i18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.13.tgz",
- "integrity": "sha512-4zYz5BbueJ3c19DYhO7cXf9GF2K5Fysd+c2r0rcE0lr2RqMqmyDdL49930L7XJw+mT4ql8g/8p+i3FOzPCsg9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.50.0.tgz",
+ "integrity": "sha512-FkA2se6HMQm4eFC+/kTWvWQqs51VxpZuvY2MlWUp/L1r1d/dMBHXu049x86+/+6yk3ZNqiK5h6j6Z76dvPHZ4w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/hooks": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/hooks": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "gettext-parser": "^1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "sprintf-js": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39459,57 +38648,66 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/icons": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "9.33.13",
- "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.13.tgz",
- "integrity": "sha512-4M34sMRIlyL7a3CDRI7rAfysZQm2VW1ptB4aGDf5tVMXd//hCRkj/OGE++AYkTYQNckli9uqhTkv2xoOOw1F6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.41.0.tgz",
+ "integrity": "sha512-L4fp9ZdxGBpMk3o2YqABgiPHNoHyu9Enid7JNkCdWP8iUgk7dEiDvo/XoiWPTAeNbF6W8Nqu54635mq01es0NQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/element": "^5.19.13",
- "@wordpress/primitives": "^3.40.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/element": "^5.27.0",
+ "@wordpress/primitives": "^3.48.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/interactivity": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.3.13",
- "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.13.tgz",
- "integrity": "sha512-WNmw/r+G1XllTZwKwpRDFJoGPm8cRztbU+MJhAogKzUOcrCu4Bp8xArroPSzlKr3aUuEquT/3WsWsFmHsSHYjg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-4.0.0.tgz",
+ "integrity": "sha512-+KIzJVcz5Z0a/CeMBY7DEFsXCeEd+/gDYgQwWY7W7/nUwr5frT4X+i760Yv8J40JN8IMaQeKStcGEcm62C7jjg==",
</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">- "@preact/signals": "^1.1.3",
- "deepsignal": "^1.3.6",
- "preact": "^10.13.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@preact/signals": "^1.2.2",
+ "deepsignal": "^1.4.0",
+ "preact": "^10.19.3"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/interactivity-router": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-1.0.0.tgz",
+ "integrity": "sha512-q+ulJGYFCX+CGTdGHraZvbpB+jsv0tYSEEV6mWsKU7ujj+NelPa5ngL9XbyGTAOEZqOauWQ/4H3SP9k25u6iQg==",
+ "requires": {
+ "@wordpress/interactivity": "^4.0.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/interface": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.14.tgz",
- "integrity": "sha512-WsIsSKJuhAcXD3YbmUoncL1JZ6hKAJXs7Lb/bjrOJxCts/YOy5yMF3/I05r8f1Tfw/pS8wlHMRjIXH/gvnvWVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.27.0.tgz",
+ "integrity": "sha512-ZybF4tuuuFOgGsB0n9u5ajrWKf/PYaS8d2yu2T+6ukliLnXI6AMMCXvM534H0VZa7DMLjMYKRXtfs7QqR/p95Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/plugins": "^6.10.14",
- "@wordpress/preferences": "^3.19.14",
- "@wordpress/viewport": "^5.19.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/plugins": "^6.18.0",
+ "@wordpress/preferences": "^3.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/viewport": "^5.27.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/is-shallow-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.13.tgz",
- "integrity": "sha512-C3Pdan4alanyaQJ4Ucg7GZvkgDv7mXQZXe0xIYmKUNCnohS3wcFXmaLE6VGvf3I2OhRz8WLh5uxno/suJ8cyRw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.50.0.tgz",
+ "integrity": "sha512-lX0fMa1f/TwWYYF+Oj0MG2Eze4Bb+vsnhXX6X1l+Ri3PG34wWGonjq729qHbJRDwm8o1y9GeswCgESIpuAm9wg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/jest-console": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.14.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.14.0.tgz",
- "integrity": "sha512-o7EZZ+StfLg/qgTRn47O0WY2V1I+xNJCiN13a/fHZtXdRgPJ9qajf7tkDYz+MKPf8MhdMfHhgIr9sQrWhLCzDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-7.21.0.tgz",
+ "integrity": "sha512-o2vZRlwwJ6WoxRwnFFT5iZzfdc2d9MZvrtwB093RWPNcyK5qVtApji4VN/ieHijB4bjEHGalm0UKfKpt0EDlUQ==",
</ins><span class="cx" style="display: block; padding: 0 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">@@ -39517,186 +38715,190 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/jest-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "11.14.0",
- "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.14.0.tgz",
- "integrity": "sha512-eGenm5xUpPcsgWMSFXYWg+RQlcAZa6zo7sT9bBK8HVIGqORTr3TTtWeHVGFL48UooL5PibUc+GxQdlW97YOwlQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "11.21.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-11.21.0.tgz",
+ "integrity": "sha512-XAztKOROu02iBsz+Qosv/RYuPWB1XwwlU+FiA5Y68tRztrqFy4b/il+DFg4Jue/zXF7UECWUvosd5ow/GmKa6Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/jest-console": "^7.14.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/jest-console": "^7.21.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "babel-jest": "^29.6.2"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/keyboard-shortcuts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.13.tgz",
- "integrity": "sha512-5u/pMERHn1b17d3HqDWWulJp08MLlNG1idsuJiLzbQBrYW3wLPd23fPG1QObUSH/texVDvi/W4/9N4hsbZlXEg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.27.0.tgz",
+ "integrity": "sha512-mpYhaSAMHXbRMp9hP08LejX/u1nLQaZONhwGSytqIhN1DQwpBbNbmV8ZNm1dnevUsYqEfPVVov6HFyPxYQ6m4w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/keycodes": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/keycodes": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/keycodes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.13.tgz",
- "integrity": "sha512-3lGlnYj+ky5OOnFjTW6NSxFFeNk/ESUF2Gbhz888HV+QF55SPvRfb+G7kjAzxRomIpdwACYsn80PdqabxLVqgw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.50.0.tgz",
+ "integrity": "sha512-ykWpyCbgwcaT8i5kSfotYtd2oOHyMDpWEYR73InYrzEhl7pnS3wD7hi/KfeKLvMfYhbysUXlCVr6q/oH+qK/DQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/i18n": "^4.42.13",
- "change-case": "^4.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/i18n": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/list-reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.14.tgz",
- "integrity": "sha512-GuorU374D0Ft7RtIZWWc7ltIkV3ThjU/u+LwbNzh5y7iaVs4l64qvqopqoj/IoRVdahpnLEO3MNxj9InlUiNeg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.27.0.tgz",
+ "integrity": "sha512-szDQnIdU34yIvNel+Kk1oBOugiqwXNm4jF77T90kaWB/SIQFW80CFYoIjIYQc63r9v3wi0D483KpXoci1AUSeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/media-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.33.13",
- "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.13.tgz",
- "integrity": "sha512-+QJvDbBEtjMC6V2kJ04dEZkmElDneueW6HxGcx9lD786N0pcHwHZCnY9mLN+Tg/2f6Y8/9u0emvbFFuX0FLE8w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.41.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.41.0.tgz",
+ "integrity": "sha512-wCxk8DAhmZ/3/a+oPRrieGurMOKDrYoDnnA0jhTm2D45kvn9y+NfnNBvLo2q1Is1ZiVTtNq54IRUXcdOjZgR9A==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blob": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blob": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/notices": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.10.13",
- "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.13.tgz",
- "integrity": "sha512-6U0im51yJFXLLMzL6zZ+eyeJIeY2cyiUCDdziJSI1ZrsfV2ml9o4nB3EYYOxZBaVvJg66vY3wIQ/osMFwTW6xg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.18.0.tgz",
+ "integrity": "sha512-Y2XpY6niJ7NuqPBtGYvDYSPCfw/y4yxv60ahu1kYd8r5BamKSchTYwKSnV0yrx/IUfNO04VAsNq9NCUQG12pRA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/data": "^9.12.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/data": "^9.20.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/npm-package-json-lint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.28.0",
- "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.28.0.tgz",
- "integrity": "sha512-lxrs1F4scwDuF8AJLK+SHtLWuhRVjzvl8EW/++ZQWRt7op99m41QQUqUwwCQC09cDcYlGddXeAczRijx5eLREg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.35.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.35.0.tgz",
+ "integrity": "sha512-QmkhYM4/s+2r3RuolVRRmoUa5o3lFgcHA6I3A9akaSVGZr//4p2p+iXOGmNub9njgGlj7j8SAPN8GUsCO/VqZQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/nux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.4.14",
- "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.14.tgz",
- "integrity": "sha512-JcxUtWOzl7lTuv39BWRwzwPDvVEhFECGzK819i3kExbTjmsVHCHtsdB7khPrdAYZOm2GXzR1le+/UFfkGuHS2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.12.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.12.0.tgz",
+ "integrity": "sha512-fMnm9f+lmaCV5YoRHjqQNVU0P+FxthY8Lt84ZW1owlPjpJqdYZX/bKtp+bfWFgR3/Th26/uO4WxZqQzj8V1Pjg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/patterns": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.3.14",
- "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.14.tgz",
- "integrity": "sha512-eaZWZlaF/MlxqDY7KYzL8cApY4b4f89wuqHVSmjv52UfvaqxW0vd09ddX+jwkcXysDHFzwM63takIIVZwYn9Lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.11.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.11.1.tgz",
+ "integrity": "sha512-fC05YOVXcCJA5iAqxgkoMuDR01TcOCgIBYuQdoLgmYMowaV060CHf4qRh79J7979ed/WHjg2UQR6sA5eJx+Z+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/html-entities": "^3.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/html-entities": "^3.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
+ "nanoid": "^3.3.4"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/plugins": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.10.14",
- "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.14.tgz",
- "integrity": "sha512-Duxh0OxpSuUFTMHa500iitrD21/JeTklc8/Hf3ApCpn4SdDzFR4IrwUdoJk0jGDY79cTwBVeWts5GhObbJByng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.18.0.tgz",
+ "integrity": "sha512-m2BRJ5BApIMwT2Ck5E5yD8pS3RiIoOvWhzsYWrRqRfwjRhc6K46BreCbkiHgduBaFgzDIWpujlUHkYtdl27RoQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/hooks": "^3.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/is-shallow-equal": "^4.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/hooks": "^3.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/is-shallow-equal": "^4.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/postcss-plugins-preset": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.27.0",
- "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.27.0.tgz",
- "integrity": "sha512-4hk8UWfJvv21u/Et0NypfR1r22LVWGXMit3QM0MD7d6XQ4dNNbzqW2c9TfM36SdcR9KY5PZ8d5V1IrkheNUb/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.34.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-4.34.0.tgz",
+ "integrity": "sha512-OLQBSLE2q11Ik+WdcO2QfGr/O4X/zJYOGXNsychx/EaMamLzJInFcRL6kGbPX41zPINhadq5x2vFIZI2EC+Uyg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/base-styles": "^4.34.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/base-styles": "^4.41.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "autoprefixer": "^10.2.5"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/preferences": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.14.tgz",
- "integrity": "sha512-xLu+G22Vlm4KajE/Eimq8qLzBoxMZ7BJLp8WobFC3yyzdU9R785dug9t9et4r45NxWJr8aVWkFzhEBzAadHjnA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.27.0.tgz",
+ "integrity": "sha512-LMhOHX5FI4CJHv2YhtpiEtHfLqL/pjKAMja/v7skkHPlrh64Sgzi/gep016/My5SjcR64JUD1Na2U2j/BnrBNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/private-apis": "^0.32.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/preferences-persistence": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.34.13",
- "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.13.tgz",
- "integrity": "sha512-23bUN1WdJ9mtfU51uoPBrSwbYHaW2zG+HDlH+leZURdPe48jbWSA8LRPwni5z3Kc9zh8D0vXkvt0hg1/RcNgUQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.42.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.42.0.tgz",
+ "integrity": "sha512-n/VBhZHUEXWoBGsvHUf5uq6b872Lzn+cenfB2ex/etcWLXiVUkEl3rlzocyS50g2YoNQg/zQOn1hoSh+AgCm8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/prettier-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.25.13",
- "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.13.tgz",
- "integrity": "sha512-iz58o0X91E24j0VFtzwn5qG84w+s4VlRCuZWa/lPL6pfGtOSw30c60wCrYKCA1IWIIAWdpRAYfEh7errPyKiPQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.7.0.tgz",
+ "integrity": "sha512-JRTc5p7UxtcPkqdSDXSFJoJnVuS510uiRVz8anXEl5nuOx5p+SJAzi9QPrxTgOE8bN3wRABH4eIhfOcta4CFdg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/primitives": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.40.13",
- "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.13.tgz",
- "integrity": "sha512-dYYrPceV8w78AHJfPe5wkxnT7P0tG/4yDcr9/HvznFHkzQFnW8kG8Nci20RV/+ENxfNiuWqfWyICI2y7myIoGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.48.0.tgz",
+ "integrity": "sha512-uBoMxpl+FiZF6aRXH/+Hwol4EAL6QqlNSaGF1IzEwklFzdRF1m5wTM4vh21w8Bq7lgxiuAqyueY7X5u32v+zPw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/element": "^5.19.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/element": "^5.27.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/priority-queue": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.13.tgz",
- "integrity": "sha512-vrkjBcJnuzhpfWLFF4LfdNVrM3s73KW3KOZBTuN6oizJVYKyQaaPSLmDdORuXFc017MMasO5N/fYk/qJyll5bg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.50.0.tgz",
+ "integrity": "sha512-21E842EVFYUd1ZrNTLAW57IyloDCUZr6h1Te6BgqKoeKOEteoTQwA9BemMzZJUiThUSZymW94ot0Omb+C8VX2g==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "requestidlecallback": "^0.3.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39703,17 +38905,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/private-apis": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.24.13",
- "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.13.tgz",
- "integrity": "sha512-RgvGB6VQpPnEGU8Y61tzpgPFYDRAW28+2gcdOXYiqSVdZfGBL6+hBs5bMbLSJYRU9G5pl5q4Eb0lHlkMgHW5FA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.32.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.32.0.tgz",
+ "integrity": "sha512-P7nxI/bGMDQhtlTfSe1Y2SDfrd20K5UMnTHbq+hmIkzBGRpNPbdGeNu2bZaZtIvmXk1OCR0Fkef+e6QqkOfYPg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/redux-routine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.13.tgz",
- "integrity": "sha512-R+8W8CcjhHXPRlfPCdtElO2lsZzObR6DWvO49BjfJcKs0QPvKaO3ofjsadRgv+gg1+nXiE7rH6LmHbZ4eLanGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.50.0.tgz",
+ "integrity": "sha512-giHjQYhmFDCpeNEnsZKP0JNPBnpuQwsoxLmHAUUSNFWAmd4rtnNnG6M8HuqOLmgYTvEa8Hlx3Bl+reTGvrtI2g==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-plain-object": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39722,77 +38924,77 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.14.tgz",
- "integrity": "sha512-WhQNDtq2ohGlGlodNyEbvMux631D+7jRABwodvoC42dVJyHR3lH1O8uhnQeKyPl91YWLxJ6+mHmrPInEo2fAcQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.27.1.tgz",
+ "integrity": "sha512-Q+mzjIZqoSLwFihpQzn4kApxj3/Rp+vLDPc2cUm41+L6belpSqXxvxrcB5gr/wjStTQKCLzZRptgvt/fG90OdQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/rich-text": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.13.tgz",
- "integrity": "sha512-7kCbTLiy+dIOToBktkrftCfVLsqCN0dY9uE6rz/TRsKS6+pnF6fUhqHLBV5OFf0tttKjHykSj5ixFDejqWCvrQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "6.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.27.0.tgz",
+ "integrity": "sha512-B7t++SldcI4nb+lO2m9oEdyD8y2FbH5DKY5F2G3xpcEnw4EKSt4SsTzeclMQ/2zzlEHPRKU/IR29SeOIJ1H8JQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "^3.42.13",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/escape-html": "^2.42.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/keycodes": "^3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "^3.50.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/escape-html": "^2.50.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/keycodes": "^3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rememo": "^4.0.2"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/router": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.11.13",
- "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.13.tgz",
- "integrity": "sha512-OZyuFOuX6nW5fQ1kq250EqCCA1Ad6KSH0wlaC68kCF06VFft2JNiATba7rC9Uq3ozM9HjPCtkbJ1dAW4PQdS1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.19.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.19.0.tgz",
+ "integrity": "sha512-S2z4WrgrfMNAl6amIjekGV1V6XGnjolYmRgUH/VTN45CQUV/o5ABo04xI/L3uvUnaRpH022n/yQX5H1p1kKhdA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/element": "^5.19.13",
- "@wordpress/private-apis": "^0.24.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/element": "^5.27.0",
+ "@wordpress/private-apis": "^0.32.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "history": "^5.1.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/scripts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "26.13.13",
- "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.13.tgz",
- "integrity": "sha512-G2K56PmjRPI0ddgmrnopp3AVMLACqfrFvz+NyGbYCPWQoYL3xnphrS+w3uPwuxcuBtgR34yr+xCvrMnJsY3Wag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "27.1.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-27.1.0.tgz",
+ "integrity": "sha512-jewyOxqaNrsct5R1NXv2lT8CA70vzrvpdZHYERCcH9LzKuvrcc32Telm9Jqso6ay1ZgHeIbjHSCd2+r2sBG7hw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/core": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@svgr/webpack": "^8.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-preset-default": "^7.26.13",
- "@wordpress/browserslist-config": "^5.25.13",
- "@wordpress/dependency-extraction-webpack-plugin": "^4.25.13",
- "@wordpress/e2e-test-utils-playwright": "^0.10.13",
- "@wordpress/eslint-plugin": "^16.0.13",
- "@wordpress/jest-preset-default": "^11.13.13",
- "@wordpress/npm-package-json-lint-config": "^4.27.13",
- "@wordpress/postcss-plugins-preset": "^4.26.13",
- "@wordpress/prettier-config": "^2.25.13",
- "@wordpress/stylelint-config": "^21.25.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-preset-default": "^7.34.0",
+ "@wordpress/browserslist-config": "^5.33.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "^5.1.0",
+ "@wordpress/e2e-test-utils-playwright": "^0.18.0",
+ "@wordpress/eslint-plugin": "^17.7.0",
+ "@wordpress/jest-preset-default": "^11.21.0",
+ "@wordpress/npm-package-json-lint-config": "^4.35.0",
+ "@wordpress/postcss-plugins-preset": "^4.34.0",
+ "@wordpress/prettier-config": "^3.7.0",
+ "@wordpress/stylelint-config": "^21.33.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "adm-zip": "^0.5.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "babel-jest": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "babel-loader": "^8.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "browserslist": "^4.21.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "browserslist": "^4.21.10",
</ins><span class="cx" style="display: block; padding: 0 10px"> "chalk": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "check-node-version": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "clean-webpack-plugin": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39807,7 +39009,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "fast-glob": "^3.2.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "filenamify": "^4.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "jest": "^29.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "jest-dev-server": "^6.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "jest-dev-server": "^9.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "jest-environment-jsdom": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "jest-environment-node": "^29.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "markdownlint-cli": "^0.31.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39816,12 +39018,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "minimist": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "npm-package-json-lint": "^6.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "npm-packlist": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "playwright-core": "1.32.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "playwright-core": "1.39.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "postcss": "^8.4.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "postcss-loader": "^6.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "prettier": "npm:wp-prettier@3.0.3-beta-3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "prettier": "npm:wp-prettier@3.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "puppeteer-core": "^13.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "react-refresh": "^0.10.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "react-refresh": "^0.14.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "read-pkg-up": "^7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolve-bin": "^0.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "sass": "^1.35.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39830,12 +39032,103 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "stylelint": "^14.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "terser-webpack-plugin": "^5.3.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "url-loader": "^4.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "webpack": "^5.47.1",
- "webpack-bundle-analyzer": "^4.4.2",
- "webpack-cli": "^4.9.1",
- "webpack-dev-server": "^4.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "webpack": "^5.88.2",
+ "webpack-bundle-analyzer": "^4.9.1",
+ "webpack-cli": "^5.1.4",
+ "webpack-dev-server": "^4.15.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@pmmmwh/react-refresh-webpack-plugin": {
+ "version": "0.5.11",
+ "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.11.tgz",
+ "integrity": "sha512-7j/6vdTym0+qZ6u4XbSAxrWBGYSdCfTzySkj7WAFgDLmSyWlOrWvpyzxlFh5jtw9dn0oL/jtW+06XfFiisN3JQ==",
+ "dev": true,
+ "requires": {
+ "ansi-html-community": "^0.0.8",
+ "common-path-prefix": "^3.0.0",
+ "core-js-pure": "^3.23.3",
+ "error-stack-parser": "^2.0.6",
+ "find-up": "^5.0.0",
+ "html-entities": "^2.1.0",
+ "loader-utils": "^2.0.4",
+ "schema-utils": "^3.0.0",
+ "source-map": "^0.7.3"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "6.12.6",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+ "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "dev": true,
+ "requires": {
+ "fast-deep-equal": "^3.1.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
+ }
+ },
+ "ajv-keywords": {
+ "version": "3.5.2",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
+ "dev": true
+ },
+ "find-up": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz",
+ "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^6.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "json-schema-traverse": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
+ "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz",
+ "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^5.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz",
+ "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==",
+ "dev": true,
+ "requires": {
+ "yocto-queue": "^0.1.0"
+ }
+ },
+ "p-locate": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz",
+ "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^3.0.2"
+ }
+ },
+ "schema-utils": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
+ "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
+ "dev": true,
+ "requires": {
+ "@types/json-schema": "^7.0.8",
+ "ajv": "^6.12.5",
+ "ajv-keywords": "^3.5.2"
+ }
+ }
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "ajv": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "8.12.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -39991,16 +39284,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "prettier": {
- "version": "npm:wp-prettier@3.0.3-beta-3",
- "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-3.0.3-beta-3.tgz",
- "integrity": "sha512-R3+TD7j0rnqEpMgylrUrHdi1W6ypwh4QGeFOZQ9YjP9WvNnZzBAS71yry1h7xIcG/bVaNKBCoWNqbqJY6vkOKQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "playwright-core": {
+ "version": "1.39.0",
+ "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.39.0.tgz",
+ "integrity": "sha512-+k4pdZgs1qiM+OUkSjx96YiKsXsmb59evFoqv8SKO067qBA+Z2s/dCzJij/ZhdQcs2zlTAgRKfeiiLm8PQ2qvw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "react-refresh": {
- "version": "0.10.0",
- "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz",
- "integrity": "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "prettier": {
+ "version": "npm:wp-prettier@3.0.3",
+ "resolved": "https://registry.npmjs.org/wp-prettier/-/wp-prettier-3.0.3.tgz",
+ "integrity": "sha512-X4UlrxDTH8oom9qXlcjnydsjAOD2BmB6yFmvS4Z2zdTzqqpRWb+fbqrH412+l+OUXmbzJlSXjlMFYPgYG12IAA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "read-pkg-up": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40032,6 +39325,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "source-map": {
+ "version": "0.7.4",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz",
+ "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "source-map-loader": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40061,27 +39360,27 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/server-side-render": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.14.tgz",
- "integrity": "sha512-As3Xc3TDM0R0siAFaldobRdZnPfQQMXvlQxalFJgs/kSoYOmcdc46mR5Wgmfn7r0Kc/Z5uOHLbvm4mWekE0a2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.27.1.tgz",
+ "integrity": "sha512-hovofyT0z75NSK/CSkkSbbTdkq9Afc1MKbEVGXTGpqq5sKOa7IAcxWjzmh8byTgT8x7GEaAyHZUr31p4l0CGnQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/deprecated": "^3.42.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/url": "^3.43.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/deprecated": "^3.50.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/url": "^3.51.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/shortcode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.13.tgz",
- "integrity": "sha512-pq+xdRdND7vEuqskPoZx+VAOHsmatqHcox3dElFU5lxlx/3fvKC7NIrFCn+glxFGGxO5hY5JfUOC70x8tm7uMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.50.0.tgz",
+ "integrity": "sha512-RnlqS2OsNUaI6VOLwyUiaL3trAJcWjtoiW21BjIXODbTkEreRJgBJnch7wdFpGimJmKIWBwRD8jQ4hdTND8xVw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": "^2.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40088,9 +39387,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/style-engine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.25.13",
- "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.13.tgz",
- "integrity": "sha512-4ixhGNVNrtt6zppLWnPCKSl4O4X+TO48PbLEbLDvN2NvUK1Yp1wChiX+NFIBa1dJp1zDlrxaTjttCqC1bs3MUA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.33.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.33.1.tgz",
+ "integrity": "sha512-mkur1jw3Trz76iwxU6DalTFsJyF5P/NTdU9xniMT8bo1H9HspgKrzqXAaxkTL9F9BXkyiYs+ctVekJYRUKlgcw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "change-case": "^4.1.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40097,9 +39396,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/stylelint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "21.26.0",
- "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.26.0.tgz",
- "integrity": "sha512-xTnvoNk9aCdRl1ntBxnmhdmghwzRNurp5Y9LjUCwrYutxnj8t/CCKhPyjgIgHxz+RwKgnpGKupKLVvuHxu1CzQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "21.33.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-21.33.0.tgz",
+ "integrity": "sha512-DwjXrjRBva0tkYILvDV7rjl3VaKXxvchlxnFfFs6l2DWL/Qo31CJ+f2rVw4XSWuuWxY1EsyIn9tOBS9URloWTQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "stylelint-config-recommended": "^6.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40107,37 +39406,43 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/sync": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.4.13",
- "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.13.tgz",
- "integrity": "sha512-3Lq7MENUpCaSvR6WOLOovNmRMXGmFcdnbMjSZlHh0sx3ycWbKpXlGyfQWJ20MZRiO/qTOOrj4VW4GejqqJSEZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.12.0.tgz",
+ "integrity": "sha512-45gU1Gu/ys3zqYO4dDQf6eG5gGgJK9nXa62IUtUWFXIH4FN29XlvGppMVK/zzhJwejF/XnDuT7mQuVEFCZGswA==",
</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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/simple-peer": "^9.11.5",
+ "@wordpress/url": "^3.51.0",
+ "import-locals": "^2.0.0",
+ "lib0": "^0.2.42",
+ "simple-peer": "^9.11.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "y-indexeddb": "~9.0.11",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "y-protocols": "^1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px"> "y-webrtc": "~10.2.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "yjs": "~13.6.6"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/token-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.13.tgz",
- "integrity": "sha512-eAKU/5U7c/Acqcqnurpp79lrwCAm+Tb8PfSBTmtGs1fJsR1xtJh4d6IZw5MLDFiqLuVRT65ec3T4Sjqb6N4CMQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.50.0.tgz",
+ "integrity": "sha512-LTjXkoljQpJIHqs0isTUzIc1fMu68y0N9HcDIdsCMGkmKptWUCETtb+DItnraxDDLuyWNuTYf840S83a3XAVRA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/undo-manager": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.13",
- "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.13.tgz",
- "integrity": "sha512-SFIYRs65GEjr0eeh7BZcETaH32qQVm78aFMZXnYTHzBmTXxoJ98XRgEGWXRJU92RXBcjom+1gARKChJoV5dlNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.10.0.tgz",
+ "integrity": "sha512-ODDqAL6BSvD+J7FV+sQTAaVHiPChh/4KBnKg8pb2ogg+Weq6VynthxDxGpQnN8FcMKB9ZoyS3SNIl8pVXLKIwA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/is-shallow-equal": "^4.42.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/is-shallow-equal": "^4.50.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.43.13",
- "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.13.tgz",
- "integrity": "sha512-GrIkGZoCgd+87CyAjgGzShoI6m/Kvknmc6syqrN34J1LdrEE+vPNMjM+NvUVvyPdvgG7/iFzRM8D/ZEUvaTm9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.51.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.51.0.tgz",
+ "integrity": "sha512-OjucjlP1763gfKbe8lv/k3RCisyX8AfNBrhASk7JqxAj6rFhb1ZZO7YmAgB2m+WoGB5v7fkOli0FZyDqISdYyg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "remove-accents": "^0.5.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40144,45 +39449,45 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/viewport": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.19.13",
- "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.13.tgz",
- "integrity": "sha512-xYWTcaQLhZrDZA0lpl9TivbU4RPw+CUfuRc3NEBiQY0GDDfuLe8n1Pb9AkmAP5PLNyxZhHjKLBGojfchOGhzdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.27.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.27.0.tgz",
+ "integrity": "sha512-ET8X3Ln0K6wrBba+u0AjBD/mP02SuvwhK/EVaI3uAhNlGnkx+J3PdtShbu63lHmp0SG+J27CDjEqfcZ6CdAnfA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/compose": "^6.19.13",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/warning": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.13.tgz",
- "integrity": "sha512-SYi37xiR7Wq4Vde4JBkCYJIyfUQzyuABrwh7aon1XwcUhWP072tv4/LKP6F+zWYC5M8pPdRqjznxgwZ2mNzcyw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.50.0.tgz",
+ "integrity": "sha512-y7Zf48roDfiPgbRAWGXDwN3C8sfbEdneGq+HvXCW6rIeGYnDLdEkpX9i7RfultkFFPVeSP3FpMKVMkto2nbqzA=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/widgets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.19.14",
- "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.14.tgz",
- "integrity": "sha512-nFyXrCBVp24joFa96sAdNwkWnnf23t960ebnoW+Wk+lMT0PsGfGjiMIRmtks2cfqbQuQYFdO/8go+DSE54ekAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.27.1",
+ "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.27.1.tgz",
+ "integrity": "sha512-KrN24nN4B5nNnzV572yeEQnvqf2p3rKBjA9mTSK7Ei5nY1yvuFQn/LxiihbqqSJikliEMkh/cZ152JvIx5j6JA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/api-fetch": "^6.39.13",
- "@wordpress/block-editor": "^12.10.14",
- "@wordpress/blocks": "^12.19.13",
- "@wordpress/components": "^25.8.14",
- "@wordpress/compose": "^6.19.13",
- "@wordpress/core-data": "^6.19.14",
- "@wordpress/data": "^9.12.13",
- "@wordpress/element": "^5.19.13",
- "@wordpress/i18n": "^4.42.13",
- "@wordpress/icons": "^9.33.13",
- "@wordpress/notices": "^4.10.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/api-fetch": "^6.47.0",
+ "@wordpress/block-editor": "^12.18.1",
+ "@wordpress/blocks": "^12.27.1",
+ "@wordpress/components": "^25.16.0",
+ "@wordpress/compose": "^6.27.0",
+ "@wordpress/core-data": "^6.27.1",
+ "@wordpress/data": "^9.20.0",
+ "@wordpress/element": "^5.27.0",
+ "@wordpress/i18n": "^4.50.0",
+ "@wordpress/icons": "^9.41.0",
+ "@wordpress/notices": "^4.18.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "classnames": "^2.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "@wordpress/wordcount": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.42.13",
- "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.13.tgz",
- "integrity": "sha512-yapganGNO/9JjfWTcMNECjIOKlnLOJR2VTh4UFBL/lSi2GM1AE7bjnXsV2pD0H/3mwdhAomRCUV6BA3nG5UUfA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.50.0",
+ "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.50.0.tgz",
+ "integrity": "sha512-lRfIX3B9ha//bqsUihym2BnOiAsdDQr22vdy0wZIpm5G2tFvTddCKHy0YClf52IJK0z61WqbNuF9hrvzWWxL+g==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@babel/runtime": "^7.16.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40219,23 +39524,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "mime-types": "~2.1.34",
</span><span class="cx" style="display: block; padding: 0 10px"> "negotiator": "0.6.3"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- },
- "dependencies": {
- "mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
- "requires": {
- "mime-db": "1.52.0"
- }
- }
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "acorn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40500,9 +39788,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "optional": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "array-flatten": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
- "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "array-includes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40731,12 +40019,27 @@
</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"> "axios": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.25.0",
- "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz",
- "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.6.5",
+ "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.5.tgz",
+ "integrity": "sha512-Ii012v05KEVuUoFWmMW/UQv9aRIc3ZwkWDcM+h5Il8izZCtRVpDUfwpoFf7eOtajT3QiGR4yDUx7lPqHJULgbg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "follow-redirects": "^1.14.7"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "follow-redirects": "^1.15.4",
+ "form-data": "^4.0.0",
+ "proxy-from-env": "^1.1.0"
+ },
+ "dependencies": {
+ "form-data": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz",
+ "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.8",
+ "mime-types": "^2.1.12"
+ }
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "axobject-query": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41049,12 +40352,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "tweetnacl": "^0.14.3"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "big-integer": {
- "version": "1.6.51",
- "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz",
- "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "big.js": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "5.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41464,13 +40761,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-Yi1Xaml0EvNA0OYWxXiYNqY24AfWkbA6w5vxE7GWxtKfzIbZM+Qw+aSmkgsbWzbHiy/RCSkUZBplVxTA+E4jJg=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "bonjour-service": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.0.tgz",
- "integrity": "sha512-LVRinRB3k1/K0XzZ2p58COnWvkQknIY6sf0zF2rpErvcJXpMBttEPQSxK+HEXSS9VmpZlDoDnQWv8ftJT20B0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz",
+ "integrity": "sha512-oSzCS2zV14bh2kji6vNe7vrpJYCHGvcZnlffFQ1MEoX/WOeQ/teD8SYWKR942OI3INjq8OMNJlbPK5LLLUxFDw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "array-flatten": "^2.1.2",
- "dns-equal": "^1.0.0",
</del><span class="cx" style="display: block; padding: 0 10px"> "fast-deep-equal": "^3.1.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "multicast-dns": "^7.2.5"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41481,15 +40776,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "bplist-parser": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.2.0.tgz",
- "integrity": "sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==",
- "dev": true,
- "requires": {
- "big-integer": "^1.6.44"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "brace-expansion": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.1.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -41612,15 +40898,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "bundle-name": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bundle-name/-/bundle-name-3.0.0.tgz",
- "integrity": "sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==",
- "dev": true,
- "requires": {
- "run-applescript": "^5.0.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "bytes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42266,9 +41543,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "colorette": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.0.19",
- "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz",
- "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.20",
+ "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz",
+ "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "colors": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42447,22 +41724,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "content-disposition": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.5.3",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
- "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.5.4",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
+ "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "safe-buffer": "5.1.2"
- },
- "dependencies": {
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
- "dev": true,
- "optional": true
- }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "safe-buffer": "5.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "content-type": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42599,9 +41866,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "core-js-pure": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.21.1",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz",
- "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.35.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.35.1.tgz",
+ "integrity": "sha512-zcIdi/CL3MWbBJYo5YCeVAAx+Sy9yJE9I3/u9LkFABwbeaPhTMRWraM8mYFp9jW5Z50hOy7FVzCc8dCrpZqtIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "core-js-url-browser": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43055,6 +42322,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "debounce": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz",
+ "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "debug": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43317,139 +42590,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "deepsignal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.3.6",
- "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.3.6.tgz",
- "integrity": "sha512-yjd+vtiznL6YaMptOsKnEKkPr60OEApa+LRe+Qe6Ile/RfCOrELKk/YM3qVpXFZiyOI3Ng67GDEyjAlqVc697g=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/deepsignal/-/deepsignal-1.4.0.tgz",
+ "integrity": "sha512-x0XUMT48s+xQRLc2fPFfxnYLCJ46vffw47OQ5NcHFzacOjfW5eA0NrEmI0bhQHL6MgUHkBVT4TIiWTVwzTEwpg=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default-browser": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/default-browser/-/default-browser-4.0.0.tgz",
- "integrity": "sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==",
- "dev": true,
- "requires": {
- "bundle-name": "^3.0.0",
- "default-browser-id": "^3.0.0",
- "execa": "^7.1.1",
- "titleize": "^3.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "execa": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-7.2.0.tgz",
- "integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.1",
- "human-signals": "^4.3.0",
- "is-stream": "^3.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^5.1.0",
- "onetime": "^6.0.0",
- "signal-exit": "^3.0.7",
- "strip-final-newline": "^3.0.0"
- }
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "human-signals": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-4.3.1.tgz",
- "integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
- "dev": true
- },
- "is-stream": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz",
- "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
- "dev": true
- },
- "mimic-fn": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz",
- "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
- "dev": true
- },
- "npm-run-path": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz",
- "integrity": "sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==",
- "dev": true,
- "requires": {
- "path-key": "^4.0.0"
- },
- "dependencies": {
- "path-key": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz",
- "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
- "dev": true
- }
- }
- },
- "onetime": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz",
- "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
- "dev": true,
- "requires": {
- "mimic-fn": "^4.0.0"
- }
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true
- },
- "strip-final-newline": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
- "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
- "dev": true
- }
- }
- },
- "default-browser-id": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/default-browser-id/-/default-browser-id-3.0.0.tgz",
- "integrity": "sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==",
- "dev": true,
- "requires": {
- "bplist-parser": "^0.2.0",
- "untildify": "^4.0.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "default-gateway": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "6.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43738,16 +42882,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "path-type": "^4.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "dns-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
- "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "dns-packet": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz",
- "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.6.1",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
+ "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@leichtgewicht/ip-codec": "^2.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43919,11 +43057,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "downloadjs": {
- "version": "1.4.7",
- "resolved": "https://registry.npmjs.org/downloadjs/-/downloadjs-1.4.7.tgz",
- "integrity": "sha512-LN1gO7+u9xjU5oEScGFKvXhYf7Y/empUIIEAGBs1LzUq/rg5duiDrkuH5A2lQGd5jfMOb9X9usDa2oVXwJ0U/Q=="
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "downshift": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "6.1.12",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/downshift/-/downshift-6.1.12.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44067,9 +43200,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"> "envinfo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.8.1",
- "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz",
- "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.11.0",
+ "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.0.tgz",
+ "integrity": "sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "equivalent-key-map": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44570,9 +43703,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-plugin-import": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.29.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.0.tgz",
- "integrity": "sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.29.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz",
+ "integrity": "sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "array-includes": "^3.1.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44591,7 +43724,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "object.groupby": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "object.values": "^1.1.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "semver": "^6.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "tsconfig-paths": "^3.14.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "tsconfig-paths": "^3.15.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "debug": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44621,9 +43754,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-plugin-jest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "27.6.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz",
- "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "27.6.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz",
+ "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@typescript-eslint/utils": "^5.10.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44695,9 +43828,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-plugin-jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "46.9.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-46.9.0.tgz",
- "integrity": "sha512-UQuEtbqLNkPf5Nr/6PPRCtr9xypXY+g8y/Q7gPa0YK7eDhh0y2lWprXRnaYbW7ACgIUvpDKy9X2bZqxtGzBG9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "46.10.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-46.10.1.tgz",
+ "integrity": "sha512-x8wxIpv00Y50NyweDUpa+58ffgSAI5sqe+zcZh33xphD0AVh+1kqr1ombaTRb7Fhpove1zfUuujlX9DWWBP5ag==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@es-joy/jsdoccomment": "~0.41.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44708,7 +43841,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "esquery": "^1.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "is-builtin-module": "^3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "semver": "^7.5.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "spdx-expression-parse": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "spdx-expression-parse": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "escape-string-regexp": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44716,6 +43849,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "spdx-expression-parse": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz",
+ "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44758,13 +43901,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-plugin-prettier": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.1.tgz",
- "integrity": "sha512-m3u5RnR56asrwV/lDC4GHorlW75DsFfmUcjfCYylTUs85dBRnB7VM6xG8eCMJdeDRnppzmxZVf1GEPJvl1JmNg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz",
+ "integrity": "sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "prettier-linter-helpers": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "synckit": "^0.8.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "synckit": "^0.8.6"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "eslint-plugin-react": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45184,21 +44327,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "vary": "~1.1.2"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==",
- "dev": true
- },
- "content-disposition": {
- "version": "0.5.4",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz",
- "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==",
- "dev": true,
- "requires": {
- "safe-buffer": "5.2.1"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "debug": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45942,6 +45070,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "flat": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz",
+ "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "flat-cache": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -45970,9 +45104,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"> "follow-redirects": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.15.2",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz",
- "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.15.5",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz",
+ "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "for-each": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46109,9 +45243,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"> "fs-monkey": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz",
- "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz",
+ "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "fs.realpath": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47501,6 +46635,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==",
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "react-is": "^16.7.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "dependencies": {
+ "react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "homedir-polyfill": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -47993,6 +47134,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "resolve-cwd": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "import-locals": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-locals/-/import-locals-2.0.0.tgz",
+ "integrity": "sha512-1/bPE89IZhyf7dr5Pkz7b4UyVXy5pEt7PTEfye15UEn3AK8+2zwcDCfKk9Pwun4ltfhOSszOrReSsFcDKw/yoA=="
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "imurmurhash": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.1.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48132,9 +47278,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "interpret": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz",
- "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/interpret/-/interpret-3.1.1.tgz",
+ "integrity": "sha512-6xwYfHbajpoF0xLW+iwLkhwgvLoZDfjYfoFNu8ftMoXINzwuymNLd9u/KmwtdT2GbR+/Cz66otEGEVVUHX9QLQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "intl-messageformat": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48178,9 +47324,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"> "ipaddr.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
- "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
+ "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "irregular-plurals": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48400,23 +47546,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "is-extglob": "^2.1.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "is-inside-container": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz",
- "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==",
- "dev": true,
- "requires": {
- "is-docker": "^3.0.0"
- },
- "dependencies": {
- "is-docker": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz",
- "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==",
- "dev": true
- }
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "is-jpg": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49299,9 +48428,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"> "jest-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-6.2.0.tgz",
- "integrity": "sha512-ZWh8CuvxwjhYfvw4tGeftziqIvw/26R6AG3OTgNTQeXul8aZz48RQjDpnlDwnWX53jxJJl9fcigqIdSU5lYZuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-9.0.2.tgz",
+ "integrity": "sha512-Zc/JB0IlNNrpXkhBw+h86cGrde/Mey52KvF+FER2eyrtYJTHObOwW7Iarxm3rPyTKby5+3Y2QZtl8pRz/5GCxg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "chalk": "^4.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49308,9 +48437,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "cwd": "^0.10.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "find-process": "^1.4.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "prompts": "^2.4.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "spawnd": "^6.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "spawnd": "^9.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px"> "tree-kill": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "wait-on": "^6.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "wait-on": "^7.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49354,9 +48483,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"> "rxjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.8.0",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
- "integrity": "sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.8.1",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz",
+ "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "tslib": "^2.1.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -49372,16 +48501,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"> "wait-on": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-6.0.1.tgz",
- "integrity": "sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz",
+ "integrity": "sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "axios": "^0.25.0",
- "joi": "^17.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "axios": "^1.6.1",
+ "joi": "^17.11.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "lodash": "^4.17.21",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "minimist": "^1.2.5",
- "rxjs": "^7.5.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "minimist": "^1.2.8",
+ "rxjs": "^7.8.1"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50439,15 +49568,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "joi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "17.7.0",
- "resolved": "https://registry.npmjs.org/joi/-/joi-17.7.0.tgz",
- "integrity": "sha512-1/ugc8djfn93rTE3WRKdCzGGt/EtiYKxITMO4Wiv6q5JL1gl9ePt4kBsl1S499nbosspfctIQTpYIhSmHA3WAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "17.12.0",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-17.12.0.tgz",
+ "integrity": "sha512-HSLsmSmXz+PV9PYoi3p7cgIbj06WnEBNT28n+bbBNcPZXZFqCzzvGqpTBPujx/Z0nh1+KNQPDrNgdmQ8dq0qYw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@hapi/hoek": "^9.0.0",
- "@hapi/topo": "^5.0.0",
- "@sideway/address": "^4.1.3",
- "@sideway/formula": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@hapi/hoek": "^9.3.0",
+ "@hapi/topo": "^5.1.0",
+ "@sideway/address": "^4.1.4",
+ "@sideway/formula": "^3.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "@sideway/pinpoint": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50934,6 +50063,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "language-subtag-registry": "^0.3.20"
</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">+ "launch-editor": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz",
+ "integrity": "sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw==",
+ "dev": true,
+ "requires": {
+ "picocolors": "^1.0.0",
+ "shell-quote": "^1.8.1"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "lazy-cache": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50957,9 +50096,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"> "lib0": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.2.87",
- "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.87.tgz",
- "integrity": "sha512-TbB63XJixvNToW2IHWAFsCJj9tVnajmwjE14p69i51Rx8byOQd2IP4ourE8v4d7vhyO++nVm1sQk3ePslfbucg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.2.88",
+ "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.88.tgz",
+ "integrity": "sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "isomorphic.js": "^0.2.4"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52159,12 +51298,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"> "memfs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.4.13",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.13.tgz",
- "integrity": "sha512-omTM41g3Skpvx5dSYeZIbXKcXoAVc/AoMNwn9TKx++L/gaen/+4TTttmu8ZSch5vfVJ8uJvGbroTsIlslRg6lg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.5.3",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz",
+ "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fs-monkey": "^1.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fs-monkey": "^1.0.4"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "memize": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52267,18 +51406,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "mime-db": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.45.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
- "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.52.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
+ "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "mime-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.1.28",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
- "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.1.35",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
+ "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "mime-db": "1.45.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "mime-db": "1.52.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "mimic-fn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52366,9 +51505,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"> "minimist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.2.6",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz",
- "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "1.2.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz",
+ "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "minimist-options": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52486,9 +51625,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-QNo4kEepaIBwiT8CDhP98umTetp+JNfQYBWvC1pc6/OAibuXtRcxZ58Qz8skvEHYvURne/7R8T5VoOI7rDsEUA=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "mrmime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz",
- "integrity": "sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz",
+ "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "ms": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52516,8 +51655,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "nanoid": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.3.6",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "nanomatch": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.2.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -53740,8 +52878,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "picocolors": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "picomatch": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -53883,7 +53020,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "8.4.31",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "dev": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "nanoid": "^3.3.6",
</span><span class="cx" style="display: block; padding: 0 10px"> "picocolors": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54149,6 +53285,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "postcss-value-parser": "^4.2.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "postcss-prefixwrap": {
+ "version": "1.44.0",
+ "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.44.0.tgz",
+ "integrity": "sha512-h9MJGaIvT5hnzFc7Vuo+2ulBw6ecmmfcd8SKKH2TziUzcIA04gUoXIbptuM+tR+htmsQIKNEluiQlmCQ2p5a2g=="
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "postcss-reduce-initial": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "6.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54342,16 +53483,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "postcss-selector-parser": "^6.0.5"
</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">+ "postcss-urlrebase": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/postcss-urlrebase/-/postcss-urlrebase-1.3.0.tgz",
+ "integrity": "sha512-LOFN43n1IewKriXiypMNNinXeptttSyGGRLPbBMdQzuTvvCEo5mz/gG06y/HqrkN7p3ayHQf2R2bTBv639FOaQ==",
+ "requires": {
+ "postcss-value-parser": "^4.2.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "postcss-value-parser": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "preact": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "10.19.1",
- "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.1.tgz",
- "integrity": "sha512-ZSsUr6EFlwWH0btdXMj6+X+hJAZ1v+aUzKlfwBGokKB1ZO6Shz+D16LxQhM8f+E/UgkKbVe2tsWXtGTUMCkGpQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.19.3",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz",
+ "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "prelude-ls": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54403,12 +53551,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- },
- "react-is": {
- "version": "18.2.0",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
- "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==",
- "dev": true
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54446,6 +53588,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "loose-envify": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "object-assign": "^4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "react-is": "^16.13.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "dependencies": {
+ "react-is": {
+ "version": "16.13.1",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
+ "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "proto-list": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54790,9 +53939,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "react-is": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "16.13.1",
- "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz",
- "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "18.2.0",
+ "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz",
+ "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "react-refresh": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.14.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54800,18 +53949,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "react-remove-scroll": {
- "version": "2.5.5",
- "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.5.tgz",
- "integrity": "sha512-ImKhrzJJsyXJfBZ4bzu8Bwpka14c/fQt0k+cyFp/PBhTfyDnU5hjOtM4AG/0AMyy8oKzOTR0lDgJIM7pYXI0kw==",
- "requires": {
- "react-remove-scroll-bar": "^2.3.3",
- "react-style-singleton": "^2.2.1",
- "tslib": "^2.1.0",
- "use-callback-ref": "^1.3.0",
- "use-sidecar": "^1.1.2"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "react-remove-scroll-bar": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.3.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55416,87 +54553,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "run-applescript": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/run-applescript/-/run-applescript-5.0.0.tgz",
- "integrity": "sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==",
- "dev": true,
- "requires": {
- "execa": "^5.0.0"
- },
- "dependencies": {
- "cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
- "dev": true,
- "requires": {
- "path-key": "^3.1.0",
- "shebang-command": "^2.0.0",
- "which": "^2.0.1"
- }
- },
- "execa": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
- "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==",
- "dev": true,
- "requires": {
- "cross-spawn": "^7.0.3",
- "get-stream": "^6.0.0",
- "human-signals": "^2.1.0",
- "is-stream": "^2.0.0",
- "merge-stream": "^2.0.0",
- "npm-run-path": "^4.0.1",
- "onetime": "^5.1.2",
- "signal-exit": "^3.0.3",
- "strip-final-newline": "^2.0.0"
- }
- },
- "get-stream": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz",
- "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
- "dev": true
- },
- "is-stream": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
- "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
- "dev": true
- },
- "npm-run-path": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz",
- "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==",
- "dev": true,
- "requires": {
- "path-key": "^3.0.0"
- }
- },
- "path-key": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
- "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
- "dev": true
- },
- "shebang-command": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
- "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
- "dev": true,
- "requires": {
- "shebang-regex": "^3.0.0"
- }
- },
- "shebang-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
- "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
- "dev": true
- }
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "run-async": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.4.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55791,11 +54847,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"> "selfsigned": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz",
- "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.4.1",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz",
+ "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/node-forge": "^1.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "node-forge": "^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">@@ -56070,6 +55127,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "shell-quote": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz",
+ "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "showdown": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.9.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/showdown/-/showdown-1.9.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56179,14 +55242,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "sirv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.0.19",
- "resolved": "https://registry.npmjs.org/sirv/-/sirv-1.0.19.tgz",
- "integrity": "sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz",
+ "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@polka/url": "^1.0.0-next.20",
- "mrmime": "^1.0.0",
- "totalist": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@polka/url": "^1.0.0-next.24",
+ "mrmime": "^2.0.0",
+ "totalist": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "sisteransi": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56472,8 +55535,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "source-map-js": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==",
- "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw=="
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "source-map-loader": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56524,14 +55586,21 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "spawnd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "6.2.0",
- "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-6.2.0.tgz",
- "integrity": "sha512-qX/I4lQy4KgVEcNle0kuc4FxFWHISzBhZW1YemPfwmrmQjyZmfTK/OhBKkhrD2ooAaFZEm1maEBLE6/6enwt+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "9.0.2",
+ "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-9.0.2.tgz",
+ "integrity": "sha512-nl8DVHEDQ57IcKakzpjanspVChkMpGLuVwMR/eOn9cXE55Qr6luD2Kn06sA0ootRMdgrU4tInN6lA6ohTNvysw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "exit": "^0.1.2",
- "signal-exit": "^3.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "signal-exit": "^4.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "tree-kill": "^1.2.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "dependencies": {
+ "signal-exit": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
+ "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==",
+ "dev": true
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "spdx-correct": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56594,9 +55663,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "readable-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
- "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz",
+ "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "inherits": "^2.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57461,13 +56530,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "synckit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "0.8.5",
- "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.5.tgz",
- "integrity": "sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "0.8.8",
+ "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.8.8.tgz",
+ "integrity": "sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@pkgr/utils": "^2.3.1",
- "tslib": "^2.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@pkgr/core": "^0.1.0",
+ "tslib": "^2.6.2"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "table": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57751,12 +56820,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "titleize": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/titleize/-/titleize-3.0.0.tgz",
- "integrity": "sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "tmp": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.0.33",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57827,9 +56890,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "totalist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/totalist/-/totalist-1.1.0.tgz",
- "integrity": "sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz",
+ "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "tough-cookie": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57850,11 +56913,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "traverse": {
- "version": "0.6.7",
- "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz",
- "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg=="
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "tree-kill": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57884,9 +56942,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"> "tsconfig-paths": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "3.14.2",
- "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz",
- "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "3.15.0",
+ "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz",
+ "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json5": "^0.0.29",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57943,11 +57001,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "safe-buffer": "^5.0.1"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "turbo-combine-reducers": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/turbo-combine-reducers/-/turbo-combine-reducers-1.0.2.tgz",
- "integrity": "sha512-gHbdMZlA6Ym6Ur5pSH/UWrNQMIM9IqTH6SoL1DbHpqEdQ8i+cFunSmSlFykPt0eGQwZ4d/XTHOl74H0/kFBVWw=="
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "tweetnacl": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "0.14.5",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58204,12 +57257,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "untildify": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/untildify/-/untildify-4.0.0.tgz",
- "integrity": "sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "update-browserslist-db": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "1.0.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58309,11 +57356,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "tslib": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "use-isomorphic-layout-effect": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz",
- "integrity": "sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA=="
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "use-lilius": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/use-lilius/-/use-lilius-2.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58484,12 +57526,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "mime-types": "^2.1.12"
</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">- "minimist": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.7.tgz",
- "integrity": "sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "rxjs": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "7.8.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58542,6 +57578,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "web-vitals": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-3.5.1.tgz",
+ "integrity": "sha512-xQ9lvIpfLxUj0eSmT79ZjRoU5wIRfIr7pNukL7ZE4EcWZSmfZQqOlhuAGfkVa3EFmzPHZhWhXfm2i5ys+THVPg==",
+ "dev": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "webidl-conversions": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58589,57 +57631,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-bundle-analyzer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.8.0",
- "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.8.0.tgz",
- "integrity": "sha512-ZzoSBePshOKhr+hd8u6oCkZVwpVaXgpw23ScGLFpR6SjYI7+7iIWYarjN6OEYOfRt8o7ZyZZQk0DuMizJ+LEIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz",
+ "integrity": "sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@discoveryjs/json-ext": "0.5.7",
</span><span class="cx" style="display: block; padding: 0 10px"> "acorn": "^8.0.4",
</span><span class="cx" style="display: block; padding: 0 10px"> "acorn-walk": "^8.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "chalk": "^4.1.0",
</del><span class="cx" style="display: block; padding: 0 10px"> "commander": "^7.2.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "debounce": "^1.2.1",
+ "escape-string-regexp": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "gzip-size": "^6.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "lodash": "^4.17.20",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "html-escaper": "^2.0.2",
+ "is-plain-object": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "opener": "^1.5.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "sirv": "^1.0.7",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "picocolors": "^1.0.0",
+ "sirv": "^2.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ws": "^7.3.1"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ansi-styles": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
- "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
- "dev": true,
- "requires": {
- "color-convert": "^2.0.1"
- }
- },
- "chalk": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
- "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
- "dev": true,
- "requires": {
- "ansi-styles": "^4.1.0",
- "supports-color": "^7.1.0"
- }
- },
- "color-convert": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
- "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
- "dev": true,
- "requires": {
- "color-name": "~1.1.4"
- }
- },
- "color-name": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
- "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
- "dev": true
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "commander": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58646,47 +57657,39 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "has-flag": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "escape-string-regexp": {
</ins><span class="cx" style="display: block; padding: 0 10px"> "version": "4.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
- "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
+ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- },
- "supports-color": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
- "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
- "dev": true,
- "requires": {
- "has-flag": "^4.0.0"
- }
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.10.0",
- "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz",
- "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-5.1.4.tgz",
+ "integrity": "sha512-pIDJHIEI9LR0yxHXQ+Qh95k2EvXpWzZ5l+d+jIo+RdSm9MiHfzazIxwwni/p7+x4eJZuvG1AJwgC4TNQ7NRgsg==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@discoveryjs/json-ext": "^0.5.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@webpack-cli/configtest": "^1.2.0",
- "@webpack-cli/info": "^1.5.0",
- "@webpack-cli/serve": "^1.7.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@webpack-cli/configtest": "^2.1.1",
+ "@webpack-cli/info": "^2.0.2",
+ "@webpack-cli/serve": "^2.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px"> "colorette": "^2.0.14",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "commander": "^7.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "commander": "^10.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px"> "cross-spawn": "^7.0.3",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "envinfo": "^7.7.3",
</ins><span class="cx" style="display: block; padding: 0 10px"> "fastest-levenshtein": "^1.0.12",
</span><span class="cx" style="display: block; padding: 0 10px"> "import-local": "^3.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "interpret": "^2.2.0",
- "rechoir": "^0.7.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "interpret": "^3.1.1",
+ "rechoir": "^0.8.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "webpack-merge": "^5.7.3"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "commander": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
- "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz",
+ "integrity": "sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "cross-spawn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58706,6 +57709,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "rechoir": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.8.0.tgz",
+ "integrity": "sha512-/vxpCXddiX8NGfGO/mTafwjq4aFa/71pvamip0++IQk3zG8cbCj0fifNPrjjF1XMXUne91jL9OoxmdykoEtifQ==",
+ "dev": true,
+ "requires": {
+ "resolve": "^1.20.0"
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "shebang-command": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58763,39 +57775,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
</span><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "dev": true
- },
- "mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dev": true,
- "requires": {
- "mime-db": "1.52.0"
- }
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "schema-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json-schema": "^7.0.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv": "^8.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv": "^8.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ajv-formats": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv-keywords": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv-keywords": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.11.1",
- "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz",
- "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.15.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz",
+ "integrity": "sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/bonjour": "^3.5.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58804,7 +57801,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/serve-index": "^1.9.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/serve-static": "^1.13.10",
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/sockjs": "^0.3.33",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@types/ws": "^8.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@types/ws": "^8.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ansi-html-community": "^0.0.8",
</span><span class="cx" style="display: block; padding: 0 10px"> "bonjour-service": "^1.0.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "chokidar": "^3.5.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58817,6 +57814,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "html-entities": "^2.3.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "http-proxy-middleware": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px"> "ipaddr.js": "^2.0.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "launch-editor": "^2.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "open": "^8.0.9",
</span><span class="cx" style="display: block; padding: 0 10px"> "p-retry": "^4.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "rimraf": "^3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58826,7 +57824,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "sockjs": "^0.3.24",
</span><span class="cx" style="display: block; padding: 0 10px"> "spdy": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "webpack-dev-middleware": "^5.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ws": "^8.4.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ws": "^8.13.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "ajv": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58866,21 +57864,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"> "schema-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz",
- "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz",
+ "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@types/json-schema": "^7.0.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv": "^8.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv": "^8.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "ajv-formats": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ajv-keywords": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ajv-keywords": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "ws": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "8.12.1",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.12.1.tgz",
- "integrity": "sha512-1qo+M9Ba+xNhPB+YTWUlK6M17brTut5EXbcBaMRN5pH5dFrXz7lzz1ChFSUq3bOUl8yEvSenhHmYUNJxFzdJew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
+ "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -58898,12 +57896,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"> "webpack-merge": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "5.8.0",
- "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz",
- "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "5.10.0",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz",
+ "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "clone-deep": "^4.0.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "flat": "^5.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px"> "wildcard": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59083,9 +58082,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-Ba9tGNYxXwaqKEi9sJJvPMKuo063umUPsHN0JJsjrs2j8KDSzkWLMZGZ+MH1Jf1Fq4OWZ5HsESJID6nRza2ang=="
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "wildcard": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz",
- "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz",
+ "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "dev": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "wrap-ansi": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59118,7 +58117,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "7.4.6",
</span><span class="cx" style="display: block; padding: 0 10px"> "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px"> "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "devOptional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "xdg-basedir": {
</span><span class="cx" style="display: block; padding: 0 10px"> "version": "4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59178,14 +58177,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "y-webrtc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "10.2.5",
- "resolved": "https://registry.npmjs.org/y-webrtc/-/y-webrtc-10.2.5.tgz",
- "integrity": "sha512-ZyBNvTI5L28sQ2PQI0T/JvyWgvuTq05L21vGkIlcvNLNSJqAaLCBJRe3FHEqXoaogqWmRcEAKGfII4ErNXMnNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "10.2.6",
+ "resolved": "https://registry.npmjs.org/y-webrtc/-/y-webrtc-10.2.6.tgz",
+ "integrity": "sha512-1kZ4YYwksFZi8+l8mTebVX9vW6Q5MnqxMkvNU700X5dBE38usurt/JgeXSIQRpK3NwUYYb9y63Jn9FMpMH6/vA==",
</ins><span class="cx" style="display: block; padding: 0 10px"> "requires": {
</span><span class="cx" style="display: block; padding: 0 10px"> "lib0": "^0.2.42",
</span><span class="cx" style="display: block; padding: 0 10px"> "simple-peer": "^9.11.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "ws": "^7.2.0",
- "y-protocols": "^1.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "ws": "^8.14.2",
+ "y-protocols": "^1.0.6"
+ },
+ "dependencies": {
+ "ws": {
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz",
+ "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
+ "optional": true
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "y18n": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59241,11 +58248,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "yjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "version": "13.6.8",
- "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.8.tgz",
- "integrity": "sha512-ZPq0hpJQb6f59B++Ngg4cKexDJTvfOgeiv0sBc4sUm8CaBWH7OQC4kcCgrqbjJ/B2+6vO49exvTmYfdlPtcjbg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "version": "13.6.11",
+ "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.11.tgz",
+ "integrity": "sha512-FvRRJKX9u270dOLkllGF/UDCWwmIv2Z+ucM4v1QO1TuxdmoiMnSUXH1HAcOKOrkBEhQtPTkxep7tD2DrQB+l0g==",
</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">- "lib0": "^0.2.74"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "lib0": "^0.2.86"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "yocto-queue": {
</span></span></pre></div>
<a id="trunkpackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/package.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,12 +27,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "@lodder/grunt-postcss": "^3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px"> "@playwright/test": "1.32.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "@pmmmwh/react-refresh-webpack-plugin": "0.5.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/babel-preset-default": "7.26.13",
- "@wordpress/dependency-extraction-webpack-plugin": "4.25.13",
- "@wordpress/e2e-test-utils": "10.13.13",
- "@wordpress/e2e-test-utils-playwright": "0.10.13",
- "@wordpress/prettier-config": "2.25.13",
- "@wordpress/scripts": "26.13.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/babel-preset-default": "7.34.0",
+ "@wordpress/dependency-extraction-webpack-plugin": "5.1.0",
+ "@wordpress/e2e-test-utils": "10.21.0",
+ "@wordpress/e2e-test-utils-playwright": "0.18.0",
+ "@wordpress/prettier-config": "3.7.0",
+ "@wordpress/scripts": "27.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "autoprefixer": "10.4.16",
</span><span class="cx" style="display: block; padding: 0 10px"> "chalk": "5.3.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "check-node-version": "4.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -80,70 +80,72 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/is-prop-valid": "0.8.8",
</span><span class="cx" style="display: block; padding: 0 10px"> "@emotion/memoize": "0.7.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "@wordpress/a11y": "3.42.13",
- "@wordpress/annotations": "2.42.13",
- "@wordpress/api-fetch": "6.39.13",
- "@wordpress/autop": "3.42.13",
- "@wordpress/blob": "3.42.13",
- "@wordpress/block-directory": "4.19.16",
- "@wordpress/block-editor": "12.10.14",
- "@wordpress/block-library": "8.19.16",
- "@wordpress/block-serialization-default-parser": "4.42.13",
- "@wordpress/blocks": "12.19.13",
- "@wordpress/commands": "0.13.14",
- "@wordpress/components": "25.8.14",
- "@wordpress/compose": "6.19.13",
- "@wordpress/core-commands": "0.11.14",
- "@wordpress/core-data": "6.19.14",
- "@wordpress/customize-widgets": "4.19.16",
- "@wordpress/data": "9.12.13",
- "@wordpress/data-controls": "3.11.13",
- "@wordpress/date": "4.42.13",
- "@wordpress/deprecated": "3.42.13",
- "@wordpress/dom": "3.42.13",
- "@wordpress/dom-ready": "3.42.13",
- "@wordpress/edit-post": "7.19.16",
- "@wordpress/edit-site": "5.19.16",
- "@wordpress/edit-widgets": "5.19.16",
- "@wordpress/editor": "13.19.14",
- "@wordpress/element": "5.19.13",
- "@wordpress/escape-html": "2.42.13",
- "@wordpress/format-library": "4.19.14",
- "@wordpress/hooks": "3.42.13",
- "@wordpress/html-entities": "3.42.13",
- "@wordpress/i18n": "4.42.13",
- "@wordpress/icons": "9.33.13",
- "@wordpress/interactivity": "2.3.13",
- "@wordpress/interface": "5.19.14",
- "@wordpress/is-shallow-equal": "4.42.13",
- "@wordpress/keyboard-shortcuts": "4.19.13",
- "@wordpress/keycodes": "3.42.13",
- "@wordpress/list-reusable-blocks": "4.19.14",
- "@wordpress/media-utils": "4.33.13",
- "@wordpress/notices": "4.10.13",
- "@wordpress/nux": "8.4.14",
- "@wordpress/patterns": "1.3.14",
- "@wordpress/plugins": "6.10.14",
- "@wordpress/preferences": "3.19.14",
- "@wordpress/preferences-persistence": "1.34.13",
- "@wordpress/primitives": "3.40.13",
- "@wordpress/priority-queue": "2.42.13",
- "@wordpress/private-apis": "0.24.13",
- "@wordpress/redux-routine": "4.42.13",
- "@wordpress/reusable-blocks": "4.19.14",
- "@wordpress/rich-text": "6.19.13",
- "@wordpress/router": "0.11.13",
- "@wordpress/server-side-render": "4.19.14",
- "@wordpress/shortcode": "3.42.13",
- "@wordpress/style-engine": "1.25.13",
- "@wordpress/sync": "0.4.13",
- "@wordpress/token-list": "2.42.13",
- "@wordpress/undo-manager": "0.2.13",
- "@wordpress/url": "3.43.13",
- "@wordpress/viewport": "5.19.13",
- "@wordpress/warning": "2.42.13",
- "@wordpress/widgets": "3.19.14",
- "@wordpress/wordcount": "3.42.13",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "@wordpress/a11y": "3.50.0",
+ "@wordpress/annotations": "2.50.0",
+ "@wordpress/api-fetch": "6.47.0",
+ "@wordpress/autop": "3.50.0",
+ "@wordpress/blob": "3.50.0",
+ "@wordpress/block-directory": "4.27.1",
+ "@wordpress/block-editor": "12.18.1",
+ "@wordpress/block-library": "8.27.1",
+ "@wordpress/block-serialization-default-parser": "4.50.0",
+ "@wordpress/blocks": "12.27.1",
+ "@wordpress/commands": "0.21.0",
+ "@wordpress/components": "25.16.0",
+ "@wordpress/compose": "6.27.0",
+ "@wordpress/core-commands": "0.19.1",
+ "@wordpress/core-data": "6.27.1",
+ "@wordpress/customize-widgets": "4.27.1",
+ "@wordpress/data": "9.20.0",
+ "@wordpress/data-controls": "3.19.0",
+ "@wordpress/dataviews": "0.4.0",
+ "@wordpress/date": "4.50.0",
+ "@wordpress/deprecated": "3.50.0",
+ "@wordpress/dom": "3.50.0",
+ "@wordpress/dom-ready": "3.50.0",
+ "@wordpress/edit-post": "7.27.1",
+ "@wordpress/edit-site": "5.27.1",
+ "@wordpress/edit-widgets": "5.27.1",
+ "@wordpress/editor": "13.27.1",
+ "@wordpress/element": "5.27.0",
+ "@wordpress/escape-html": "2.50.0",
+ "@wordpress/format-library": "4.27.1",
+ "@wordpress/hooks": "3.50.0",
+ "@wordpress/html-entities": "3.50.0",
+ "@wordpress/i18n": "4.50.0",
+ "@wordpress/icons": "9.41.0",
+ "@wordpress/interactivity": "4.0.0",
+ "@wordpress/interactivity-router": "1.0.0",
+ "@wordpress/interface": "5.27.0",
+ "@wordpress/is-shallow-equal": "4.50.0",
+ "@wordpress/keyboard-shortcuts": "4.27.0",
+ "@wordpress/keycodes": "3.50.0",
+ "@wordpress/list-reusable-blocks": "4.27.0",
+ "@wordpress/media-utils": "4.41.0",
+ "@wordpress/notices": "4.18.0",
+ "@wordpress/nux": "8.12.0",
+ "@wordpress/patterns": "1.11.1",
+ "@wordpress/plugins": "6.18.0",
+ "@wordpress/preferences": "3.27.0",
+ "@wordpress/preferences-persistence": "1.42.0",
+ "@wordpress/primitives": "3.48.0",
+ "@wordpress/priority-queue": "2.50.0",
+ "@wordpress/private-apis": "0.32.0",
+ "@wordpress/redux-routine": "4.50.0",
+ "@wordpress/reusable-blocks": "4.27.1",
+ "@wordpress/rich-text": "6.27.0",
+ "@wordpress/router": "0.19.0",
+ "@wordpress/server-side-render": "4.27.1",
+ "@wordpress/shortcode": "3.50.0",
+ "@wordpress/style-engine": "1.33.1",
+ "@wordpress/sync": "0.12.0",
+ "@wordpress/token-list": "2.50.0",
+ "@wordpress/undo-manager": "0.10.0",
+ "@wordpress/url": "3.51.0",
+ "@wordpress/viewport": "5.27.0",
+ "@wordpress/warning": "2.50.0",
+ "@wordpress/widgets": "3.27.1",
+ "@wordpress/wordcount": "3.50.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "backbone": "1.5.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "clipboard": "2.0.11",
</span><span class="cx" style="display: block; padding: 0 10px"> "core-js-url-browser": "3.6.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -167,6 +169,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "polyfill-library": "4.8.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react": "18.2.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "react-dom": "18.2.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "react-is": "18.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px"> "regenerator-runtime": "0.14.0",
</span><span class="cx" style="display: block; padding: 0 10px"> "tslib": "2.6.2",
</span><span class="cx" style="display: block; padding: 0 10px"> "underscore": "1.13.6",
</span></span></pre></div>
<a id="trunksrcwpincludesassetsscriptloaderpackagesminphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/assets/script-loader-packages.min.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/assets/script-loader-packages.min.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/assets/script-loader-packages.min.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<?php return array('a11y.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'd90eebea464f6c09bfd5'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'ffc4fc3374b0ab000805'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '7adefb5a2462c9794332'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9fb50649848277dd318d'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4839ed746deca49ab64b'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks
', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => 'e2591f24f76e26e1fa71'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '0eab6d89da382fce4994'), 'block-library.min.js' => array('dependencies' => array('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-escape-html
', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '7026615731f5919df7eb'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '14d44daebf663d05d330'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => 'd132346e438a85295544'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => '8491b973b1428d71c03a'), 'components.mi
n.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '0e5b6d2301dd36a27944'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => 'f3f1356a04332a61ecf4'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '14e55fdb97702146a400'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'w
p-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '45a906a457e78cdba465'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '272384cd368be9ad542e'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'eecae3034d0f86dd057a'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '49f5587e8b90f9e7cc7e'), 'date.min.js
' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ddd596bc6f2a45364bf2'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'e1f84915c5e8ae38964c'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '32d208f6a07c17446a20'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f77871ff7694fffea381'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'w
p-widgets'), 'version' => '028535d245a56e208021'), 'edit-site.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '73c99f27f045e755bdac'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts',
'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'aa1b19232fd47b71966b'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', '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-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '8710448d3b72583dd74f'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '9c7e1c05c67e37a69170'), 'escape-html.min.js' => array('dependencies' => array('wp-po
lyfill'), 'version' => '6561a406d2d232a6fbd2'), 'format-library.min.js' => array('dependencies' => array('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' => 'fd31f045f591d044ded2'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2810c76e705dd1a53b18'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2cd3358363e0675638fb'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'aee497d955fe7a29a7d6'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e0f9f1d78d83f5196979'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '8d0cd13e3bb370f72d8a'), 'keycodes.min.js' => array('dependencie
s' => array('wp-i18n', 'wp-polyfill'), 'version' => '7e17818b141ff8f0eb95'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '52bc479bbcfc2f9376f5'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '3725b3cbc9d67853fce2'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '673a68a7ac2f556ed50b'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '891d09ac9ffb76e20107'), 'patterns.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-pol
yfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '110b479ee757d6c5102a'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '3f319c2d963a64a180e3'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '2cbf4a1104ebd69652a8'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '5171fd253f5534917b6c'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '81082ab8cc08e6b73043'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '391948bb0355121a7f52'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'a1c8c4111a1fd184e339'
), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '72ec9ed71190c996fe2e'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '712cfe76fe540b7f2041'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'b8d4c74474407d65e6ea'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '302b2c8e0982112d17f0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '11791f
b851599a57f732'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b7747eee0efafd2f0c3b'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '96ab95de891a22e6fa5a'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '05f8a6df6258f0081718'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => 'f1701372eeeb8b605515'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30eb0a160d0e9993a073'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '8222fccb0a9b934986c5'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ed7c8b0940914f4fe44b'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compon
ents', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'c6d0bd07e3eebf0d82d6'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '55d8c2bf3dc99e7ea5ec'));
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php return array('a11y.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'd90eebea464f6c09bfd5'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'ffc4fc3374b0ab000805'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '4c185334c5ec26e149cc'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9fb50649848277dd318d'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '9113eed771d446f4a556'), 'block-directory.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', '
wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '9159053f41b8ec09d91b'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '69980a3264510fc18d69'), 'block-library.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-eleme
nt', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '54f97f4073fca70c8eef'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '14d44daebf663d05d330'), 'blocks.min.js' => array('dependencies' => array('react', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode'), 'version' => '64a9ab28b62423f79e07'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-api
s'), 'version' => '0674417708cae5031b37'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '629594950877ccba0f43'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '1f65d1d8719bc97357e7'), 'core-commands.min.js' => array('dependencies' => array('react', 'wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'dbbc54588f73c5b23fa3'), 'core-data.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-ed
itor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => 'dba2ea4cdd526475d52a'), 'customize-widgets.min.js' => array('dependencies' => array('react', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => 'a44197f146efda4b8ad1'), 'data.min.js' => array('dependencies' => array('react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '70790e390a9624c9cef4'), 'data-controls.min.js' => array('dependencies' => array('
wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '49f5587e8b90f9e7cc7e'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'ddd596bc6f2a45364bf2'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'e1f84915c5e8ae38964c'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '4ecffbffba91b10c5c7a'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'f77871ff7694fffea381'), 'edit-post.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins',
'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '853f8e34ea880df35bdd'), 'edit-site.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '5a5096049a263de38add'), 'edit-widgets.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components',
'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '863e8bac0af20fba6e4a'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '6a00a5b42735b6a1b507'), 'element.min.js' => array('dependencies' => array('react', 'react-d
om', 'wp-escape-html', 'wp-polyfill'), 'version' => '603185df201aa54181a6'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6561a406d2d232a6fbd2'), 'format-library.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-url'), 'version' => 'f2c401cc63ed8a35897d'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2810c76e705dd1a53b18'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2cd3358363e0675638fb'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'aee497d955fe7a29a7d6'), 'interactivity-router.min.js' => array('dependencies' => array('wp-interactivity', 'wp-polyfill'), 'version' => '184493be110bb3cd656c'), 'is-shal
low-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e0f9f1d78d83f5196979'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('react', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '4d239ebc17efd846a168'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '034ff647a54b018581d3'), 'list-reusable-blocks.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-blob', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'b9d73b532124daefd2c7'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '03fbd6c4f505a9385efe'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '673a68a7ac2f556ed50b'), 'nux.min.js' => array('dependencies' => array('react', 'wp-component
s', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '46c93a71c3e2c2bf37f0'), 'patterns.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '181de8f9e2b40fca351b'), 'plugins.min.js' => array('dependencies' => array('react', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => '2d369cbfdcb887111e06'), 'preferences.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => '3f5baaf6d334123043d3'), 'preferences-persistence.min.js' => array('dependencies' =>
; array('wp-api-fetch', 'wp-polyfill'), 'version' => '3f5184d775ed9dfb154f'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '81082ab8cc08e6b73043'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '391948bb0355121a7f52'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5e7fdf55d04b8c2aadef'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '72ec9ed71190c996fe2e'), 'reusable-blocks.min.js' => array('dependencies' => array('react', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '008366ba172a4f4b92b4'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-ht
ml', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '88a44b54270a7c0b39eb'), 'router.min.js' => array('dependencies' => array('react', 'wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '92fd517f31b92695552a'), 'server-side-render.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '8e53ef39c9065ebf9e46'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b7747eee0efafd2f0c3b'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5bd98acb9813a2d90abf'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '05f8a6df6258f0081718'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => 'f1701372eeeb8b605515'), 'url.min.js' =&g
t; array('dependencies' => array('wp-polyfill'), 'version' => 'f93d00b28dd08ca5a662'), 'viewport.min.js' => array('dependencies' => array('react', 'wp-compose', 'wp-data', 'wp-polyfill'), 'version' => 'e555fda1d93ecf1fb1e0'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ed7c8b0940914f4fe44b'), 'widgets.min.js' => array('dependencies' => array('react', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => 'c732b69b0507c9a5462b'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '55d8c2bf3dc99e7ea5ec'));
</ins></span></pre></div>
<a id="trunksrcwpincludesblocksaudioblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/audio/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/audio/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/audio/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16,8 +16,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "caption": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "figcaption",
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblocksavatarblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/avatar/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/avatar/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/avatar/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,7 +30,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "alignWide": false,
</span><span class="cx" style="display: block; padding: 0 10px"> "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px"> "margin": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "padding": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "padding": true,
+ "__experimentalDefaultControls": {
+ "margin": false,
+ "padding": false
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalBorder": {
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalSkipSerialization": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksblockblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/block/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/block/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/block/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,11 +10,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "ref": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "number"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "overrides": {
+ "type": "object"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span><span class="cx" style="display: block; padding: 0 10px"> "customClassName": false,
</span><span class="cx" style="display: block; padding: 0 10px"> "html": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "inserter": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "inserter": false,
+ "renaming": false
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksblockphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/block.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/block.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/block.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46,8 +46,28 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $content = $wp_embed->run_shortcode( $reusable_block->post_content );
</span><span class="cx" style="display: block; padding: 0 10px"> $content = $wp_embed->autoembed( $content );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $has_pattern_overrides = isset( $attributes['overrides'] );
+
+ /**
+ * We set the `pattern/overrides` context through the `render_block_context`
+ * filter so that it is available when a pattern's inner blocks are
+ * rendering via do_blocks given it only receives the inner content.
+ */
+ if ( $has_pattern_overrides ) {
+ $filter_block_context = static function ( $context ) use ( $attributes ) {
+ $context['pattern/overrides'] = $attributes['overrides'];
+ return $context;
+ };
+ add_filter( 'render_block_context', $filter_block_context, 1 );
+ }
+
</ins><span class="cx" style="display: block; padding: 0 10px"> $content = do_blocks( $content );
</span><span class="cx" style="display: block; padding: 0 10px"> unset( $seen_refs[ $attributes['ref'] ] );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ if ( $has_pattern_overrides ) {
+ remove_filter( 'render_block_context', $filter_block_context, 1 );
+ }
+
</ins><span class="cx" style="display: block; padding: 0 10px"> return $content;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunksrcwpincludesblocksblocksjsonphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/blocks-json.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/blocks-json.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/blocks-json.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -75,8 +75,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'caption' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'figcaption',
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -154,7 +154,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'alignWide' => false,
</span><span class="cx" style="display: block; padding: 0 10px"> 'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'margin' => true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'padding' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'padding' => true,
+ '__experimentalDefaultControls' => array(
+ 'margin' => false,
+ 'padding' => false
+ )
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalBorder' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalSkipSerialization' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -192,12 +196,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'ref' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'number'
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ),
+ 'overrides' => array(
+ 'type' => 'object'
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'customClassName' => false,
</span><span class="cx" style="display: block; padding: 0 10px"> 'html' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'inserter' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'inserter' => false,
+ 'renaming' => false
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'button' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -214,6 +222,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'link'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'usesContext' => array(
+ 'pattern/overrides'
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'tagName' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -245,8 +256,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'text' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'a,button',
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -516,8 +527,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'code',
</span><span class="cx" style="display: block; padding: 0 10px"> '__unstablePreserveWhiteSpace' => true
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1314,7 +1325,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'ancestor' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'core/comments'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'description' => 'Displays a title with the number of comments',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'description' => 'Displays a title with the number of comments.',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'usesContext' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'postId',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1397,9 +1408,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'alt' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'source' => 'attribute',
- 'selector' => 'img',
- 'attribute' => 'alt',
</del><span class="cx" style="display: block; padding: 0 10px"> 'default' => ''
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'hasParallax' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1420,6 +1428,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'customOverlayColor' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'isUserOverlayColor' => array(
+ 'type' => 'boolean'
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'backgroundType' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => 'image'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1508,6 +1519,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'enableContrastChecker' => false
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'dimensions' => array(
+ 'aspectRatio' => true
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'typography' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'fontSize' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'lineHeight' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1548,8 +1562,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => false
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'summary' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'summary'
</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">@@ -1615,8 +1629,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'caption' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'figcaption',
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1679,8 +1693,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'attribute' => 'id'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'fileName' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'a:not([download])'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'textLinkHref' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1700,8 +1714,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => true
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'downloadButtonText' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'a[download]'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'displayPreview' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1730,7 +1744,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'interactivity' => true
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'viewScript' => 'file:./view.min.js',
</del><span class="cx" style="display: block; padding: 0 10px"> 'editorStyle' => 'wp-block-file-editor',
</span><span class="cx" style="display: block; padding: 0 10px"> 'style' => 'wp-block-file'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1740,7 +1753,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'name' => 'core/footnotes',
</span><span class="cx" style="display: block; padding: 0 10px"> 'title' => 'Footnotes',
</span><span class="cx" style="display: block; padding: 0 10px"> 'category' => 'text',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'description' => '',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'description' => 'Display footnotes added to the page.',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'keywords' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'references'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1774,6 +1787,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'html' => false,
</span><span class="cx" style="display: block; padding: 0 10px"> 'multiple' => false,
</span><span class="cx" style="display: block; padding: 0 10px"> 'reusable' => false,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'inserter' => false,
</ins><span class="cx" style="display: block; padding: 0 10px"> 'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'margin' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'padding' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1873,8 +1887,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'attribute' => 'data-id'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'caption' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => '.blocks-gallery-item__caption'
</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">@@ -1903,8 +1917,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'maximum' => 8
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'caption' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => '.blocks-gallery-caption'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'imageCrop' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1911,6 +1925,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'boolean',
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => true
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'randomOrder' => array(
+ 'type' => 'boolean',
+ 'default' => false
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'fixedHeight' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'boolean',
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => true
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2018,7 +2036,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalOnEnter' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalOnMerge' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalSettings' => true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- '__experimentalMetadata' => true,
</del><span class="cx" style="display: block; padding: 0 10px"> 'align' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'wide',
</span><span class="cx" style="display: block; padding: 0 10px"> 'full'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2027,7 +2044,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'ariaLabel' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'html' => false,
</span><span class="cx" style="display: block; padding: 0 10px"> 'background' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'backgroundImage' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'backgroundImage' => true,
+ 'backgroundSize' => true,
+ '__experimentalDefaultControls' => array(
+ 'backgroundImage' => true
+ )
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'color' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'gradients' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2052,6 +2073,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'dimensions' => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'aspectRatio' => true,
</ins><span class="cx" style="display: block; padding: 0 10px"> 'minHeight' => true
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalBorder' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2101,15 +2123,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'subtitle'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'usesContext' => array(
+ 'pattern/overrides'
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'textAlign' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'h1,h2,h3,h4,h5,h6',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'default' => '',
</del><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'level' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2154,9 +2178,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextDecoration' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalWritingMode' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fontSize' => true,
- 'fontAppearance' => true,
- 'textTransform' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fontSize' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> '__unstablePasteTextInline' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2243,7 +2265,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'usesContext' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'allowResize',
</span><span class="cx" style="display: block; padding: 0 10px"> 'imageCrop',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fixedHeight'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fixedHeight',
+ 'pattern/overrides'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'description' => 'Insert an image to make a visual statement.',
</span><span class="cx" style="display: block; padding: 0 10px"> 'keywords' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2253,9 +2276,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'align' => array(
- 'type' => 'string'
- ),
</del><span class="cx" style="display: block; padding: 0 10px"> 'url' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><span class="cx" style="display: block; padding: 0 10px"> 'source' => 'attribute',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2272,8 +2292,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'caption' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'figcaption',
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2339,6 +2359,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"> 'supports' => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'interactivity' => true,
+ 'align' => array(
+ 'left',
+ 'center',
+ 'right',
+ 'wide',
+ 'full'
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'anchor' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'color' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'text' => false,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2377,8 +2405,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'editorStyle' => 'wp-block-image-editor',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'style' => 'wp-block-image',
- 'viewScript' => 'file:./view.min.js'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'style' => 'wp-block-image'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'latest-comments' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> '$schema' => 'https://schemas.wp.org/trunk/block.json',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2559,6 +2586,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'style' => 'wp-block-latest-posts'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'legacy-widget' => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ '$schema' => 'https://schemas.wp.org/trunk/block.json',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'apiVersion' => 3,
</span><span class="cx" style="display: block; padding: 0 10px"> 'name' => 'core/legacy-widget',
</span><span class="cx" style="display: block; padding: 0 10px"> 'title' => 'Legacy Widget',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2686,10 +2714,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'li',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'default' => '',
</del><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</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">@@ -2696,6 +2723,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'className' => false,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalSelector' => 'li',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'spacing' => array(
+ 'margin' => true,
+ 'padding' => true,
+ '__experimentalDefaultControls' => array(
+ 'margin' => false,
+ 'padding' => false
+ )
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'typography' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'fontSize' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'lineHeight' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2736,6 +2771,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'className' => true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'spacing' => array(
+ 'margin' => true,
+ 'padding' => true,
+ '__experimentalDefaultControls' => array(
+ 'margin' => false,
+ 'padding' => false
+ )
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'typography' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'fontSize' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'lineHeight' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2904,7 +2947,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'originalContent' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'source' => 'html'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'source' => 'raw'
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'supports' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3101,9 +3144,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"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'interactivity' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'interactivity' => true,
+ 'renaming' => false
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'viewScript' => 'file:./view.min.js',
</del><span class="cx" style="display: block; padding: 0 10px"> 'editorStyle' => 'wp-block-navigation-editor',
</span><span class="cx" style="display: block; padding: 0 10px"> 'style' => 'wp-block-navigation'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3182,7 +3225,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'fontSize' => true
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- )
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ),
+ 'renaming' => false
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'editorStyle' => 'wp-block-navigation-link-editor',
</span><span class="cx" style="display: block; padding: 0 10px"> 'style' => 'wp-block-navigation-link'
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3403,7 +3447,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'usesContext' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'postId'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'postId',
+ 'pattern/overrides'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'align' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3410,10 +3455,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'p',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'default' => '',
</del><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'dropCap' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3442,7 +3486,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'text' => true
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- '__experimentalConnections' => true,
</del><span class="cx" style="display: block; padding: 0 10px"> 'spacing' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'margin' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'padding' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3480,7 +3523,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'description' => 'Show a block pattern.',
</span><span class="cx" style="display: block; padding: 0 10px"> 'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'html' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'inserter' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'inserter' => false,
+ 'renaming' => false
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3934,6 +3978,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'customGradient' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string'
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ),
+ 'useFirstImageFromPost' => array(
+ 'type' => 'boolean',
+ 'default' => false
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'usesContext' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4005,8 +4053,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'arrow' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => 'none'
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ),
+ 'inSameTerm' => array(
+ 'type' => 'boolean'
+ ),
+ 'taxonomy' => array(
+ 'type' => 'string',
+ 'default' => ''
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'usesContext' => array(
+ 'postType'
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'reusable' => false,
</span><span class="cx" style="display: block; padding: 0 10px"> 'html' => false,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4044,7 +4102,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'usesContext' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'queryId',
</span><span class="cx" style="display: block; padding: 0 10px"> 'query',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'queryContext',
</del><span class="cx" style="display: block; padding: 0 10px"> 'displayLayout',
</span><span class="cx" style="display: block; padding: 0 10px"> 'templateSlug',
</span><span class="cx" style="display: block; padding: 0 10px"> 'previewPostType',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4218,9 +4275,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextDecoration' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalLetterSpacing' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fontSize' => true,
- 'fontAppearance' => true,
- 'textTransform' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fontSize' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4236,10 +4291,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'pre',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'default' => '',
</del><span class="cx" style="display: block; padding: 0 10px"> '__unstablePreserveWhiteSpace' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4283,16 +4337,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'value' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'p',
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'citation' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'cite',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'default' => '',
</del><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'textAlign' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4316,6 +4369,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'text' => true
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'spacing' => array(
+ 'margin' => true,
+ 'padding' => true
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'typography' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'fontSize' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'lineHeight' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4326,8 +4383,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextDecoration' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalLetterSpacing' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fontSize' => true,
- 'fontAppearance' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fontSize' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalBorder' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4413,8 +4469,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'layout' => true
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'editorStyle' => 'wp-block-query-editor',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'style' => 'wp-block-query',
- 'viewScript' => 'file:./view.min.js'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'style' => 'wp-block-query'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'query-no-results' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> '$schema' => 'https://schemas.wp.org/trunk/block.json',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4577,7 +4632,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'parent' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'core/query-pagination'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'description' => 'Displays a list of page numbers for pagination',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'description' => 'Displays a list of page numbers for pagination.',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'midSize' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4719,9 +4774,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextTransform' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextDecoration' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fontSize' => true,
- 'fontAppearance' => true,
- 'textTransform' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fontSize' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4749,10 +4802,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'citation' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'cite',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'default' => '',
</del><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'align' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4774,8 +4826,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextDecoration' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalLetterSpacing' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fontSize' => true,
- 'fontAppearance' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fontSize' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'color' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4786,6 +4837,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'background' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'text' => true
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ),
+ 'layout' => array(
+ 'allowEditing' => false
+ ),
+ 'spacing' => array(
+ 'blockGap' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'styles' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4965,10 +5022,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'buttonBehavior' => array(
- 'type' => 'string',
- 'default' => 'expand-searchfield'
- ),
</del><span class="cx" style="display: block; padding: 0 10px"> 'isSearchFieldHidden' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'boolean',
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => false
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5017,7 +5070,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'html' => false
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'viewScript' => 'file:./view.min.js',
</del><span class="cx" style="display: block; padding: 0 10px"> 'editorStyle' => 'wp-block-search-editor',
</span><span class="cx" style="display: block; padding: 0 10px"> 'style' => 'wp-block-search'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5283,11 +5335,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalFontWeight' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalLetterSpacing' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fontSize' => true,
- 'lineHeight' => true,
- 'fontAppearance' => true,
- 'letterSpacing' => true,
- 'textTransform' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fontSize' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5496,10 +5544,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'default' => false
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'caption' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
- 'selector' => 'figcaption',
- 'default' => ''
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
+ 'selector' => 'figcaption'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'head' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'array',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5518,8 +5565,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'td,th',
</span><span class="cx" style="display: block; padding: 0 10px"> 'query' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'tag' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5567,8 +5614,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'td,th',
</span><span class="cx" style="display: block; padding: 0 10px"> 'query' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'tag' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5616,8 +5663,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'td,th',
</span><span class="cx" style="display: block; padding: 0 10px"> 'query' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text'
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'tag' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'type' => 'string',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5794,7 +5841,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'supports' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'align' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> 'html' => false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'reusable' => false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'reusable' => false,
+ 'renaming' => false
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'editorStyle' => 'wp-block-template-part-editor'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5900,10 +5948,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'textdomain' => 'default',
</span><span class="cx" style="display: block; padding: 0 10px"> 'attributes' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'content' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'pre',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'default' => '',
</del><span class="cx" style="display: block; padding: 0 10px"> '__unstablePreserveWhiteSpace' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5931,8 +5978,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextTransform' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalTextDecoration' => true,
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalDefaultControls' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'fontSize' => true,
- 'fontAppearance' => true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'fontSize' => true
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'spacing' => array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5972,8 +6018,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'attribute' => 'autoplay'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'caption' => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'type' => 'string',
- 'source' => 'html',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'type' => 'rich-text',
+ 'source' => 'rich-text',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'selector' => 'figcaption',
</span><span class="cx" style="display: block; padding: 0 10px"> '__experimentalRole' => 'content'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6053,6 +6099,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'style' => 'wp-block-video'
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'widget-group' => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ '$schema' => 'https://schemas.wp.org/trunk/block.json',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'apiVersion' => 3,
</span><span class="cx" style="display: block; padding: 0 10px"> 'name' => 'core/widget-group',
</span><span class="cx" style="display: block; padding: 0 10px"> 'category' => 'widgets',
</span></span></pre></div>
<a id="trunksrcwpincludesblocksbuttonblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/button/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/button/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/button/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,6 +8,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "description": "Prompt visitors to take action with a button-style link.",
</span><span class="cx" style="display: block; padding: 0 10px"> "keywords": [ "link" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "usesContext": [ "pattern/overrides" ],
</ins><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "tagName": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,8 +37,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "text": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "a,button",
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblockscalendarphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/calendar.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/calendar.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/calendar.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33,10 +33,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> str_contains( $permalink_structure, '%monthnum%' ) &&
</span><span class="cx" style="display: block; padding: 0 10px"> str_contains( $permalink_structure, '%year%' )
</span><span class="cx" style="display: block; padding: 0 10px"> ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
</del><span class="cx" style="display: block; padding: 0 10px"> $monthnum = $attributes['month'];
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
- $year = $attributes['year'];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $year = $attributes['year'];
</ins><span class="cx" style="display: 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">@@ -70,10 +68,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $calendar
</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">- // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
</del><span class="cx" style="display: block; padding: 0 10px"> $monthnum = $previous_monthnum;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
- $year = $previous_year;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $year = $previous_year;
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> return $output;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscategoriesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/categories.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/categories.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/categories.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -70,8 +70,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function build_dropdown_script_block_core_categories( $dropdown_id ) {
</span><span class="cx" style="display: block; padding: 0 10px"> ob_start();
</span><span class="cx" style="display: block; padding: 0 10px"> ?>
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- <script type='text/javascript'>
- /* <![CDATA[ */
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <script>
</ins><span class="cx" style="display: block; padding: 0 10px"> ( function() {
</span><span class="cx" style="display: block; padding: 0 10px"> var dropdown = document.getElementById( '<?php echo esc_js( $dropdown_id ); ?>' );
</span><span class="cx" style="display: block; padding: 0 10px"> function onCatChange() {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -81,10 +80,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> dropdown.onchange = onCatChange;
</span><span class="cx" style="display: block; padding: 0 10px"> })();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- /* ]]> */
</del><span class="cx" style="display: block; padding: 0 10px"> </script>
</span><span class="cx" style="display: block; padding: 0 10px"> <?php
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- return ob_get_clean();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return wp_get_inline_script_tag( str_replace( array( '<script>', '</script>' ), '', ob_get_clean() ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span></span></pre></div>
<a id="trunksrcwpincludesblockscodeblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/code/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/code/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/code/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,8 +8,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "code",
</span><span class="cx" style="display: block; padding: 0 10px"> "__unstablePreserveWhiteSpace": true
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockscommentstitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/comments-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/comments-title/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/comments-title/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,7 +5,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "title": "Comments Title",
</span><span class="cx" style="display: block; padding: 0 10px"> "category": "theme",
</span><span class="cx" style="display: block; padding: 0 10px"> "ancestor": [ "core/comments" ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "description": "Displays a title with the number of comments",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Displays a title with the number of comments.",
</ins><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "usesContext": [ "postId", "postType" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span></span></pre></div>
<a id="trunksrcwpincludesblockscoverblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/cover/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/cover/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/cover/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,9 +19,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "alt": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "source": "attribute",
- "selector": "img",
- "attribute": "alt",
</del><span class="cx" style="display: block; padding: 0 10px"> "default": ""
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "hasParallax": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42,6 +39,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "customOverlayColor": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "isUserOverlayColor": {
+ "type": "boolean"
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "backgroundType": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px"> "default": "image"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -114,6 +114,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalSkipSerialization": [ "gradients" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "enableContrastChecker": false
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "dimensions": {
+ "aspectRatio": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "typography": {
</span><span class="cx" style="display: block; padding: 0 10px"> "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "lineHeight": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksdetailsblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/details/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/details/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/details/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13,8 +13,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "default": false
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "summary": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "summary"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblocksembedblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/embed/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/embed/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/embed/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,8 +12,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "caption": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "figcaption",
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblocksfileblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/file/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/file/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/file/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21,8 +21,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "attribute": "id"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "fileName": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "a:not([download])"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "textLinkHref": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42,8 +42,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "default": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "downloadButtonText": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "a[download]"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "displayPreview": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,7 +72,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "interactivity": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "viewScript": "file:./view.min.js",
</del><span class="cx" style="display: block; padding: 0 10px"> "editorStyle": "wp-block-file-editor",
</span><span class="cx" style="display: block; padding: 0 10px"> "style": "wp-block-file"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksfilephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/file.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/file.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/file.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,25 +14,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><span class="cx" style="display: block; padding: 0 10px"> * @return string Returns the block content.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function render_block_core_file( $attributes, $content, $block ) {
- $should_load_view_script = ! empty( $attributes['displayPreview'] );
- $view_js_file = 'wp-block-file-view';
- // If the script already exists, there is no point in removing it from viewScript.
- if ( ! wp_script_is( $view_js_file ) ) {
- $script_handles = $block->block_type->view_script_handles;
-
- // If the script is not needed, and it is still in the `view_script_handles`, remove it.
- if ( ! $should_load_view_script && in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file ) );
- }
- // If the script is needed, but it was previously removed, add it again.
- if ( $should_load_view_script && ! in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file ) );
- }
- }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function render_block_core_file( $attributes, $content ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> // Update object's aria-label attribute if present in block HTML.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px"> // Match an aria-label attribute from an object tag.
</span><span class="cx" style="display: block; padding: 0 10px"> $pattern = '@<object.+(?<attribute>aria-label="(?<filename>[^"]+)?")@i';
</span><span class="cx" style="display: block; padding: 0 10px"> $content = preg_replace_callback(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -53,13 +36,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $content
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // If it uses the Interactivity API, add the directives.
- if ( $should_load_view_script ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // If it's interactive, enqueue the script module and add the directives.
+ if ( ! empty( $attributes['displayPreview'] ) ) {
+ wp_enqueue_script_module( '@wordpress/block-library/file' );
+
</ins><span class="cx" style="display: block; padding: 0 10px"> $processor = new WP_HTML_Tag_Processor( $content );
</span><span class="cx" style="display: block; padding: 0 10px"> $processor->next_tag();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $processor->set_attribute( 'data-wp-interactive', '' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $processor->set_attribute( 'data-wp-interactive', '{"namespace":"core/file"}' );
</ins><span class="cx" style="display: block; padding: 0 10px"> $processor->next_tag( 'object' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $processor->set_attribute( 'data-wp-bind--hidden', '!selectors.core.file.hasPdfPreview' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $processor->set_attribute( 'data-wp-bind--hidden', '!state.hasPdfPreview' );
</ins><span class="cx" style="display: block; padding: 0 10px"> $processor->set_attribute( 'hidden', true );
</span><span class="cx" style="display: block; padding: 0 10px"> return $processor->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -68,25 +53,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Ensure that the view script has the `wp-interactivity` dependency.
- *
- * @since 6.4.0
- *
- * @global WP_Scripts $wp_scripts
- */
-function block_core_file_ensure_interactivity_dependency() {
- global $wp_scripts;
- if (
- isset( $wp_scripts->registered['wp-block-file-view'] ) &&
- ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-file-view']->deps, true )
- ) {
- $wp_scripts->registered['wp-block-file-view']->deps[] = 'wp-interactivity';
- }
-}
-
-add_action( 'wp_print_scripts', 'block_core_file_ensure_interactivity_dependency' );
-
-/**
</del><span class="cx" style="display: block; padding: 0 10px"> * Registers the `core/file` block on server.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_file() {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -96,5 +62,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'render_callback' => 'render_block_core_file',
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ wp_register_script_module(
+ '@wordpress/block-library/file',
+ defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/file.min.js' ) : includes_url( 'blocks/file/view.min.js' ),
+ array( '@wordpress/interactivity' ),
+ defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_file' );
</span></span></pre></div>
<a id="trunksrcwpincludesblocksfootnotesblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/footnotes/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/footnotes/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/footnotes/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,7 +4,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "name": "core/footnotes",
</span><span class="cx" style="display: block; padding: 0 10px"> "title": "Footnotes",
</span><span class="cx" style="display: block; padding: 0 10px"> "category": "text",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "description": "",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Display footnotes added to the page.",
</ins><span class="cx" style="display: block; padding: 0 10px"> "keywords": [ "references" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "usesContext": [ "postId", "postType" ],
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33,6 +33,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "html": false,
</span><span class="cx" style="display: block; padding: 0 10px"> "multiple": false,
</span><span class="cx" style="display: block; padding: 0 10px"> "reusable": false,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "inserter": false,
</ins><span class="cx" style="display: block; padding: 0 10px"> "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px"> "margin": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "padding": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksfootnotesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/footnotes.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/footnotes.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/footnotes.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -68,17 +68,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> * @since 6.3.0
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_footnotes() {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- foreach ( array( 'post', 'page' ) as $post_type ) {
- register_post_meta(
- $post_type,
- 'footnotes',
- array(
- 'show_in_rest' => true,
- 'single' => true,
- 'type' => 'string',
- 'revisions_enabled' => true,
- )
- );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $post_types = get_post_types(
+ array(
+ 'show_in_rest' => true,
+ 'public' => true,
+ )
+ );
+ foreach ( $post_types as $post_type ) {
+ // Only register the meta field if the post type supports the editor, custom fields, and revisions.
+ if ( post_type_supports( $post_type, 'editor' ) && post_type_supports( $post_type, 'custom-fields' ) && post_type_supports( $post_type, 'revisions' ) ) {
+ register_post_meta(
+ $post_type,
+ 'footnotes',
+ array(
+ 'show_in_rest' => true,
+ 'single' => true,
+ 'type' => 'string',
+ 'revisions_enabled' => true,
+ )
+ );
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> register_block_type_from_metadata(
</span><span class="cx" style="display: block; padding: 0 10px"> __DIR__ . '/footnotes',
</span></span></pre></div>
<a id="trunksrcwpincludesblocksgalleryblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/gallery/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/gallery/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/gallery/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46,8 +46,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "attribute": "data-id"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "caption": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": ".blocks-gallery-item__caption"
</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">@@ -72,8 +72,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "maximum": 8
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "caption": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": ".blocks-gallery-caption"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "imageCrop": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -80,6 +80,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px"> "default": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "randomOrder": {
+ "type": "boolean",
+ "default": false
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "fixedHeight": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px"> "default": true
</span></span></pre></div>
<a id="trunksrcwpincludesblocksgalleryphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/gallery.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/gallery.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/gallery.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33,6 +33,21 @@
</span><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'render_block_data', 'block_core_gallery_data_id_backcompatibility' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Filter to randomize the order of image blocks.
+ *
+ * @param array $parsed_block The block being rendered.
+ * @return array The block object with randomized order of image blocks.
+ */
+function block_core_gallery_random_order( $parsed_block ) {
+ if ( 'core/gallery' === $parsed_block['blockName'] && ! empty( $parsed_block['attrs']['randomOrder'] ) ) {
+ shuffle( $parsed_block['innerBlocks'] );
+ }
+ return $parsed_block;
+}
+
+add_filter( 'render_block_data', 'block_core_gallery_random_order' );
+
+/**
</ins><span class="cx" style="display: block; padding: 0 10px"> * Adds a style tag for the --wp--style--unstable-gallery-gap var.
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><span class="cx" style="display: block; padding: 0 10px"> * The Gallery block needs to recalculate Image block width based on
</span></span></pre></div>
<a id="trunksrcwpincludesblocksgroupblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/group/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/group/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/group/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,13 +24,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalOnEnter": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalOnMerge": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalSettings": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "__experimentalMetadata": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "align": [ "wide", "full" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "anchor": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "ariaLabel": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "html": false,
</span><span class="cx" style="display: block; padding: 0 10px"> "background": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "backgroundImage": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "backgroundImage": true,
+ "backgroundSize": true,
+ "__experimentalDefaultControls": {
+ "backgroundImage": true
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "color": {
</span><span class="cx" style="display: block; padding: 0 10px"> "gradients": true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52,6 +55,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dimensions": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "aspectRatio": true,
</ins><span class="cx" style="display: block; padding: 0 10px"> "minHeight": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalBorder": {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksheadingblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/heading/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/heading/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/heading/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,15 +7,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "description": "Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.",
</span><span class="cx" style="display: block; padding: 0 10px"> "keywords": [ "title", "subtitle" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "usesContext": [ "pattern/overrides" ],
</ins><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "textAlign": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "h1,h2,h3,h4,h5,h6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default": "",
</del><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "level": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -57,9 +57,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextDecoration": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalWritingMode": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fontSize": true,
- "fontAppearance": true,
- "textTransform": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fontSize": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "__unstablePasteTextInline": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksimageblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/image/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/image/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/image/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,14 +4,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "name": "core/image",
</span><span class="cx" style="display: block; padding: 0 10px"> "title": "Image",
</span><span class="cx" style="display: block; padding: 0 10px"> "category": "media",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "usesContext": [ "allowResize", "imageCrop", "fixedHeight" ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "usesContext": [
+ "allowResize",
+ "imageCrop",
+ "fixedHeight",
+ "pattern/overrides"
+ ],
</ins><span class="cx" style="display: block; padding: 0 10px"> "description": "Insert an image to make a visual statement.",
</span><span class="cx" style="display: block; padding: 0 10px"> "keywords": [ "img", "photo", "picture" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "align": {
- "type": "string"
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "url": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px"> "source": "attribute",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28,8 +30,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "caption": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "figcaption",
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -95,6 +97,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "interactivity": true,
+ "align": [ "left", "center", "right", "wide", "full" ],
</ins><span class="cx" style="display: block; padding: 0 10px"> "anchor": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "color": {
</span><span class="cx" style="display: block; padding: 0 10px"> "text": false,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -130,6 +134,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> { "name": "rounded", "label": "Rounded" }
</span><span class="cx" style="display: block; padding: 0 10px"> ],
</span><span class="cx" style="display: block; padding: 0 10px"> "editorStyle": "wp-block-image-editor",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "style": "wp-block-image",
- "viewScript": "file:./view.min.js"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "style": "wp-block-image"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksimagephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/image.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/image.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/image.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -37,9 +37,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $link_destination = isset( $attributes['linkDestination'] ) ? $attributes['linkDestination'] : 'none';
</span><span class="cx" style="display: block; padding: 0 10px"> $lightbox_settings = block_core_image_get_lightbox_settings( $block->parsed_block );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $view_js_file_handle = 'wp-block-image-view';
- $script_handles = $block->block_type->view_script_handles;
-
</del><span class="cx" style="display: block; padding: 0 10px"> /*
</span><span class="cx" style="display: block; padding: 0 10px"> * If the lightbox is enabled and the image is not linked, add the filter
</span><span class="cx" style="display: block; padding: 0 10px"> * and the JavaScript view file.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,31 +47,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> isset( $lightbox_settings['enabled'] ) &&
</span><span class="cx" style="display: block; padding: 0 10px"> true === $lightbox_settings['enabled']
</span><span class="cx" style="display: block; padding: 0 10px"> ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $block->block_type->supports['interactivity'] = true;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ wp_enqueue_script_module( '@wordpress/block-library/image' );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if ( ! in_array( $view_js_file_handle, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file_handle ) );
- }
-
</del><span class="cx" style="display: block; padding: 0 10px"> /*
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * This render needs to happen in a filter with priority 15 to ensure
- * that it runs after the duotone filter and that duotone styles are
- * applied to the image in the lightbox. We also need to ensure that the
- * lightbox works with any plugins that might use filters as well. We
- * can consider removing this in the future if the way the blocks are
- * rendered changes, or if a new kind of filter is introduced.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * This render needs to happen in a filter with priority 15 to ensure that
+ * it runs after the duotone filter and that duotone styles are applied to
+ * the image in the lightbox. Lightbox has to work with any plugins that
+ * might use filters as well. Removing this can be considered in the
+ * future if the way the blocks are rendered changes, or if a
+ * new kind of filter is introduced.
</ins><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15, 2 );
</span><span class="cx" style="display: block; padding: 0 10px"> } else {
</span><span class="cx" style="display: block; padding: 0 10px"> /*
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Remove the filter and the JavaScript view file if previously added by
- * other Image blocks.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Remove the filter if previously added by other Image blocks.
</ins><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> remove_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15 );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // If the script is not needed, and it is still in the `view_script_handles`, remove it.
- if ( in_array( $view_js_file_handle, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file_handle ) );
- }
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> return $processor->get_updated_html();
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -93,12 +81,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> // Get the lightbox setting from the block attributes.
</span><span class="cx" style="display: block; padding: 0 10px"> if ( isset( $block['attrs']['lightbox'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px"> $lightbox_settings = $block['attrs']['lightbox'];
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // If the lightbox setting is not set in the block attributes,
- // check the legacy lightbox settings that are set using the
- // `gutenberg_should_render_lightbox` filter.
- // We can remove this elseif statement when the legacy lightbox settings are removed.
- } elseif ( isset( $block['legacyLightboxSettings'] ) ) {
- $lightbox_settings = $block['legacyLightboxSettings'];
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( ! isset( $lightbox_settings ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -187,27 +169,23 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $w = new WP_HTML_Tag_Processor( $block_content );
</span><span class="cx" style="display: block; padding: 0 10px"> $w->next_tag( 'figure' );
</span><span class="cx" style="display: block; padding: 0 10px"> $w->add_class( 'wp-lightbox-container' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $w->set_attribute( 'data-wp-interactive', true );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $w->set_attribute( 'data-wp-interactive', '{"namespace":"core/image"}' );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $w->set_attribute(
</span><span class="cx" style="display: block; padding: 0 10px"> 'data-wp-context',
</span><span class="cx" style="display: block; padding: 0 10px"> sprintf(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- '{ "core":
- { "image":
- { "imageLoaded": false,
- "initialized": false,
- "lightboxEnabled": false,
- "hideAnimationEnabled": false,
- "preloadInitialized": false,
- "lightboxAnimation": "%s",
- "imageUploadedSrc": "%s",
- "imageCurrentSrc": "",
- "targetWidth": "%s",
- "targetHeight": "%s",
- "scaleAttr": "%s",
- "dialogLabel": "%s"
- }
- }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ '{ "imageLoaded": false,
+ "initialized": false,
+ "lightboxEnabled": false,
+ "hideAnimationEnabled": false,
+ "preloadInitialized": false,
+ "lightboxAnimation": "%s",
+ "imageUploadedSrc": "%s",
+ "imageCurrentSrc": "",
+ "targetWidth": "%s",
+ "targetHeight": "%s",
+ "scaleAttr": "%s",
+ "dialogLabel": "%s"
</ins><span class="cx" style="display: block; padding: 0 10px"> }',
</span><span class="cx" style="display: block; padding: 0 10px"> $lightbox_animation,
</span><span class="cx" style="display: block; padding: 0 10px"> $img_uploaded_src,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -218,14 +196,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"> $w->next_tag( 'img' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $w->set_attribute( 'data-wp-init', 'effects.core.image.initOriginImage' );
- $w->set_attribute( 'data-wp-on--load', 'actions.core.image.handleLoad' );
- $w->set_attribute( 'data-wp-effect', 'effects.core.image.setButtonStyles' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $w->set_attribute( 'data-wp-init', 'callbacks.initOriginImage' );
+ $w->set_attribute( 'data-wp-on--load', 'actions.handleLoad' );
+ $w->set_attribute( 'data-wp-watch', 'callbacks.setButtonStyles' );
</ins><span class="cx" style="display: block; padding: 0 10px"> // We need to set an event callback on the `img` specifically
</span><span class="cx" style="display: block; padding: 0 10px"> // because the `figure` element can also contain a caption, and
</span><span class="cx" style="display: block; padding: 0 10px"> // we don't want to trigger the lightbox when the caption is clicked.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $w->set_attribute( 'data-wp-on--click', 'actions.core.image.showLightbox' );
- $w->set_attribute( 'data-wp-effect--setStylesOnResize', 'effects.core.image.setStylesOnResize' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $w->set_attribute( 'data-wp-on--click', 'actions.showLightbox' );
+ $w->set_attribute( 'data-wp-watch--setStylesOnResize', 'callbacks.setStylesOnResize' );
</ins><span class="cx" style="display: block; padding: 0 10px"> $body_content = $w->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> // Add a button alongside image in the body content.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -239,9 +217,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> type="button"
</span><span class="cx" style="display: block; padding: 0 10px"> aria-haspopup="dialog"
</span><span class="cx" style="display: block; padding: 0 10px"> aria-label="' . esc_attr( $aria_label ) . '"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- data-wp-on--click="actions.core.image.showLightbox"
- data-wp-style--right="context.core.image.imageButtonRight"
- data-wp-style--top="context.core.image.imageButtonTop"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ data-wp-init="callbacks.initTriggerButton"
+ data-wp-on--click="actions.showLightbox"
+ data-wp-style--right="context.imageButtonRight"
+ data-wp-style--top="context.imageButtonTop"
</ins><span class="cx" style="display: block; padding: 0 10px"> >
</span><span class="cx" style="display: block; padding: 0 10px"> <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" fill="none" viewBox="0 0 12 12">
</span><span class="cx" style="display: block; padding: 0 10px"> <path fill="#fff" d="M2 0a2 2 0 0 0-2 2v2h1.5V2a.5.5 0 0 1 .5-.5h2V0H2Zm2 10.5H2a.5.5 0 0 1-.5-.5V8H0v2a2 2 0 0 0 2 2h2v-1.5ZM8 12v-1.5h2a.5.5 0 0 0 .5-.5V8H12v2a2 2 0 0 1-2 2H8Zm2-12a2 2 0 0 1 2 2v2h-1.5V2a.5.5 0 0 0-.5-.5H8V0h2Z" />
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -267,8 +246,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> // use the exact same image as in the content when the lightbox is first opened while
</span><span class="cx" style="display: block; padding: 0 10px"> // we wait for the larger image to load.
</span><span class="cx" style="display: block; padding: 0 10px"> $m->set_attribute( 'src', '' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $m->set_attribute( 'data-wp-bind--src', 'context.core.image.imageCurrentSrc' );
- $m->set_attribute( 'data-wp-style--object-fit', 'selectors.core.image.lightboxObjectFit' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $m->set_attribute( 'data-wp-bind--src', 'context.imageCurrentSrc' );
+ $m->set_attribute( 'data-wp-style--object-fit', 'state.lightboxObjectFit' );
</ins><span class="cx" style="display: block; padding: 0 10px"> $initial_image_content = $m->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $q = new WP_HTML_Tag_Processor( $block_content );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -283,8 +262,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> // and Chrome (see https://github.com/WordPress/gutenberg/pull/52765#issuecomment-1674008151). Until that
</span><span class="cx" style="display: block; padding: 0 10px"> // is resolved, manually setting the 'src' seems to be the best solution to load the large image on demand.
</span><span class="cx" style="display: block; padding: 0 10px"> $q->set_attribute( 'src', '' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $q->set_attribute( 'data-wp-bind--src', 'selectors.core.image.enlargedImgSrc' );
- $q->set_attribute( 'data-wp-style--object-fit', 'selectors.core.image.lightboxObjectFit' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $q->set_attribute( 'data-wp-bind--src', 'state.enlargedImgSrc' );
+ $q->set_attribute( 'data-wp-style--object-fit', 'state.lightboxObjectFit' );
</ins><span class="cx" style="display: block; padding: 0 10px"> $enlarged_image_content = $q->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> // If the current theme does NOT have a `theme.json`, or the colors are not defined,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -307,21 +286,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $lightbox_html = <<<HTML
</span><span class="cx" style="display: block; padding: 0 10px"> <div data-wp-body="" class="wp-lightbox-overlay $lightbox_animation"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- data-wp-bind--role="selectors.core.image.roleAttribute"
- data-wp-bind--aria-label="selectors.core.image.dialogLabel"
- data-wp-class--initialized="context.core.image.initialized"
- data-wp-class--active="context.core.image.lightboxEnabled"
- data-wp-class--hideAnimationEnabled="context.core.image.hideAnimationEnabled"
- data-wp-bind--aria-modal="selectors.core.image.ariaModal"
- data-wp-effect="effects.core.image.initLightbox"
- data-wp-on--keydown="actions.core.image.handleKeydown"
- data-wp-on--touchstart="actions.core.image.handleTouchStart"
- data-wp-on--touchmove="actions.core.image.handleTouchMove"
- data-wp-on--touchend="actions.core.image.handleTouchEnd"
- data-wp-on--click="actions.core.image.hideLightbox"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ data-wp-bind--role="state.roleAttribute"
+ data-wp-bind--aria-label="state.dialogLabel"
+ data-wp-class--initialized="context.initialized"
+ data-wp-class--active="context.lightboxEnabled"
+ data-wp-class--hideAnimationEnabled="context.hideAnimationEnabled"
+ data-wp-bind--aria-modal="state.ariaModal"
+ data-wp-watch="callbacks.initLightbox"
+ data-wp-on--keydown="actions.handleKeydown"
+ data-wp-on--touchstart="actions.handleTouchStart"
+ data-wp-on--touchmove="actions.handleTouchMove"
+ data-wp-on--touchend="actions.handleTouchEnd"
+ data-wp-on--click="actions.hideLightbox"
</ins><span class="cx" style="display: block; padding: 0 10px"> tabindex="-1"
</span><span class="cx" style="display: block; padding: 0 10px"> >
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- <button type="button" aria-label="$close_button_label" style="fill: $close_button_color" class="close-button" data-wp-on--click="actions.core.image.hideLightbox">
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ <button type="button" aria-label="$close_button_label" style="fill: $close_button_color" class="close-button" data-wp-on--click="actions.hideLightbox">
</ins><span class="cx" style="display: block; padding: 0 10px"> $close_button_icon
</span><span class="cx" style="display: block; padding: 0 10px"> </button>
</span><span class="cx" style="display: block; padding: 0 10px"> <div class="lightbox-image-container">$initial_image_content</div>
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -334,25 +313,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Ensures that the view script has the `wp-interactivity` dependency.
- *
- * @since 6.4.0
- *
- * @global WP_Scripts $wp_scripts
- */
-function block_core_image_ensure_interactivity_dependency() {
- global $wp_scripts;
- if (
- isset( $wp_scripts->registered['wp-block-image-view'] ) &&
- ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-image-view']->deps, true )
- ) {
- $wp_scripts->registered['wp-block-image-view']->deps[] = 'wp-interactivity';
- }
-}
-
-add_action( 'wp_print_scripts', 'block_core_image_ensure_interactivity_dependency' );
-
-/**
</del><span class="cx" style="display: block; padding: 0 10px"> * Registers the `core/image` block on server.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_image() {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -362,5 +322,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'render_callback' => 'render_block_core_image',
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ wp_register_script_module(
+ '@wordpress/block-library/image',
+ defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/image.min.js' ) : includes_url( 'blocks/image/view.min.js' ),
+ array( '@wordpress/interactivity' ),
+ defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_image' );
</span></span></pre></div>
<a id="trunksrcwpincludesblockslegacywidgetblockjson"></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/legacy-widget/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/legacy-widget/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/legacy-widget/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,4 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "$schema": "https://schemas.wp.org/trunk/block.json",
</ins><span class="cx" style="display: block; padding: 0 10px"> "apiVersion": 3,
</span><span class="cx" style="display: block; padding: 0 10px"> "name": "core/legacy-widget",
</span><span class="cx" style="display: block; padding: 0 10px"> "title": "Legacy Widget",
</span></span></pre></div>
<a id="trunksrcwpincludesblockslistitemblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/list-item/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/list-item/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/list-item/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,10 +12,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "li",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default": "",
</del><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</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">@@ -22,6 +21,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span><span class="cx" style="display: block; padding: 0 10px"> "className": false,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalSelector": "li",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "spacing": {
+ "margin": true,
+ "padding": true,
+ "__experimentalDefaultControls": {
+ "margin": false,
+ "padding": false
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "typography": {
</span><span class="cx" style="display: block; padding: 0 10px"> "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "lineHeight": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksloginoutblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/loginout/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/loginout/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/loginout/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19,6 +19,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span><span class="cx" style="display: block; padding: 0 10px"> "className": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "spacing": {
+ "margin": true,
+ "padding": true,
+ "__experimentalDefaultControls": {
+ "margin": false,
+ "padding": false
+ }
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "typography": {
</span><span class="cx" style="display: block; padding: 0 10px"> "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "lineHeight": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksmissingblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/missing/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/missing/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/missing/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,7 +15,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "originalContent": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "source": "html"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "source": "raw"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/navigation/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/navigation/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -133,9 +133,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"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "interactivity": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "interactivity": true,
+ "renaming": false
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "viewScript": "file:./view.min.js",
</del><span class="cx" style="display: block; padding: 0 10px"> "editorStyle": "wp-block-navigation-editor",
</span><span class="cx" style="display: block; padding: 0 10px"> "style": "wp-block-navigation"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationlinkblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/navigation-link/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation-link/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/navigation-link/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -71,7 +71,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><span class="cx" style="display: block; padding: 0 10px"> "fontSize": true
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "renaming": false
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "editorStyle": "wp-block-navigation-link-editor",
</span><span class="cx" style="display: block; padding: 0 10px"> "style": "wp-block-navigation-link"
</span></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationlinkphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/navigation-link.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation-link.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/navigation-link.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,6 +1,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> <?php
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Server-side rendering of the `core/navigation-link` block.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Server-side registering and rendering of the `core/navigation-link` block.
</ins><span class="cx" style="display: block; padding: 0 10px"> *
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -323,12 +323,63 @@
</span><span class="cx" style="display: 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">+ * Register a variation for a post type / taxonomy for the navigation link block.
+ *
+ * @param array $variation Variation array from build_variation_for_navigation_link.
+ * @return void
+ */
+function block_core_navigation_link_register_variation( $variation ) {
+ // Directly set the variations on the registered block type
+ // because there's no server side registration for variations (see #47170).
+ $navigation_block_type = WP_Block_Type_Registry::get_instance()->get_registered( 'core/navigation-link' );
+ // If the block is not registered yet, bail early.
+ // Variation will be registered in register_block_core_navigation_link then.
+ if ( ! $navigation_block_type ) {
+ return;
+ }
+
+ $navigation_block_type->variations = array_merge(
+ $navigation_block_type->variations,
+ array( $variation )
+ );
+}
+
+/**
+ * Unregister a variation for a post type / taxonomy for the navigation link block.
+ *
+ * @param string $name Name of the post type / taxonomy (which was used as variation name).
+ * @return void
+ */
+function block_core_navigation_link_unregister_variation( $name ) {
+ // Directly get the variations from the registered block type
+ // because there's no server side (un)registration for variations (see #47170).
+ $navigation_block_type = WP_Block_Type_Registry::get_instance()->get_registered( 'core/navigation-link' );
+ // If the block is not registered (yet), there's no need to remove a variation.
+ if ( ! $navigation_block_type || empty( $navigation_block_type->variations ) ) {
+ return;
+ }
+ $variations = $navigation_block_type->variations;
+ // Search for the variation and remove it from the array.
+ foreach ( $variations as $i => $variation ) {
+ if ( $variation['name'] === $name ) {
+ unset( $variations[ $i ] );
+ break;
+ }
+ }
+ // Reindex array after removing one variation.
+ $navigation_block_type->variations = array_values( $variations );
+}
+
+/**
</ins><span class="cx" style="display: block; padding: 0 10px"> * Register the navigation link block.
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Returns an array of variations for the navigation link block.
</ins><span class="cx" style="display: block; padding: 0 10px"> *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @uses render_block_core_navigation()
- * @throws WP_Error An WP_Error exception parsing the block definition.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return array
</ins><span class="cx" style="display: block; padding: 0 10px"> */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function register_block_core_navigation_link() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function build_navigation_link_block_variations() {
+ // This will only handle post types and taxonomies registered until this point (init on priority 9).
+ // See action hooks below for other post types and taxonomies.
+ // See https://github.com/WordPress/gutenberg/issues/53826 for details.
</ins><span class="cx" style="display: block; padding: 0 10px"> $post_types = get_post_types( array( 'show_in_nav_menus' => true ), 'objects' );
</span><span class="cx" style="display: block; padding: 0 10px"> $taxonomies = get_taxonomies( array( 'show_in_nav_menus' => true ), 'objects' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -360,12 +411,80 @@
</span><span class="cx" style="display: 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">+ return array_merge( $built_ins, $variations );
+}
+
+/**
+ * Register the navigation link block.
+ *
+ * @uses render_block_core_navigation()
+ * @throws WP_Error An WP_Error exception parsing the block definition.
+ */
+function register_block_core_navigation_link() {
</ins><span class="cx" style="display: block; padding: 0 10px"> register_block_type_from_metadata(
</span><span class="cx" style="display: block; padding: 0 10px"> __DIR__ . '/navigation-link',
</span><span class="cx" style="display: block; padding: 0 10px"> array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'render_callback' => 'render_block_core_navigation_link',
- 'variations' => array_merge( $built_ins, $variations ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'render_callback' => 'render_block_core_navigation_link',
+ 'variation_callback' => 'build_navigation_link_block_variations',
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_navigation_link' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+// Register actions for all post types and taxonomies, to add variations when they are registered.
+// All post types/taxonomies registered before register_block_core_navigation_link, will be handled by that function.
+add_action( 'registered_post_type', 'block_core_navigation_link_register_post_type_variation', 10, 2 );
+add_action( 'registered_taxonomy', 'block_core_navigation_link_register_taxonomy_variation', 10, 3 );
+// Handle unregistering of post types and taxonomies and remove the variations.
+add_action( 'unregistered_post_type', 'block_core_navigation_link_unregister_post_type_variation' );
+add_action( 'unregistered_taxonomy', 'block_core_navigation_link_unregister_taxonomy_variation' );
+
+/**
+ * Register custom post type variations for navigation link on post type registration
+ * Handles all post types registered after the block is registered in register_navigation_link_post_type_variations
+ *
+ * @param string $post_type The post type name passed from registered_post_type action hook.
+ * @param WP_Post_Type $post_type_object The post type object passed from registered_post_type.
+ * @return void
+ */
+function block_core_navigation_link_register_post_type_variation( $post_type, $post_type_object ) {
+ if ( $post_type_object->show_in_nav_menus ) {
+ $variation = build_variation_for_navigation_link( $post_type_object, 'post-type' );
+ block_core_navigation_link_register_variation( $variation );
+ }
+}
+
+/**
+ * Register a custom taxonomy variation for navigation link on taxonomy registration
+ * Handles all taxonomies registered after the block is registered in register_navigation_link_post_type_variations
+ *
+ * @param string $taxonomy Taxonomy slug.
+ * @param array|string $object_type Object type or array of object types.
+ * @param array $args Array of taxonomy registration arguments.
+ * @return void
+ */
+function block_core_navigation_link_register_taxonomy_variation( $taxonomy, $object_type, $args ) {
+ if ( isset( $args['show_in_nav_menus'] ) && $args['show_in_nav_menus'] ) {
+ $variation = build_variation_for_navigation_link( (object) $args, 'post-type' );
+ block_core_navigation_link_register_variation( $variation );
+ }
+}
+
+/**
+ * Unregisters a custom post type variation for navigation link on post type unregistration.
+ *
+ * @param string $post_type The post type name passed from unregistered_post_type action hook.
+ * @return void
+ */
+function block_core_navigation_link_unregister_post_type_variation( $post_type ) {
+ block_core_navigation_link_unregister_variation( $post_type );
+}
+
+/**
+ * Unregisters a custom taxonomy variation for navigation link on taxonomy unregistration.
+ *
+ * @param string $taxonomy The taxonomy name passed from unregistered_taxonomy action hook.
+ * @return void
+ */
+function block_core_navigation_link_unregister_taxonomy_variation( $taxonomy ) {
+ block_core_navigation_link_unregister_variation( $taxonomy );
+}
</ins></span></pre></div>
<a id="trunksrcwpincludesblocksnavigationphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/navigation.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/navigation.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/navigation.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,6 +5,648 @@
</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">+/**
+ * Helper functions used to render the navigation block.
+ */
+class WP_Navigation_Block_Renderer {
+ /**
+ * Used to determine which blocks are wrapped in an <li>.
+ *
+ * @var array
+ */
+ private static $nav_blocks_wrapped_in_list_item = array(
+ 'core/navigation-link',
+ 'core/home-link',
+ 'core/site-title',
+ 'core/site-logo',
+ 'core/navigation-submenu',
+ );
+
+ /**
+ * Used to determine which blocks need an <li> wrapper.
+ *
+ * @var array
+ */
+ private static $needs_list_item_wrapper = array(
+ 'core/site-title',
+ 'core/site-logo',
+ );
+
+ /**
+ * Keeps track of all the navigation names that have been seen.
+ *
+ * @var array
+ */
+ private static $seen_menu_names = array();
+
+ /**
+ * Returns whether or not this is responsive navigation.
+ *
+ * @param array $attributes The block attributes.
+ * @return bool Returns whether or not this is responsive navigation.
+ */
+ private static function is_responsive( $attributes ) {
+ /**
+ * This is for backwards compatibility after the `isResponsive` attribute was been removed.
+ */
+
+ $has_old_responsive_attribute = ! empty( $attributes['isResponsive'] ) && $attributes['isResponsive'];
+ return isset( $attributes['overlayMenu'] ) && 'never' !== $attributes['overlayMenu'] || $has_old_responsive_attribute;
+ }
+
+ /**
+ * Returns whether or not a navigation has a submenu.
+ *
+ * @param WP_Block_List $inner_blocks The list of inner blocks.
+ * @return bool Returns whether or not a navigation has a submenu.
+ */
+ private static function has_submenus( $inner_blocks ) {
+ foreach ( $inner_blocks as $inner_block ) {
+ $inner_block_content = $inner_block->render();
+ $p = new WP_HTML_Tag_Processor( $inner_block_content );
+ if ( $p->next_tag(
+ array(
+ 'name' => 'LI',
+ 'class_name' => 'has-child',
+ )
+ ) ) {
+ return true;
+ }
+ }
+ return false;
+ }
+
+ /**
+ * Determine whether the navigation blocks is interactive.
+ *
+ * @param array $attributes The block attributes.
+ * @param WP_Block_List $inner_blocks The list of inner blocks.
+ * @return bool Returns whether or not to load the view script.
+ */
+ private static function is_interactive( $attributes, $inner_blocks ) {
+ $has_submenus = static::has_submenus( $inner_blocks );
+ $is_responsive_menu = static::is_responsive( $attributes );
+ return ( $has_submenus && ( $attributes['openSubmenusOnClick'] || $attributes['showSubmenuIcon'] ) ) || $is_responsive_menu;
+ }
+
+ /**
+ * Returns whether or not a block needs a list item wrapper.
+ *
+ * @param WP_Block $block The block.
+ * @return bool Returns whether or not a block needs a list item wrapper.
+ */
+ private static function does_block_need_a_list_item_wrapper( $block ) {
+ return in_array( $block->name, static::$needs_list_item_wrapper, true );
+ }
+
+ /**
+ * Returns the markup for a single inner block.
+ *
+ * @param WP_Block $inner_block The inner block.
+ * @return string Returns the markup for a single inner block.
+ */
+ private static function get_markup_for_inner_block( $inner_block ) {
+ $inner_block_content = $inner_block->render();
+ if ( ! empty( $inner_block_content ) ) {
+ if ( static::does_block_need_a_list_item_wrapper( $inner_block ) ) {
+ return '<li class="wp-block-navigation-item">' . $inner_block_content . '</li>';
+ }
+
+ return $inner_block_content;
+ }
+ }
+
+ /**
+ * Returns the html for the inner blocks of the navigation block.
+ *
+ * @param array $attributes The block attributes.
+ * @param WP_Block_List $inner_blocks The list of inner blocks.
+ * @return string Returns the html for the inner blocks of the navigation block.
+ */
+ private static function get_inner_blocks_html( $attributes, $inner_blocks ) {
+ $has_submenus = static::has_submenus( $inner_blocks );
+ $is_interactive = static::is_interactive( $attributes, $inner_blocks );
+
+ $style = static::get_styles( $attributes );
+ $class = static::get_classes( $attributes );
+ $container_attributes = get_block_wrapper_attributes(
+ array(
+ 'class' => 'wp-block-navigation__container ' . $class,
+ 'style' => $style,
+ )
+ );
+
+ $inner_blocks_html = '';
+ $is_list_open = false;
+
+ foreach ( $inner_blocks as $inner_block ) {
+ $is_list_item = in_array( $inner_block->name, static::$nav_blocks_wrapped_in_list_item, true );
+
+ if ( $is_list_item && ! $is_list_open ) {
+ $is_list_open = true;
+ $inner_blocks_html .= sprintf(
+ '<ul %1$s>',
+ $container_attributes
+ );
+ }
+
+ if ( ! $is_list_item && $is_list_open ) {
+ $is_list_open = false;
+ $inner_blocks_html .= '</ul>';
+ }
+
+ $inner_blocks_html .= static::get_markup_for_inner_block( $inner_block );
+ }
+
+ if ( $is_list_open ) {
+ $inner_blocks_html .= '</ul>';
+ }
+
+ // Add directives to the submenu if needed.
+ if ( $has_submenus && $is_interactive ) {
+ $tags = new WP_HTML_Tag_Processor( $inner_blocks_html );
+ $inner_blocks_html = block_core_navigation_add_directives_to_submenu( $tags, $attributes );
+ }
+
+ return $inner_blocks_html;
+ }
+
+ /**
+ * Gets the inner blocks for the navigation block from the navigation post.
+ *
+ * @param array $attributes The block attributes.
+ * @return WP_Block_List Returns the inner blocks for the navigation block.
+ */
+ private static function get_inner_blocks_from_navigation_post( $attributes ) {
+ $navigation_post = get_post( $attributes['ref'] );
+ if ( ! isset( $navigation_post ) ) {
+ return new WP_Block_List( array(), $attributes );
+ }
+
+ // Only published posts are valid. If this is changed then a corresponding change
+ // must also be implemented in `use-navigation-menu.js`.
+ if ( 'publish' === $navigation_post->post_status ) {
+ $parsed_blocks = parse_blocks( $navigation_post->post_content );
+
+ // 'parse_blocks' includes a null block with '\n\n' as the content when
+ // it encounters whitespace. This code strips it.
+ $blocks = block_core_navigation_filter_out_empty_blocks( $parsed_blocks );
+
+ if ( function_exists( 'get_hooked_blocks' ) ) {
+ // Run Block Hooks algorithm to inject hooked blocks.
+ $markup = block_core_navigation_insert_hooked_blocks( $blocks, $navigation_post );
+ $root_nav_block = parse_blocks( $markup )[0];
+
+ $blocks = isset( $root_nav_block['innerBlocks'] ) ? $root_nav_block['innerBlocks'] : $blocks;
+ }
+
+ // TODO - this uses the full navigation block attributes for the
+ // context which could be refined.
+ return new WP_Block_List( $blocks, $attributes );
+ }
+ }
+
+ /**
+ * Gets the inner blocks for the navigation block from the fallback.
+ *
+ * @param array $attributes The block attributes.
+ * @return WP_Block_List Returns the inner blocks for the navigation block.
+ */
+ private static function get_inner_blocks_from_fallback( $attributes ) {
+ $fallback_blocks = block_core_navigation_get_fallback_blocks();
+
+ // Fallback my have been filtered so do basic test for validity.
+ if ( empty( $fallback_blocks ) || ! is_array( $fallback_blocks ) ) {
+ return new WP_Block_List( array(), $attributes );
+ }
+
+ return new WP_Block_List( $fallback_blocks, $attributes );
+ }
+
+ /**
+ * Gets the inner blocks for the navigation block.
+ *
+ * @param array $attributes The block attributes.
+ * @param WP_Block $block The parsed block.
+ * @return WP_Block_List Returns the inner blocks for the navigation block.
+ */
+ private static function get_inner_blocks( $attributes, $block ) {
+ $inner_blocks = $block->inner_blocks;
+
+ // 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'] ) )
+ ) {
+ $inner_blocks = block_core_navigation_get_inner_blocks_from_unstable_location( $attributes );
+ }
+
+ // Load inner blocks from the navigation post.
+ if ( array_key_exists( 'ref', $attributes ) ) {
+ $inner_blocks = static::get_inner_blocks_from_navigation_post( $attributes );
+ }
+
+ // If there are no inner blocks then fallback to rendering an appropriate fallback.
+ if ( empty( $inner_blocks ) ) {
+ $inner_blocks = static::get_inner_blocks_from_fallback( $attributes );
+ }
+
+ /**
+ * Filter navigation block $inner_blocks.
+ * Allows modification of a navigation block menu items.
+ *
+ * @since 6.1.0
+ *
+ * @param \WP_Block_List $inner_blocks
+ */
+ $inner_blocks = apply_filters( 'block_core_navigation_render_inner_blocks', $inner_blocks );
+
+ $post_ids = block_core_navigation_get_post_ids( $inner_blocks );
+ if ( $post_ids ) {
+ _prime_post_caches( $post_ids, false, false );
+ }
+
+ return $inner_blocks;
+ }
+
+ /**
+ * Gets the name of the current navigation, if it has one.
+ *
+ * @param array $attributes The block attributes.
+ * @return string Returns the name of the navigation.
+ */
+ private static function get_navigation_name( $attributes ) {
+
+ $navigation_name = $attributes['ariaLabel'] ?? '';
+
+ // Load the navigation post.
+ if ( array_key_exists( 'ref', $attributes ) ) {
+ $navigation_post = get_post( $attributes['ref'] );
+ if ( ! isset( $navigation_post ) ) {
+ return $navigation_name;
+ }
+
+ // Only published posts are valid. If this is changed then a corresponding change
+ // must also be implemented in `use-navigation-menu.js`.
+ if ( 'publish' === $navigation_post->post_status ) {
+ $navigation_name = $navigation_post->post_title;
+
+ // This is used to count the number of times a navigation name has been seen,
+ // so that we can ensure every navigation has a unique id.
+ if ( isset( static::$seen_menu_names[ $navigation_name ] ) ) {
+ ++static::$seen_menu_names[ $navigation_name ];
+ } else {
+ static::$seen_menu_names[ $navigation_name ] = 1;
+ }
+ }
+ }
+
+ return $navigation_name;
+ }
+
+ /**
+ * Returns the layout class for the navigation block.
+ *
+ * @param array $attributes The block attributes.
+ * @return string Returns the layout class for the navigation block.
+ */
+ private static function get_layout_class( $attributes ) {
+ $layout_justification = array(
+ 'left' => 'items-justified-left',
+ 'right' => 'items-justified-right',
+ 'center' => 'items-justified-center',
+ 'space-between' => 'items-justified-space-between',
+ );
+
+ $layout_class = '';
+ if (
+ isset( $attributes['layout']['justifyContent'] ) &&
+ isset( $layout_justification[ $attributes['layout']['justifyContent'] ] )
+ ) {
+ $layout_class .= $layout_justification[ $attributes['layout']['justifyContent'] ];
+ }
+ if ( isset( $attributes['layout']['orientation'] ) && 'vertical' === $attributes['layout']['orientation'] ) {
+ $layout_class .= ' is-vertical';
+ }
+
+ if ( isset( $attributes['layout']['flexWrap'] ) && 'nowrap' === $attributes['layout']['flexWrap'] ) {
+ $layout_class .= ' no-wrap';
+ }
+ return $layout_class;
+ }
+
+ /**
+ * Return classes for the navigation block.
+ *
+ * @param array $attributes The block attributes.
+ * @return string Returns the classes for the navigation block.
+ */
+ private static function get_classes( $attributes ) {
+ // Restore legacy classnames for submenu positioning.
+ $layout_class = static::get_layout_class( $attributes );
+ $colors = block_core_navigation_build_css_colors( $attributes );
+ $font_sizes = block_core_navigation_build_css_font_sizes( $attributes );
+ $is_responsive_menu = static::is_responsive( $attributes );
+
+ // Manually add block support text decoration as CSS class.
+ $text_decoration = $attributes['style']['typography']['textDecoration'] ?? null;
+ $text_decoration_class = sprintf( 'has-text-decoration-%s', $text_decoration );
+
+ // Sets the is-collapsed class when the navigation is set to always use the overlay.
+ // This saves us from needing to do this check in the view.js file (see the collapseNav function).
+ $is_collapsed_class = static::is_always_overlay( $attributes ) ? array( 'is-collapsed' ) : array();
+
+ $classes = array_merge(
+ $colors['css_classes'],
+ $font_sizes['css_classes'],
+ $is_responsive_menu ? array( 'is-responsive' ) : array(),
+ $layout_class ? array( $layout_class ) : array(),
+ $text_decoration ? array( $text_decoration_class ) : array(),
+ $is_collapsed_class
+ );
+ return implode( ' ', $classes );
+ }
+
+ private static function is_always_overlay( $attributes ) {
+ return isset( $attributes['overlayMenu'] ) && 'always' === $attributes['overlayMenu'];
+ }
+
+ /**
+ * Get styles for the navigation block.
+ *
+ * @param array $attributes The block attributes.
+ * @return string Returns the styles for the navigation block.
+ */
+ private static function get_styles( $attributes ) {
+ $colors = block_core_navigation_build_css_colors( $attributes );
+ $font_sizes = block_core_navigation_build_css_font_sizes( $attributes );
+ $block_styles = isset( $attributes['styles'] ) ? $attributes['styles'] : '';
+ return $block_styles . $colors['inline_styles'] . $font_sizes['inline_styles'];
+ }
+
+ /**
+ * Get the responsive container markup
+ *
+ * @param array $attributes The block attributes.
+ * @param WP_Block_List $inner_blocks The list of inner blocks.
+ * @param string $inner_blocks_html The markup for the inner blocks.
+ * @return string Returns the container markup.
+ */
+ private static function get_responsive_container_markup( $attributes, $inner_blocks, $inner_blocks_html ) {
+ $is_interactive = static::is_interactive( $attributes, $inner_blocks );
+ $colors = block_core_navigation_build_css_colors( $attributes );
+ $modal_unique_id = wp_unique_id( 'modal-' );
+
+ $responsive_container_classes = array(
+ 'wp-block-navigation__responsive-container',
+ implode( ' ', $colors['overlay_css_classes'] ),
+ );
+ $open_button_classes = array(
+ 'wp-block-navigation__responsive-container-open',
+ );
+
+ $should_display_icon_label = isset( $attributes['hasIcon'] ) && true === $attributes['hasIcon'];
+ $toggle_button_icon = '<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5" /><rect x="4" y="15" width="16" height="1.5" /></svg>';
+ if ( isset( $attributes['icon'] ) ) {
+ if ( 'menu' === $attributes['icon'] ) {
+ $toggle_button_icon = '<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" /></svg>';
+ }
+ }
+ $toggle_button_content = $should_display_icon_label ? $toggle_button_icon : __( 'Menu' );
+ $toggle_close_button_icon = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg>';
+ $toggle_close_button_content = $should_display_icon_label ? $toggle_close_button_icon : __( 'Close' );
+ $toggle_aria_label_open = $should_display_icon_label ? 'aria-label="' . __( 'Open menu' ) . '"' : ''; // Open button label.
+ $toggle_aria_label_close = $should_display_icon_label ? 'aria-label="' . __( 'Close menu' ) . '"' : ''; // Close button label.
+
+ // Add Interactivity API directives to the markup if needed.
+ $open_button_directives = '';
+ $responsive_container_directives = '';
+ $responsive_dialog_directives = '';
+ $close_button_directives = '';
+ if ( $is_interactive ) {
+ $open_button_directives = '
+ data-wp-on--click="actions.openMenuOnClick"
+ data-wp-on--keydown="actions.handleMenuKeydown"
+ ';
+ $responsive_container_directives = '
+ data-wp-class--has-modal-open="state.isMenuOpen"
+ data-wp-class--is-menu-open="state.isMenuOpen"
+ data-wp-watch="callbacks.initMenu"
+ data-wp-on--keydown="actions.handleMenuKeydown"
+ data-wp-on--focusout="actions.handleMenuFocusout"
+ tabindex="-1"
+ ';
+ $responsive_dialog_directives = '
+ data-wp-bind--aria-modal="state.ariaModal"
+ data-wp-bind--aria-label="state.ariaLabel"
+ data-wp-bind--role="state.roleAttribute"
+ ';
+ $close_button_directives = '
+ data-wp-on--click="actions.closeMenuOnClick"
+ ';
+ $responsive_container_content_directives = '
+ data-wp-watch="callbacks.focusFirstElement"
+ ';
+ }
+
+ return sprintf(
+ '<button aria-haspopup="dialog" %3$s class="%6$s" %10$s>%8$s</button>
+ <div class="%5$s" style="%7$s" id="%1$s" %11$s>
+ <div class="wp-block-navigation__responsive-close" tabindex="-1">
+ <div class="wp-block-navigation__responsive-dialog" %12$s>
+ <button %4$s class="wp-block-navigation__responsive-container-close" %13$s>%9$s</button>
+ <div class="wp-block-navigation__responsive-container-content" %14$s id="%1$s-content">
+ %2$s
+ </div>
+ </div>
+ </div>
+ </div>',
+ esc_attr( $modal_unique_id ),
+ $inner_blocks_html,
+ $toggle_aria_label_open,
+ $toggle_aria_label_close,
+ esc_attr( implode( ' ', $responsive_container_classes ) ),
+ esc_attr( implode( ' ', $open_button_classes ) ),
+ esc_attr( safecss_filter_attr( $colors['overlay_inline_styles'] ) ),
+ $toggle_button_content,
+ $toggle_close_button_content,
+ $open_button_directives,
+ $responsive_container_directives,
+ $responsive_dialog_directives,
+ $close_button_directives,
+ $responsive_container_content_directives
+ );
+ }
+
+ /**
+ * Get the wrapper attributes
+ *
+ * @param array $attributes The block attributes.
+ * @param WP_Block_List $inner_blocks A list of inner blocks.
+ * @return string Returns the navigation block markup.
+ */
+ private static function get_nav_wrapper_attributes( $attributes, $inner_blocks ) {
+ $nav_menu_name = static::get_unique_navigation_name( $attributes );
+ $is_interactive = static::is_interactive( $attributes, $inner_blocks );
+ $is_responsive_menu = static::is_responsive( $attributes );
+ $style = static::get_styles( $attributes );
+ $class = static::get_classes( $attributes );
+ $wrapper_attributes = get_block_wrapper_attributes(
+ array(
+ 'class' => $class,
+ 'style' => $style,
+ 'aria-label' => $nav_menu_name,
+ )
+ );
+
+ if ( $is_responsive_menu ) {
+ $nav_element_directives = static::get_nav_element_directives( $is_interactive, $attributes );
+ $wrapper_attributes .= ' ' . $nav_element_directives;
+ }
+
+ return $wrapper_attributes;
+ }
+
+ /**
+ * Gets the nav element directives.
+ *
+ * @param bool $is_interactive Whether the block is interactive.
+ * @param array $attributes The block attributes.
+ * @return string the directives for the navigation element.
+ */
+ private static function get_nav_element_directives( $is_interactive, $attributes ) {
+ if ( ! $is_interactive ) {
+ return '';
+ }
+ // When adding to this array be mindful of security concerns.
+ $nav_element_context = wp_json_encode(
+ array(
+ 'overlayOpenedBy' => array(),
+ 'type' => 'overlay',
+ 'roleAttribute' => '',
+ 'ariaLabel' => __( 'Menu' ),
+ ),
+ JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP
+ );
+ $nav_element_directives = '
+ data-wp-interactive=\'{"namespace":"core/navigation"}\'
+ data-wp-context=\'' . $nav_element_context . '\'
+ ';
+
+ /*
+ * When the navigation's 'overlayMenu' attribute is set to 'always', JavaScript
+ * is not needed for collapsing the menu because the class is set manually.
+ */
+ if ( ! static::is_always_overlay( $attributes ) ) {
+ $nav_element_directives .= 'data-wp-init="callbacks.initNav"';
+ $nav_element_directives .= ' '; // space separator
+ $nav_element_directives .= 'data-wp-class--is-collapsed="context.isCollapsed"';
+ }
+
+ return $nav_element_directives;
+ }
+
+ /**
+ * Handle view script module loading.
+ *
+ * @param array $attributes The block attributes.
+ * @param WP_Block $block The parsed block.
+ * @param WP_Block_List $inner_blocks The list of inner blocks.
+ */
+ private static function handle_view_script_module_loading( $attributes, $block, $inner_blocks ) {
+ if ( static::is_interactive( $attributes, $inner_blocks ) ) {
+ wp_enqueue_script_module( '@wordpress/block-library/navigation' );
+ }
+ }
+
+ /**
+ * Returns the markup for the navigation block.
+ *
+ * @param array $attributes The block attributes.
+ * @param WP_Block_List $inner_blocks The list of inner blocks.
+ * @return string Returns the navigation wrapper markup.
+ */
+ private static function get_wrapper_markup( $attributes, $inner_blocks ) {
+ $inner_blocks_html = static::get_inner_blocks_html( $attributes, $inner_blocks );
+ if ( static::is_responsive( $attributes ) ) {
+ return static::get_responsive_container_markup( $attributes, $inner_blocks, $inner_blocks_html );
+ }
+ return $inner_blocks_html;
+ }
+
+ /**
+ * Returns a unique name for the navigation.
+ *
+ * @param array $attributes The block attributes.
+ * @return string Returns a unique name for the navigation.
+ */
+ private static function get_unique_navigation_name( $attributes ) {
+ $nav_menu_name = static::get_navigation_name( $attributes );
+
+ // If the menu name has been used previously then append an ID
+ // to the name to ensure uniqueness across a given post.
+ if ( isset( static::$seen_menu_names[ $nav_menu_name ] ) && static::$seen_menu_names[ $nav_menu_name ] > 1 ) {
+ $count = static::$seen_menu_names[ $nav_menu_name ];
+ $nav_menu_name = $nav_menu_name . ' ' . ( $count );
+ }
+
+ return $nav_menu_name;
+ }
+
+ /**
+ * Renders the navigation block.
+ *
+ * @param array $attributes The block attributes.
+ * @param string $content The saved content.
+ * @param WP_Block $block The parsed block.
+ * @return string Returns the navigation block markup.
+ */
+ public static function render( $attributes, $content, $block ) {
+ /**
+ * Deprecated:
+ * The rgbTextColor and rgbBackgroundColor attributes
+ * have been deprecated in favor of
+ * customTextColor and customBackgroundColor ones.
+ * Move the values from old attrs to the new ones.
+ */
+ if ( isset( $attributes['rgbTextColor'] ) && empty( $attributes['textColor'] ) ) {
+ $attributes['customTextColor'] = $attributes['rgbTextColor'];
+ }
+
+ if ( isset( $attributes['rgbBackgroundColor'] ) && empty( $attributes['backgroundColor'] ) ) {
+ $attributes['customBackgroundColor'] = $attributes['rgbBackgroundColor'];
+ }
+
+ unset( $attributes['rgbTextColor'], $attributes['rgbBackgroundColor'] );
+
+ $inner_blocks = static::get_inner_blocks( $attributes, $block );
+ // Prevent navigation blocks referencing themselves from rendering.
+ if ( block_core_navigation_block_contains_core_navigation( $inner_blocks ) ) {
+ return '';
+ }
+
+ static::handle_view_script_module_loading( $attributes, $block, $inner_blocks );
+
+ return sprintf(
+ '<nav %1$s>%2$s</nav>',
+ static::get_nav_wrapper_attributes( $attributes, $inner_blocks ),
+ static::get_wrapper_markup( $attributes, $inner_blocks )
+ );
+ }
+}
+
</ins><span class="cx" style="display: block; padding: 0 10px"> // These functions are used for the __unstableLocation feature and only active
</span><span class="cx" style="display: block; padding: 0 10px"> // when the gutenberg plugin is active.
</span><span class="cx" style="display: block; padding: 0 10px"> if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -65,20 +707,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> return $menu_items_by_parent_id;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ /**
+ * Gets the inner blocks for the navigation block from the unstable location attribute.
+ *
+ * @param array $attributes The block attributes.
+ * @return WP_Block_List Returns the inner blocks for the navigation block.
+ */
+ function block_core_navigation_get_inner_blocks_from_unstable_location( $attributes ) {
+ $menu_items = block_core_navigation_get_menu_items_at_location( $attributes['__unstableLocation'] );
+ if ( empty( $menu_items ) ) {
+ return new WP_Block_List( array(), $attributes );
+ }
+
+ $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 );
+ return new WP_Block_List( $parsed_blocks, $attributes );
+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px"> * Add Interactivity API directives to the navigation-submenu and page-list
</span><span class="cx" style="display: block; padding: 0 10px"> * blocks markup using the Tag Processor.
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @param string $w Markup of the navigation block.
- * @param array $block_attributes Block attributes.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param WP_HTML_Tag_Processor $tags Markup of the navigation block.
+ * @param array $block_attributes Block attributes.
</ins><span class="cx" style="display: block; padding: 0 10px"> *
</span><span class="cx" style="display: block; padding: 0 10px"> * @return string Submenu markup with the directives injected.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function block_core_navigation_add_directives_to_submenu( $w, $block_attributes ) {
- while ( $w->next_tag(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function block_core_navigation_add_directives_to_submenu( $tags, $block_attributes ) {
+ while ( $tags->next_tag(
</ins><span class="cx" style="display: block; padding: 0 10px"> array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'tag_name' => 'LI',
</span><span class="cx" style="display: block; padding: 0 10px"> 'class_name' => 'has-child',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -85,48 +743,48 @@
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ) ) {
</span><span class="cx" style="display: block; padding: 0 10px"> // Add directives to the parent `<li>`.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $w->set_attribute( 'data-wp-interactive', true );
- $w->set_attribute( 'data-wp-context', '{ "core": { "navigation": { "submenuOpenedBy": {}, "type": "submenu" } } }' );
- $w->set_attribute( 'data-wp-effect', 'effects.core.navigation.initMenu' );
- $w->set_attribute( 'data-wp-on--focusout', 'actions.core.navigation.handleMenuFocusout' );
- $w->set_attribute( 'data-wp-on--keydown', 'actions.core.navigation.handleMenuKeydown' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tags->set_attribute( 'data-wp-interactive', '{ "namespace": "core/navigation" }' );
+ $tags->set_attribute( 'data-wp-context', '{ "submenuOpenedBy": {}, "type": "submenu" }' );
+ $tags->set_attribute( 'data-wp-watch', 'callbacks.initMenu' );
+ $tags->set_attribute( 'data-wp-on--focusout', 'actions.handleMenuFocusout' );
+ $tags->set_attribute( 'data-wp-on--keydown', 'actions.handleMenuKeydown' );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> // This is a fix for Safari. Without it, Safari doesn't change the active
</span><span class="cx" style="display: block; padding: 0 10px"> // element when the user clicks on a button. It can be removed once we add
</span><span class="cx" style="display: block; padding: 0 10px"> // an overlay to capture the clicks, instead of relying on the focusout
</span><span class="cx" style="display: block; padding: 0 10px"> // event.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $w->set_attribute( 'tabindex', '-1' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tags->set_attribute( 'tabindex', '-1' );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( ! isset( $block_attributes['openSubmenusOnClick'] ) || false === $block_attributes['openSubmenusOnClick'] ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $w->set_attribute( 'data-wp-on--mouseenter', 'actions.core.navigation.openMenuOnHover' );
- $w->set_attribute( 'data-wp-on--mouseleave', 'actions.core.navigation.closeMenuOnHover' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tags->set_attribute( 'data-wp-on--mouseenter', 'actions.openMenuOnHover' );
+ $tags->set_attribute( 'data-wp-on--mouseleave', 'actions.closeMenuOnHover' );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> // Add directives to the toggle submenu button.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if ( $w->next_tag(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $tags->next_tag(
</ins><span class="cx" style="display: block; padding: 0 10px"> array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'tag_name' => 'BUTTON',
</span><span class="cx" style="display: block; padding: 0 10px"> 'class_name' => 'wp-block-navigation-submenu__toggle',
</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">- $w->set_attribute( 'data-wp-on--click', 'actions.core.navigation.toggleMenuOnClick' );
- $w->set_attribute( 'data-wp-bind--aria-expanded', 'selectors.core.navigation.isMenuOpen' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tags->set_attribute( 'data-wp-on--click', 'actions.toggleMenuOnClick' );
+ $tags->set_attribute( 'data-wp-bind--aria-expanded', 'state.isMenuOpen' );
</ins><span class="cx" style="display: block; padding: 0 10px"> // The `aria-expanded` attribute for SSR is already added in the submenu block.
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> // Add directives to the submenu.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if ( $w->next_tag(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $tags->next_tag(
</ins><span class="cx" style="display: block; padding: 0 10px"> array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'tag_name' => 'UL',
</span><span class="cx" style="display: block; padding: 0 10px"> 'class_name' => 'wp-block-navigation__submenu-container',
</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">- $w->set_attribute( 'data-wp-on--focus', 'actions.core.navigation.openMenuOnFocus' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $tags->set_attribute( 'data-wp-on--focus', 'actions.openMenuOnFocus' );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> // Iterate through subitems if exist.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- block_core_navigation_add_directives_to_submenu( $w, $block_attributes );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ block_core_navigation_add_directives_to_submenu( $tags, $block_attributes );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- return $w->get_updated_html();
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return $tags->get_updated_html();
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -333,6 +991,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> // Normalizing blocks may result in an empty array of blocks if they were all `null` blocks.
</span><span class="cx" style="display: block; padding: 0 10px"> // In this case default to the (Page List) fallback.
</span><span class="cx" style="display: block; padding: 0 10px"> $fallback_blocks = ! empty( $maybe_fallback ) ? $maybe_fallback : $fallback_blocks;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ if ( function_exists( 'get_hooked_blocks' ) ) {
+ // Run Block Hooks algorithm to inject hooked blocks.
+ // We have to run it here because we need the post ID of the Navigation block to track ignored hooked blocks.
+ $markup = block_core_navigation_insert_hooked_blocks( $fallback_blocks, $navigation_post );
+ $blocks = parse_blocks( $markup );
+
+ if ( isset( $blocks[0]['innerBlocks'] ) ) {
+ $fallback_blocks = $blocks[0]['innerBlocks'];
+ }
+ }
</ins><span class="cx" style="display: 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">@@ -344,7 +1013,7 @@
</span><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 array[] default fallback blocks provided by the default block mechanic.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @param array[] $fallback_blocks default fallback blocks provided by the default block mechanic.
</ins><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> return apply_filters( 'block_core_navigation_render_fallback', $fallback_blocks );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -391,391 +1060,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> * @param string $content The saved content.
</span><span class="cx" style="display: block; padding: 0 10px"> * @param WP_Block $block The parsed block.
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * @return string Returns the post content with the legacy widget added.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * @return string Returns the navigation block markup.
</ins><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_navigation( $attributes, $content, $block ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- static $seen_menu_names = array();
-
- // Flag used to indicate whether the rendered output is considered to be
- // a fallback (i.e. the block has no menu associated with it).
- $is_fallback = false;
-
- $nav_menu_name = $attributes['ariaLabel'] ?? '';
-
- /**
- * Deprecated:
- * The rgbTextColor and rgbBackgroundColor attributes
- * have been deprecated in favor of
- * customTextColor and customBackgroundColor ones.
- * Move the values from old attrs to the new ones.
- */
- if ( isset( $attributes['rgbTextColor'] ) && empty( $attributes['textColor'] ) ) {
- $attributes['customTextColor'] = $attributes['rgbTextColor'];
- }
-
- if ( isset( $attributes['rgbBackgroundColor'] ) && empty( $attributes['backgroundColor'] ) ) {
- $attributes['customBackgroundColor'] = $attributes['rgbBackgroundColor'];
- }
-
- unset( $attributes['rgbTextColor'], $attributes['rgbBackgroundColor'] );
-
- /**
- * This is for backwards compatibility after `isResponsive` attribute has been removed.
- */
- $has_old_responsive_attribute = ! empty( $attributes['isResponsive'] ) && $attributes['isResponsive'];
- $is_responsive_menu = isset( $attributes['overlayMenu'] ) && 'never' !== $attributes['overlayMenu'] || $has_old_responsive_attribute;
-
- $inner_blocks = $block->inner_blocks;
-
- // 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'] );
- if ( empty( $menu_items ) ) {
- return '';
- }
-
- $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 );
- $inner_blocks = new WP_Block_List( $parsed_blocks, $attributes );
- }
-
- // Load inner blocks from the navigation post.
- if ( array_key_exists( 'ref', $attributes ) ) {
- $navigation_post = get_post( $attributes['ref'] );
- if ( ! isset( $navigation_post ) ) {
- return '';
- }
-
- // Only published posts are valid. If this is changed then a corresponding change
- // must also be implemented in `use-navigation-menu.js`.
- if ( 'publish' === $navigation_post->post_status ) {
- $nav_menu_name = $navigation_post->post_title;
-
- if ( isset( $seen_menu_names[ $nav_menu_name ] ) ) {
- ++$seen_menu_names[ $nav_menu_name ];
- } else {
- $seen_menu_names[ $nav_menu_name ] = 1;
- }
-
- $parsed_blocks = parse_blocks( $navigation_post->post_content );
-
- // 'parse_blocks' includes a null block with '\n\n' as the content when
- // it encounters whitespace. This code strips it.
- $compacted_blocks = block_core_navigation_filter_out_empty_blocks( $parsed_blocks );
-
- // TODO - this uses the full navigation block attributes for the
- // context which could be refined.
- $inner_blocks = new WP_Block_List( $compacted_blocks, $attributes );
- }
- }
-
- // If there are no inner blocks then fallback to rendering an appropriate fallback.
- if ( empty( $inner_blocks ) ) {
- $is_fallback = true; // indicate we are rendering the fallback.
-
- $fallback_blocks = block_core_navigation_get_fallback_blocks();
-
- // Fallback my have been filtered so do basic test for validity.
- if ( empty( $fallback_blocks ) || ! is_array( $fallback_blocks ) ) {
- return '';
- }
-
- $inner_blocks = new WP_Block_List( $fallback_blocks, $attributes );
- }
-
- if ( block_core_navigation_block_contains_core_navigation( $inner_blocks ) ) {
- return '';
- }
-
- /**
- * Filter navigation block $inner_blocks.
- * Allows modification of a navigation block menu items.
- *
- * @since 6.1.0
- *
- * @param \WP_Block_List $inner_blocks
- */
- $inner_blocks = apply_filters( 'block_core_navigation_render_inner_blocks', $inner_blocks );
-
- $layout_justification = array(
- 'left' => 'items-justified-left',
- 'right' => 'items-justified-right',
- 'center' => 'items-justified-center',
- 'space-between' => 'items-justified-space-between',
- );
-
- // Restore legacy classnames for submenu positioning.
- $layout_class = '';
- if (
- isset( $attributes['layout']['justifyContent'] ) &&
- isset( $layout_justification[ $attributes['layout']['justifyContent'] ] )
- ) {
- $layout_class .= $layout_justification[ $attributes['layout']['justifyContent'] ];
- }
- if ( isset( $attributes['layout']['orientation'] ) && 'vertical' === $attributes['layout']['orientation'] ) {
- $layout_class .= ' is-vertical';
- }
-
- if ( isset( $attributes['layout']['flexWrap'] ) && 'nowrap' === $attributes['layout']['flexWrap'] ) {
- $layout_class .= ' no-wrap';
- }
-
- // Manually add block support text decoration as CSS class.
- $text_decoration = $attributes['style']['typography']['textDecoration'] ?? null;
- $text_decoration_class = sprintf( 'has-text-decoration-%s', $text_decoration );
-
- $colors = block_core_navigation_build_css_colors( $attributes );
- $font_sizes = block_core_navigation_build_css_font_sizes( $attributes );
- $classes = array_merge(
- $colors['css_classes'],
- $font_sizes['css_classes'],
- $is_responsive_menu ? array( 'is-responsive' ) : array(),
- $layout_class ? array( $layout_class ) : array(),
- $is_fallback ? array( 'is-fallback' ) : array(),
- $text_decoration ? array( $text_decoration_class ) : array()
- );
-
- $post_ids = block_core_navigation_get_post_ids( $inner_blocks );
- if ( $post_ids ) {
- _prime_post_caches( $post_ids, false, false );
- }
-
- $list_item_nav_blocks = array(
- 'core/navigation-link',
- 'core/home-link',
- 'core/site-title',
- 'core/site-logo',
- 'core/navigation-submenu',
- );
-
- $needs_list_item_wrapper = array(
- 'core/site-title',
- 'core/site-logo',
- );
-
- $block_styles = isset( $attributes['styles'] ) ? $attributes['styles'] : '';
- $style = $block_styles . $colors['inline_styles'] . $font_sizes['inline_styles'];
- $class = implode( ' ', $classes );
-
- // If the menu name has been used previously then append an ID
- // to the name to ensure uniqueness across a given post.
- if ( isset( $seen_menu_names[ $nav_menu_name ] ) && $seen_menu_names[ $nav_menu_name ] > 1 ) {
- $count = $seen_menu_names[ $nav_menu_name ];
- $nav_menu_name = $nav_menu_name . ' ' . ( $count );
- }
-
- $wrapper_attributes = get_block_wrapper_attributes(
- array(
- 'class' => $class,
- 'style' => $style,
- 'aria-label' => $nav_menu_name,
- )
- );
-
- $container_attributes = get_block_wrapper_attributes(
- array(
- 'class' => 'wp-block-navigation__container ' . $class,
- 'style' => $style,
- )
- );
-
- $inner_blocks_html = '';
- $is_list_open = false;
- $has_submenus = false;
- foreach ( $inner_blocks as $inner_block ) {
- $is_list_item = in_array( $inner_block->name, $list_item_nav_blocks, true );
-
- if ( $is_list_item && ! $is_list_open ) {
- $is_list_open = true;
- $inner_blocks_html .= sprintf(
- '<ul %1$s>',
- $container_attributes
- );
- }
-
- if ( ! $is_list_item && $is_list_open ) {
- $is_list_open = false;
- $inner_blocks_html .= '</ul>';
- }
-
- $inner_block_content = $inner_block->render();
- $p = new WP_HTML_Tag_Processor( $inner_block_content );
- if ( $p->next_tag(
- array(
- 'name' => 'LI',
- 'class_name' => 'has-child',
- )
- ) ) {
- $has_submenus = true;
- }
- if ( ! empty( $inner_block_content ) ) {
- if ( in_array( $inner_block->name, $needs_list_item_wrapper, true ) ) {
- $inner_blocks_html .= '<li class="wp-block-navigation-item">' . $inner_block_content . '</li>';
- } else {
- $inner_blocks_html .= $inner_block_content;
- }
- }
- }
-
- if ( $is_list_open ) {
- $inner_blocks_html .= '</ul>';
- }
-
- $should_load_view_script = ( $has_submenus && ( $attributes['openSubmenusOnClick'] || $attributes['showSubmenuIcon'] ) ) || $is_responsive_menu;
- $view_js_file = 'wp-block-navigation-view';
-
- // If the script already exists, there is no point in removing it from viewScript.
- if ( ! wp_script_is( $view_js_file ) ) {
- $script_handles = $block->block_type->view_script_handles;
-
- // If the script is not needed, and it is still in the `view_script_handles`, remove it.
- if ( ! $should_load_view_script && in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file ) );
- }
- // If the script is needed, but it was previously removed, add it again.
- if ( $should_load_view_script && ! in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file ) );
- }
- }
-
- // Add directives to the submenu if needed.
- if ( $has_submenus && $should_load_view_script ) {
- $w = new WP_HTML_Tag_Processor( $inner_blocks_html );
- $inner_blocks_html = block_core_navigation_add_directives_to_submenu( $w, $attributes );
- }
-
- $modal_unique_id = wp_unique_id( 'modal-' );
-
- // Determine whether or not navigation elements should be wrapped in the markup required to make it responsive,
- // return early if they don't.
- if ( ! $is_responsive_menu ) {
- return sprintf(
- '<nav %1$s>%2$s</nav>',
- $wrapper_attributes,
- $inner_blocks_html
- );
- }
-
- $is_hidden_by_default = isset( $attributes['overlayMenu'] ) && 'always' === $attributes['overlayMenu'];
-
- $responsive_container_classes = array(
- 'wp-block-navigation__responsive-container',
- $is_hidden_by_default ? 'hidden-by-default' : '',
- implode( ' ', $colors['overlay_css_classes'] ),
- );
- $open_button_classes = array(
- 'wp-block-navigation__responsive-container-open',
- $is_hidden_by_default ? 'always-shown' : '',
- );
-
- $should_display_icon_label = isset( $attributes['hasIcon'] ) && true === $attributes['hasIcon'];
- $toggle_button_icon = '<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" aria-hidden="true" focusable="false"><rect x="4" y="7.5" width="16" height="1.5" /><rect x="4" y="15" width="16" height="1.5" /></svg>';
- if ( isset( $attributes['icon'] ) ) {
- if ( 'menu' === $attributes['icon'] ) {
- $toggle_button_icon = '<svg width="24" height="24" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z" /></svg>';
- }
- }
- $toggle_button_content = $should_display_icon_label ? $toggle_button_icon : __( 'Menu' );
- $toggle_close_button_icon = '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" width="24" height="24" aria-hidden="true" focusable="false"><path d="M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"></path></svg>';
- $toggle_close_button_content = $should_display_icon_label ? $toggle_close_button_icon : __( 'Close' );
- $toggle_aria_label_open = $should_display_icon_label ? 'aria-label="' . __( 'Open menu' ) . '"' : ''; // Open button label.
- $toggle_aria_label_close = $should_display_icon_label ? 'aria-label="' . __( 'Close menu' ) . '"' : ''; // Close button label.
-
- // Add Interactivity API directives to the markup if needed.
- $nav_element_directives = '';
- $open_button_directives = '';
- $responsive_container_directives = '';
- $responsive_dialog_directives = '';
- $close_button_directives = '';
- if ( $should_load_view_script ) {
- $nav_element_context = wp_json_encode(
- array(
- 'core' => array(
- 'navigation' => array(
- 'overlayOpenedBy' => array(),
- 'type' => 'overlay',
- 'roleAttribute' => '',
- 'ariaLabel' => __( 'Menu' ),
- ),
- ),
- ),
- JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP
- );
- $nav_element_directives = '
- data-wp-interactive
- data-wp-context=\'' . $nav_element_context . '\'
- ';
- $open_button_directives = '
- data-wp-on--click="actions.core.navigation.openMenuOnClick"
- data-wp-on--keydown="actions.core.navigation.handleMenuKeydown"
- ';
- $responsive_container_directives = '
- data-wp-class--has-modal-open="selectors.core.navigation.isMenuOpen"
- data-wp-class--is-menu-open="selectors.core.navigation.isMenuOpen"
- data-wp-effect="effects.core.navigation.initMenu"
- data-wp-on--keydown="actions.core.navigation.handleMenuKeydown"
- data-wp-on--focusout="actions.core.navigation.handleMenuFocusout"
- tabindex="-1"
- ';
- $responsive_dialog_directives = '
- data-wp-bind--aria-modal="selectors.core.navigation.ariaModal"
- data-wp-bind--aria-label="selectors.core.navigation.ariaLabel"
- data-wp-bind--role="selectors.core.navigation.roleAttribute"
- data-wp-effect="effects.core.navigation.focusFirstElement"
- ';
- $close_button_directives = '
- data-wp-on--click="actions.core.navigation.closeMenuOnClick"
- ';
- }
-
- $responsive_container_markup = sprintf(
- '<button aria-haspopup="true" %3$s class="%6$s" %10$s>%8$s</button>
- <div class="%5$s" style="%7$s" id="%1$s" %11$s>
- <div class="wp-block-navigation__responsive-close" tabindex="-1">
- <div class="wp-block-navigation__responsive-dialog" %12$s>
- <button %4$s class="wp-block-navigation__responsive-container-close" %13$s>%9$s</button>
- <div class="wp-block-navigation__responsive-container-content" id="%1$s-content">
- %2$s
- </div>
- </div>
- </div>
- </div>',
- esc_attr( $modal_unique_id ),
- $inner_blocks_html,
- $toggle_aria_label_open,
- $toggle_aria_label_close,
- esc_attr( implode( ' ', $responsive_container_classes ) ),
- esc_attr( implode( ' ', $open_button_classes ) ),
- esc_attr( safecss_filter_attr( $colors['overlay_inline_styles'] ) ),
- $toggle_button_content,
- $toggle_close_button_content,
- $open_button_directives,
- $responsive_container_directives,
- $responsive_dialog_directives,
- $close_button_directives
- );
-
- return sprintf(
- '<nav %1$s %3$s>%2$s</nav>',
- $wrapper_attributes,
- $responsive_container_markup,
- $nav_element_directives
- );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return WP_Navigation_Block_Renderer::render( $attributes, $content, $block );
</ins><span class="cx" style="display: 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">@@ -791,6 +1079,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'render_callback' => 'render_block_core_navigation',
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ wp_register_script_module(
+ '@wordpress/block-library/navigation',
+ defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/navigation.min.js' ) : includes_url( 'blocks/navigation/view.min.js' ),
+ array( '@wordpress/interactivity' ),
+ defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_navigation' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -830,25 +1125,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> add_filter( 'render_block_data', 'block_core_navigation_typographic_presets_backcompatibility' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Ensure that the view script has the `wp-interactivity` dependency.
- *
- * @since 6.4.0
- *
- * @global WP_Scripts $wp_scripts
- */
-function block_core_navigation_ensure_interactivity_dependency() {
- global $wp_scripts;
- if (
- isset( $wp_scripts->registered['wp-block-navigation-view'] ) &&
- ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-navigation-view']->deps, true )
- ) {
- $wp_scripts->registered['wp-block-navigation-view']->deps[] = 'wp-interactivity';
- }
-}
-
-add_action( 'wp_print_scripts', 'block_core_navigation_ensure_interactivity_dependency' );
-
-/**
</del><span class="cx" style="display: block; padding: 0 10px"> * Turns menu item data into a nested array of parsed blocks
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><span class="cx" style="display: block; padding: 0 10px"> * @deprecated 6.3.0 Use WP_Navigation_Fallback::parse_blocks_from_menu_items() instead.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1066,3 +1342,120 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> return null;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+/**
+ * Insert hooked blocks into a Navigation block.
+ *
+ * Given a Navigation block's inner blocks and its corresponding `wp_navigation` post object,
+ * this function inserts hooked blocks into it, and returns the serialized inner blocks in a
+ * mock Navigation block wrapper.
+ *
+ * If there are any hooked blocks that need to be inserted as the Navigation block's first or last
+ * children, the `wp_navigation` post's `_wp_ignored_hooked_blocks` meta is checked to see if any
+ * of those hooked blocks should be exempted from insertion.
+ *
+ * @param array $inner_blocks Parsed inner blocks of a Navigation block.
+ * @param WP_Post $post `wp_navigation` post object corresponding to the block.
+ * @return string Serialized inner blocks in mock Navigation block wrapper, with hooked blocks inserted, if any.
+ */
+function block_core_navigation_insert_hooked_blocks( $inner_blocks, $post = null ) {
+ $before_block_visitor = null;
+ $after_block_visitor = null;
+ $hooked_blocks = get_hooked_blocks();
+ $attributes = array();
+
+ if ( isset( $post->ID ) ) {
+ $ignored_hooked_blocks = get_post_meta( $post->ID, '_wp_ignored_hooked_blocks', true );
+ if ( ! empty( $ignored_hooked_blocks ) ) {
+ $ignored_hooked_blocks = json_decode( $ignored_hooked_blocks, true );
+ $attributes['metadata'] = array(
+ 'ignoredHookedBlocks' => $ignored_hooked_blocks,
+ );
+ }
+ }
+
+ $mock_anchor_parent_block = array(
+ 'blockName' => 'core/navigation',
+ 'attrs' => $attributes,
+ 'innerBlocks' => $inner_blocks,
+ 'innerContent' => array_fill( 0, count( $inner_blocks ), null ),
+ );
+ $before_block_visitor = null;
+ $after_block_visitor = null;
+
+ if ( ! empty( $hooked_blocks ) || has_filter( 'hooked_block_types' ) ) {
+ $before_block_visitor = make_before_block_visitor( $hooked_blocks, $post );
+ $after_block_visitor = make_after_block_visitor( $hooked_blocks, $post );
+ }
+
+ return traverse_and_serialize_block( $mock_anchor_parent_block, $before_block_visitor, $after_block_visitor );
+}
+
+/**
+ * Updates the post meta with the list of ignored hooked blocks when the navigation is created or updated via the REST API.
+ *
+ * @param WP_Post $post Post object.
+ */
+function block_core_navigation_update_ignore_hooked_blocks_meta( $post ) {
+ if ( ! isset( $post->ID ) ) {
+ return;
+ }
+
+ // We run the Block Hooks mechanism so it will return the list of ignored hooked blocks
+ // in the mock root Navigation block's metadata attribute.
+ // We ignore the rest of the returned `$markup`; `$post->post_content` already has the hooked
+ // blocks inserted, whereas `$markup` will have them inserted twice.
+ $blocks = parse_blocks( $post->post_content );
+ $markup = block_core_navigation_insert_hooked_blocks( $blocks, $post );
+ $root_nav_block = parse_blocks( $markup )[0];
+ $ignored_hooked_blocks = isset( $root_nav_block['attrs']['metadata']['ignoredHookedBlocks'] )
+ ? $root_nav_block['attrs']['metadata']['ignoredHookedBlocks']
+ : array();
+
+ if ( ! empty( $ignored_hooked_blocks ) ) {
+ $existing_ignored_hooked_blocks = get_post_meta( $post->ID, '_wp_ignored_hooked_blocks', true );
+ if ( ! empty( $existing_ignored_hooked_blocks ) ) {
+ $existing_ignored_hooked_blocks = json_decode( $existing_ignored_hooked_blocks, true );
+ $ignored_hooked_blocks = array_unique( array_merge( $ignored_hooked_blocks, $existing_ignored_hooked_blocks ) );
+ }
+ update_post_meta( $post->ID, '_wp_ignored_hooked_blocks', json_encode( $ignored_hooked_blocks ) );
+ }
+}
+
+// Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.4
+// that are not present in Gutenberg's WP 6.4 compatibility layer.
+if ( function_exists( 'get_hooked_blocks' ) ) {
+ add_action( 'rest_insert_wp_navigation', 'block_core_navigation_update_ignore_hooked_blocks_meta', 10, 3 );
+}
+
+/**
+ * Hooks into the REST API response for the core/navigation block and adds the first and last inner blocks.
+ *
+ * @param WP_REST_Response $response The response object.
+ * @param WP_Post $post Post object.
+ * @param WP_REST_Request $request Request object.
+ * @return WP_REST_Response The response object.
+ */
+function block_core_navigation_insert_hooked_blocks_into_rest_response( $response, $post ) {
+ if ( ! isset( $response->data['content']['raw'] ) || ! isset( $response->data['content']['rendered'] ) ) {
+ return $response;
+ }
+ $parsed_blocks = parse_blocks( $response->data['content']['raw'] );
+ $content = block_core_navigation_insert_hooked_blocks( $parsed_blocks, $post );
+
+ // Remove mock Navigation block wrapper.
+ $start = strpos( $content, '-->' ) + strlen( '-->' );
+ $end = strrpos( $content, '<!--' );
+ $content = substr( $content, $start, $end - $start );
+
+ $response->data['content']['raw'] = $content;
+ $response->data['content']['rendered'] = apply_filters( 'the_content', $content );
+
+ return $response;
+}
+
+// Injection of hooked blocks into the Navigation block relies on some functions present in WP >= 6.4
+// that are not present in Gutenberg's WP 6.4 compatibility layer.
+if ( function_exists( 'get_hooked_blocks' ) ) {
+ add_filter( 'rest_prepare_wp_navigation', 'block_core_navigation_insert_hooked_blocks_into_rest_response', 10, 3 );
+}
</ins></span></pre></div>
<a id="trunksrcwpincludesblocksparagraphblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/paragraph/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/paragraph/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/paragraph/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,16 +7,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "description": "Start with the basic building block of all narrative.",
</span><span class="cx" style="display: block; padding: 0 10px"> "keywords": [ "text" ],
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "usesContext": [ "postId" ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "usesContext": [ "postId", "pattern/overrides" ],
</ins><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "align": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "p",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default": "",
</del><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "dropCap": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42,7 +41,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "text": true
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "__experimentalConnections": true,
</del><span class="cx" style="display: block; padding: 0 10px"> "spacing": {
</span><span class="cx" style="display: block; padding: 0 10px"> "margin": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "padding": true,
</span></span></pre></div>
<a id="trunksrcwpincludesblockspatternblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/pattern/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/pattern/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/pattern/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,7 +7,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "description": "Show a block pattern.",
</span><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span><span class="cx" style="display: block; padding: 0 10px"> "html": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "inserter": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "inserter": false,
+ "renaming": false
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span></span></pre></div>
<a id="trunksrcwpincludesblockspatternphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/pattern.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/pattern.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/pattern.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -27,6 +27,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> * @return string Returns the output of the pattern.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_pattern( $attributes ) {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ static $seen_refs = array();
+
</ins><span class="cx" style="display: block; padding: 0 10px"> if ( empty( $attributes['slug'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px"> return '';
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,6 +40,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> return '';
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( isset( $seen_refs[ $attributes['slug'] ] ) ) {
+ // WP_DEBUG_DISPLAY must only be honored when WP_DEBUG. This precedent
+ // is set in `wp_debug_mode()`.
+ $is_debug = WP_DEBUG && WP_DEBUG_DISPLAY;
+
+ return $is_debug ?
+ // translators: Visible only in the front end, this warning takes the place of a faulty block. %s represents a pattern's slug.
+ sprintf( __( '[block rendering halted for pattern "%s"]' ), $slug ) :
+ '';
+ }
+
</ins><span class="cx" style="display: block; padding: 0 10px"> $pattern = $registry->get_registered( $slug );
</span><span class="cx" style="display: block; padding: 0 10px"> $content = $pattern['content'];
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,7 +61,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $content = gutenberg_serialize_blocks( $blocks );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- return do_blocks( $content );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $seen_refs[ $attributes['slug'] ] = true;
+
+ $content = do_blocks( $content );
+
+ global $wp_embed;
+ $content = $wp_embed->autoembed( $content );
+
+ unset( $seen_refs[ $attributes['slug'] ] );
+ return $content;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_pattern' );
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostfeaturedimageblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-featured-image/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-featured-image/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-featured-image/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -51,6 +51,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "customGradient": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "useFirstImageFromPost": {
+ "type": "boolean",
+ "default": false
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "usesContext": [ "postId", "postType", "queryId" ],
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostfeaturedimagephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-featured-image.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-featured-image.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-featured-image.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54,9 +54,40 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $featured_image = get_the_post_thumbnail( $post_ID, $size_slug, $attr );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ // Get the first image from the post.
+ if ( $attributes['useFirstImageFromPost'] && ! $featured_image ) {
+ $content_post = get_post( $post_ID );
+ $content = $content_post->post_content;
+ $processor = new WP_HTML_Tag_Processor( $content );
+
+ /*
+ * Transfer the image tag from the post into a new text snippet.
+ * Because the HTML API doesn't currently expose a way to extract
+ * HTML substrings this is necessary as a workaround. Of note, this
+ * is different than directly extracting the IMG tag:
+ * - If there are duplicate attributes in the source there will only be one in the output.
+ * - If there are single-quoted or unquoted attributes they will be double-quoted in the output.
+ * - If there are named character references in the attribute values they may be replaced with their direct code points. E.g. `…` becomes `…`.
+ * In the future there will likely be a mechanism to copy snippets of HTML from
+ * one document into another, via the HTML Processor's `get_outer_html()` or
+ * equivalent. When that happens it would be appropriate to replace this custom
+ * code with that canonical code.
+ */
+ if ( $processor->next_tag( 'img' ) ) {
+ $tag_html = new WP_HTML_Tag_Processor( '<img>' );
+ $tag_html->next_tag();
+ foreach ( $processor->get_attribute_names_with_prefix( '' ) as $name ) {
+ $tag_html->set_attribute( $name, $processor->get_attribute( $name ) );
+ }
+ $featured_image = $tag_html->get_updated_html();
+ }
+ }
+
</ins><span class="cx" style="display: block; padding: 0 10px"> if ( ! $featured_image ) {
</span><span class="cx" style="display: block; padding: 0 10px"> return '';
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px"> if ( $is_link ) {
</span><span class="cx" style="display: block; padding: 0 10px"> $link_target = $attributes['linkTarget'];
</span><span class="cx" style="display: block; padding: 0 10px"> $rel = ! empty( $attributes['rel'] ) ? 'rel="' . esc_attr( $attributes['rel'] ) . '"' : '';
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostnavigationlinkblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-navigation-link/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-navigation-link/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-navigation-link/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -28,8 +28,16 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "arrow": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><span class="cx" style="display: block; padding: 0 10px"> "default": "none"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "inSameTerm": {
+ "type": "boolean"
+ },
+ "taxonomy": {
+ "type": "string",
+ "default": ""
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "usesContext": [ "postType" ],
</ins><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span><span class="cx" style="display: block; padding: 0 10px"> "reusable": false,
</span><span class="cx" style="display: block; padding: 0 10px"> "html": false,
</span></span></pre></div>
<a id="trunksrcwpincludesblockspostnavigationlinkphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-navigation-link.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-navigation-link.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-navigation-link.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -99,10 +99,24 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- // The dynamic portion of the function name, `$navigation_type`,
- // refers to the type of adjacency, 'next' or 'previous'.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $in_same_term = isset( $attributes['inSameTerm'] ) ? $attributes['inSameTerm'] : false;
+ $taxonomy = isset( $attributes['taxonomy'] ) && $in_same_term ? $attributes['taxonomy'] : '';
+
+ /**
+ * The dynamic portion of the function name, `$navigation_type`,
+ * Refers to the type of adjacency, 'next' or 'previous'.
+ *
+ * @See https://developer.wordpress.org/reference/functions/get_previous_post_link/
+ * @See https://developer.wordpress.org/reference/functions/get_next_post_link/
+ */
</ins><span class="cx" style="display: block; padding: 0 10px"> $get_link_function = "get_{$navigation_type}_post_link";
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $content = $get_link_function( $format, $link );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ if ( $in_same_term ) {
+ $content = $get_link_function( $format, $link, $in_same_term, '', $taxonomy );
+ } else {
+ $content = $get_link_function( $format, $link );
+ }
+
</ins><span class="cx" style="display: block; padding: 0 10px"> return sprintf(
</span><span class="cx" style="display: block; padding: 0 10px"> '<div %1$s>%2$s</div>',
</span><span class="cx" style="display: block; padding: 0 10px"> $wrapper_attributes,
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttemplateblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-template/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-template/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-template/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10,7 +10,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "usesContext": [
</span><span class="cx" style="display: block; padding: 0 10px"> "queryId",
</span><span class="cx" style="display: block; padding: 0 10px"> "query",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "queryContext",
</del><span class="cx" style="display: block; padding: 0 10px"> "displayLayout",
</span><span class="cx" style="display: block; padding: 0 10px"> "templateSlug",
</span><span class="cx" style="display: block; padding: 0 10px"> "previewPostType",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttermsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-terms.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-terms.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-terms.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -59,9 +59,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Registers the `core/post-terms` block on the server.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ * Returns the available variations for the `core/post-terms` block.
+ *
+ * @return array The available variations for the block.
</ins><span class="cx" style="display: block; padding: 0 10px"> */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function register_block_core_post_terms() {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function build_post_term_block_variations() {
</ins><span class="cx" style="display: block; padding: 0 10px"> $taxonomies = get_taxonomies(
</span><span class="cx" style="display: block; padding: 0 10px"> array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'publicly_queryable' => true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -103,11 +105,18 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return array_merge( $built_ins, $custom_variations );
+}
+
+/**
+ * Registers the `core/post-terms` block on the server.
+ */
+function register_block_core_post_terms() {
</ins><span class="cx" style="display: block; padding: 0 10px"> register_block_type_from_metadata(
</span><span class="cx" style="display: block; padding: 0 10px"> __DIR__ . '/post-terms',
</span><span class="cx" style="display: block; padding: 0 10px"> array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'render_callback' => 'render_block_core_post_terms',
- 'variations' => array_merge( $built_ins, $custom_variations ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'render_callback' => 'render_block_core_post_terms',
+ 'variation_callback' => 'build_post_term_block_variations',
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-title/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-title/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -55,9 +55,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextDecoration": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalLetterSpacing": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fontSize": true,
- "fontAppearance": true,
- "textTransform": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fontSize": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblocksposttitlephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/post-title.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/post-title.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/post-title.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -38,7 +38,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( isset( $attributes['isLink'] ) && $attributes['isLink'] ) {
</span><span class="cx" style="display: block; padding: 0 10px"> $rel = ! empty( $attributes['rel'] ) ? 'rel="' . esc_attr( $attributes['rel'] ) . '"' : '';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $title = sprintf( '<a href="%1$s" target="%2$s" %3$s>%4$s</a>', get_the_permalink( $block->context['postId'] ), esc_attr( $attributes['linkTarget'] ), $rel, $title );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $title = sprintf( '<a href="%1$s" target="%2$s" %3$s>%4$s</a>', esc_url( get_the_permalink( $block->context['postId'] ) ), esc_attr( $attributes['linkTarget'] ), $rel, $title );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $classes = array();
</span></span></pre></div>
<a id="trunksrcwpincludesblockspreformattedblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/preformatted/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/preformatted/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/preformatted/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,10 +8,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "pre",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default": "",
</del><span class="cx" style="display: block; padding: 0 10px"> "__unstablePreserveWhiteSpace": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockspullquoteblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/pullquote/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/pullquote/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/pullquote/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8,16 +8,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "value": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "p",
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "citation": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "cite",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default": "",
</del><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "textAlign": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,6 +35,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "text": true
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "spacing": {
+ "margin": true,
+ "padding": true
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> "typography": {
</span><span class="cx" style="display: block; padding: 0 10px"> "fontSize": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "lineHeight": true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -46,8 +49,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextDecoration": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalLetterSpacing": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fontSize": true,
- "fontAppearance": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fontSize": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalBorder": {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksqueryblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/query/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52,6 +52,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "layout": true
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "editorStyle": "wp-block-query-editor",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "style": "wp-block-query",
- "viewScript": "file:./view.min.js"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "style": "wp-block-query"
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnextphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-next.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-next.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/query-pagination-next.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,9 +72,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"> $p->set_attribute( 'data-wp-key', 'query-pagination-next' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $p->set_attribute( 'data-wp-on--click', 'actions.core.query.navigate' );
- $p->set_attribute( 'data-wp-on--mouseenter', 'actions.core.query.prefetch' );
- $p->set_attribute( 'data-wp-effect', 'effects.core.query.prefetch' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $p->set_attribute( 'data-wp-on--click', 'core/query::actions.navigate' );
+ $p->set_attribute( 'data-wp-on--mouseenter', 'core/query::actions.prefetch' );
+ $p->set_attribute( 'data-wp-watch', 'core/query::callbacks.prefetch' );
</ins><span class="cx" style="display: block; padding: 0 10px"> $content = $p->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnumbersblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-numbers/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-numbers/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/query-pagination-numbers/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,7 +5,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "title": "Page Numbers",
</span><span class="cx" style="display: block; padding: 0 10px"> "category": "theme",
</span><span class="cx" style="display: block; padding: 0 10px"> "parent": [ "core/query-pagination" ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "description": "Displays a list of page numbers for pagination",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "description": "Displays a list of page numbers for pagination.",
</ins><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "midSize": {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationnumbersphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-numbers.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-numbers.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/query-pagination-numbers.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -98,7 +98,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'class_name' => 'page-numbers',
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $p->set_attribute( 'data-wp-on--click', 'actions.core.query.navigate' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $p->set_attribute( 'data-wp-on--click', 'core/query::actions.navigate' );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> $content = $p->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerypaginationpreviousphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-pagination-previous.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-pagination-previous.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/query-pagination-previous.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -60,9 +60,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"> $p->set_attribute( 'data-wp-key', 'query-pagination-previous' );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $p->set_attribute( 'data-wp-on--click', 'actions.core.query.navigate' );
- $p->set_attribute( 'data-wp-on--mouseenter', 'actions.core.query.prefetch' );
- $p->set_attribute( 'data-wp-effect', 'effects.core.query.prefetch' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $p->set_attribute( 'data-wp-on--click', 'core/query::actions.navigate' );
+ $p->set_attribute( 'data-wp-on--mouseenter', 'core/query::actions.prefetch' );
+ $p->set_attribute( 'data-wp-watch', 'core/query::callbacks.prefetch' );
</ins><span class="cx" style="display: block; padding: 0 10px"> $content = $p->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquerytitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query-title/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/query-title/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,9 +50,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextTransform": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextDecoration": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fontSize": true,
- "fontAppearance": true,
- "textTransform": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fontSize": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblocksqueryphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/query.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/query.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/query.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,23 +17,26 @@
</span><span class="cx" style="display: block; padding: 0 10px"> * @return string Returns the modified output of the query block.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_query( $attributes, $content, $block ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if ( $attributes['enhancedPagination'] && isset( $attributes['queryId'] ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $is_interactive = isset( $attributes['enhancedPagination'] ) && true === $attributes['enhancedPagination'] && isset( $attributes['queryId'] );
+
+ // Enqueue the script module and add the necessary directives if the block is
+ // interactive.
+ if ( $is_interactive ) {
+ wp_enqueue_script_module( '@wordpress/block-library/query' );
+
</ins><span class="cx" style="display: block; padding: 0 10px"> $p = new WP_HTML_Tag_Processor( $content );
</span><span class="cx" style="display: block; padding: 0 10px"> if ( $p->next_tag() ) {
</span><span class="cx" style="display: block; padding: 0 10px"> // Add the necessary directives.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $p->set_attribute( 'data-wp-interactive', true );
- $p->set_attribute( 'data-wp-navigation-id', 'query-' . $attributes['queryId'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $p->set_attribute( 'data-wp-interactive', '{"namespace":"core/query"}' );
+ $p->set_attribute( 'data-wp-router-region', 'query-' . $attributes['queryId'] );
+ $p->set_attribute( 'data-wp-init', 'callbacks.setQueryRef' );
</ins><span class="cx" style="display: block; padding: 0 10px"> // Use context to send translated strings.
</span><span class="cx" style="display: block; padding: 0 10px"> $p->set_attribute(
</span><span class="cx" style="display: block; padding: 0 10px"> 'data-wp-context',
</span><span class="cx" style="display: block; padding: 0 10px"> wp_json_encode(
</span><span class="cx" style="display: block; padding: 0 10px"> array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'core' => array(
- 'query' => array(
- 'loadingText' => __( 'Loading page, please wait.' ),
- 'loadedText' => __( 'Page Loaded.' ),
- ),
- ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'loadingText' => __( 'Loading page, please wait.' ),
+ 'loadedText' => __( 'Page Loaded.' ),
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> JSON_HEX_TAG | JSON_HEX_APOS | JSON_HEX_AMP
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54,12 +57,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> '<div
</span><span class="cx" style="display: block; padding: 0 10px"> class="screen-reader-text"
</span><span class="cx" style="display: block; padding: 0 10px"> aria-live="polite"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- data-wp-text="context.core.query.message"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ data-wp-text="context.message"
</ins><span class="cx" style="display: block; padding: 0 10px"> ></div>
</span><span class="cx" style="display: block; padding: 0 10px"> <div
</span><span class="cx" style="display: block; padding: 0 10px"> class="wp-block-query__enhanced-pagination-animation"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- data-wp-class--start-animation="selectors.core.query.startAnimation"
- data-wp-class--finish-animation="selectors.core.query.finishAnimation"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ data-wp-class--start-animation="state.startAnimation"
+ data-wp-class--finish-animation="state.finishAnimation"
</ins><span class="cx" style="display: block; padding: 0 10px"> ></div>',
</span><span class="cx" style="display: block; padding: 0 10px"> $last_tag_position,
</span><span class="cx" style="display: block; padding: 0 10px"> 0
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -67,34 +70,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">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $view_asset = 'wp-block-query-view';
- if ( ! wp_script_is( $view_asset ) ) {
- $script_handles = $block->block_type->view_script_handles;
- // If the script is not needed, and it is still in the `view_script_handles`, remove it.
- if (
- ( ! $attributes['enhancedPagination'] || ! isset( $attributes['queryId'] ) )
- && in_array( $view_asset, $script_handles, true )
- ) {
- $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_asset ) );
- }
- // If the script is needed, but it was previously removed, add it again.
- if ( $attributes['enhancedPagination'] && isset( $attributes['queryId'] ) && ! in_array( $view_asset, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_asset ) );
- }
- }
-
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Add the styles to the block type if the block is interactive and remove
+ // them if it's not.
</ins><span class="cx" style="display: block; padding: 0 10px"> $style_asset = 'wp-block-query';
</span><span class="cx" style="display: block; padding: 0 10px"> if ( ! wp_style_is( $style_asset ) ) {
</span><span class="cx" style="display: block; padding: 0 10px"> $style_handles = $block->block_type->style_handles;
</span><span class="cx" style="display: block; padding: 0 10px"> // If the styles are not needed, and they are still in the `style_handles`, remove them.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if (
- ( ! $attributes['enhancedPagination'] || ! isset( $attributes['queryId'] ) )
- && in_array( $style_asset, $style_handles, true )
- ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( ! $is_interactive && in_array( $style_asset, $style_handles, true ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> $block->block_type->style_handles = array_diff( $style_handles, array( $style_asset ) );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> // If the styles are needed, but they were previously removed, add them again.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if ( $attributes['enhancedPagination'] && isset( $attributes['queryId'] ) && ! in_array( $style_asset, $style_handles, true ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( $is_interactive && ! in_array( $style_asset, $style_handles, true ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> $block->block_type->style_handles = array_merge( $style_handles, array( $style_asset ) );
</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">@@ -103,25 +89,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Ensure that the view script has the `wp-interactivity` dependency.
- *
- * @since 6.4.0
- *
- * @global WP_Scripts $wp_scripts
- */
-function block_core_query_ensure_interactivity_dependency() {
- global $wp_scripts;
- if (
- isset( $wp_scripts->registered['wp-block-query-view'] ) &&
- ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-query-view']->deps, true )
- ) {
- $wp_scripts->registered['wp-block-query-view']->deps[] = 'wp-interactivity';
- }
-}
-
-add_action( 'wp_print_scripts', 'block_core_query_ensure_interactivity_dependency' );
-
-/**
</del><span class="cx" style="display: block; padding: 0 10px"> * Registers the `core/query` block on the server.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_query() {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -131,6 +98,22 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'render_callback' => 'render_block_core_query',
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ wp_register_script_module(
+ '@wordpress/block-library/query',
+ defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/query.min.js' ) : includes_url( 'blocks/query/view.min.js' ),
+ array(
+ array(
+ 'id' => '@wordpress/interactivity',
+ 'import' => 'static',
+ ),
+ array(
+ 'id' => '@wordpress/interactivity-router',
+ 'import' => 'dynamic',
+ ),
+ ),
+ defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_query' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -150,14 +133,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> static $dirty_enhanced_queries = array();
</span><span class="cx" style="display: block; padding: 0 10px"> static $render_query_callback = null;
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $block_name = $parsed_block['blockName'];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $is_interactive = isset( $parsed_block['attrs']['enhancedPagination'] ) && true === $parsed_block['attrs']['enhancedPagination'] && isset( $parsed_block['attrs']['queryId'] );
+ $block_name = $parsed_block['blockName'];
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if (
- 'core/query' === $block_name &&
- isset( $parsed_block['attrs']['enhancedPagination'] ) &&
- true === $parsed_block['attrs']['enhancedPagination'] &&
- isset( $parsed_block['attrs']['queryId'] )
- ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( 'core/query' === $block_name && $is_interactive ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> $enhanced_query_stack[] = $parsed_block['attrs']['queryId'];
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( ! isset( $render_query_callback ) ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -172,12 +151,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> * @return string Returns the modified output of the query block.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> $render_query_callback = static function ( $content, $block ) use ( &$enhanced_query_stack, &$dirty_enhanced_queries, &$render_query_callback ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $has_enhanced_pagination =
- isset( $block['attrs']['enhancedPagination'] ) &&
- true === $block['attrs']['enhancedPagination'] &&
- isset( $block['attrs']['queryId'] );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $is_interactive = isset( $block['attrs']['enhancedPagination'] ) && true === $block['attrs']['enhancedPagination'] && isset( $block['attrs']['queryId'] );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if ( ! $has_enhanced_pagination ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( ! $is_interactive ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> return $content;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunksrcwpincludesblocksquoteblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/quote/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/quote/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/quote/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,10 +17,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "citation": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "cite",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default": "",
</del><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "align": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -42,8 +41,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextDecoration": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalLetterSpacing": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fontSize": true,
- "fontAppearance": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fontSize": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "color": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -54,6 +52,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "background": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "text": true
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ },
+ "layout": {
+ "allowEditing": false
+ },
+ "spacing": {
+ "blockGap": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "styles": [
</span></span></pre></div>
<a id="trunksrcwpincludesblockssearchblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/search/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/search/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/search/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43,10 +43,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "object",
</span><span class="cx" style="display: block; padding: 0 10px"> "default": {}
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "buttonBehavior": {
- "type": "string",
- "default": "expand-searchfield"
- },
</del><span class="cx" style="display: block; padding: 0 10px"> "isSearchFieldHidden": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "boolean",
</span><span class="cx" style="display: block; padding: 0 10px"> "default": false
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -91,7 +87,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "html": false
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "viewScript": "file:./view.min.js",
</del><span class="cx" style="display: block; padding: 0 10px"> "editorStyle": "wp-block-search-editor",
</span><span class="cx" style="display: block; padding: 0 10px"> "style": "wp-block-search"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockssearchphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/search.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/search.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/search.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16,7 +16,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><span class="cx" style="display: block; padding: 0 10px"> * @return string The search block markup.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-function render_block_core_search( $attributes, $content, $block ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+function render_block_core_search( $attributes ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> // Older versions of the Search block defaulted the label and buttonText
</span><span class="cx" style="display: block; padding: 0 10px"> // attributes to `__( 'Search' )` meaning that many posts contain `<!--
</span><span class="cx" style="display: block; padding: 0 10px"> // wp:search /-->`. Support these by defaulting an undefined label and
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -36,7 +36,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $show_button = ( ! empty( $attributes['buttonPosition'] ) && 'no-button' === $attributes['buttonPosition'] ) ? false : true;
</span><span class="cx" style="display: block; padding: 0 10px"> $button_position = $show_button ? $attributes['buttonPosition'] : null;
</span><span class="cx" style="display: block; padding: 0 10px"> $query_params = ( ! empty( $attributes['query'] ) ) ? $attributes['query'] : array();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $button_behavior = ( ! empty( $attributes['buttonBehavior'] ) ) ? $attributes['buttonBehavior'] : 'default';
</del><span class="cx" style="display: block; padding: 0 10px"> $button = '';
</span><span class="cx" style="display: block; padding: 0 10px"> $query_params_markup = '';
</span><span class="cx" style="display: block; padding: 0 10px"> $inline_styles = styles_for_block_core_search( $attributes );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -78,29 +77,19 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $input->set_attribute( 'value', get_search_query() );
</span><span class="cx" style="display: block; padding: 0 10px"> $input->set_attribute( 'placeholder', $attributes['placeholder'] );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $is_expandable_searchfield = 'button-only' === $button_position && 'expand-searchfield' === $button_behavior;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // If it's interactive, enqueue the script module and add the directives.
+ $is_expandable_searchfield = 'button-only' === $button_position;
</ins><span class="cx" style="display: block; padding: 0 10px"> if ( $is_expandable_searchfield ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $input->set_attribute( 'data-wp-bind--aria-hidden', '!context.core.search.isSearchInputVisible' );
- $input->set_attribute( 'data-wp-bind--tabindex', 'selectors.core.search.tabindex' );
- // Adding these attributes manually is needed until the Interactivity API SSR logic is added to core.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ wp_enqueue_script_module( '@wordpress/block-library/search' );
+
+ $input->set_attribute( 'data-wp-bind--aria-hidden', '!context.isSearchInputVisible' );
+ $input->set_attribute( 'data-wp-bind--tabindex', 'state.tabindex' );
+
+ // Adding these attributes manually is needed until the Interactivity API
+ // SSR logic is added to core.
</ins><span class="cx" style="display: block; padding: 0 10px"> $input->set_attribute( 'aria-hidden', 'true' );
</span><span class="cx" style="display: block; padding: 0 10px"> $input->set_attribute( 'tabindex', '-1' );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
- // If the script already exists, there is no point in removing it from viewScript.
- $view_js_file = 'wp-block-search-view';
- if ( ! wp_script_is( $view_js_file ) ) {
- $script_handles = $block->block_type->view_script_handles;
-
- // If the script is not needed, and it is still in the `view_script_handles`, remove it.
- if ( ! $is_expandable_searchfield && in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file ) );
- }
- // If the script is needed, but it was previously removed, add it again.
- if ( $is_expandable_searchfield && ! in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file ) );
- }
- }
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( count( $query_params ) > 0 ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -144,13 +133,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( $button->next_tag() ) {
</span><span class="cx" style="display: block; padding: 0 10px"> $button->add_class( implode( ' ', $button_classes ) );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- if ( 'expand-searchfield' === $attributes['buttonBehavior'] && 'button-only' === $attributes['buttonPosition'] ) {
- $button->set_attribute( 'data-wp-bind--aria-label', 'selectors.core.search.ariaLabel' );
- $button->set_attribute( 'data-wp-bind--aria-controls', 'selectors.core.search.ariaControls' );
- $button->set_attribute( 'data-wp-bind--aria-expanded', 'context.core.search.isSearchInputVisible' );
- $button->set_attribute( 'data-wp-bind--type', 'selectors.core.search.type' );
- $button->set_attribute( 'data-wp-on--click', 'actions.core.search.openSearchInput' );
- // Adding these attributes manually is needed until the Interactivity API SSR logic is added to core.
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( 'button-only' === $attributes['buttonPosition'] ) {
+ $button->set_attribute( 'data-wp-bind--aria-label', 'state.ariaLabel' );
+ $button->set_attribute( 'data-wp-bind--aria-controls', 'state.ariaControls' );
+ $button->set_attribute( 'data-wp-bind--aria-expanded', 'context.isSearchInputVisible' );
+ $button->set_attribute( 'data-wp-bind--type', 'state.type' );
+ $button->set_attribute( 'data-wp-on--click', 'actions.openSearchInput' );
+
+ // Adding these attributes manually is needed until the Interactivity
+ // API SSR logic is added to core.
</ins><span class="cx" style="display: block; padding: 0 10px"> $button->set_attribute( 'aria-label', __( 'Expand search field' ) );
</span><span class="cx" style="display: block; padding: 0 10px"> $button->set_attribute( 'aria-controls', 'wp-block-search__input-' . $input_id );
</span><span class="cx" style="display: block; padding: 0 10px"> $button->set_attribute( 'aria-expanded', 'false' );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -172,15 +163,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> array( 'class' => $classnames )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px"> $form_directives = '';
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ // If it's interactive, add the directives.
</ins><span class="cx" style="display: block; padding: 0 10px"> if ( $is_expandable_searchfield ) {
</span><span class="cx" style="display: block; padding: 0 10px"> $aria_label_expanded = __( 'Submit Search' );
</span><span class="cx" style="display: block; padding: 0 10px"> $aria_label_collapsed = __( 'Expand search field' );
</span><span class="cx" style="display: block; padding: 0 10px"> $form_directives = '
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- data-wp-interactive
- data-wp-context=\'{ "core": { "search": { "isSearchInputVisible": ' . $open_by_default . ', "inputId": "' . $input_id . '", "ariaLabelExpanded": "' . $aria_label_expanded . '", "ariaLabelCollapsed": "' . $aria_label_collapsed . '" } } }\'
- data-wp-class--wp-block-search__searchfield-hidden="!context.core.search.isSearchInputVisible"
- data-wp-on--keydown="actions.core.search.handleSearchKeydown"
- data-wp-on--focusout="actions.core.search.handleSearchFocusout"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ data-wp-interactive=\'{ "namespace": "core/search" }\'
+ data-wp-context=\'{ "isSearchInputVisible": ' . $open_by_default . ', "inputId": "' . $input_id . '", "ariaLabelExpanded": "' . $aria_label_expanded . '", "ariaLabelCollapsed": "' . $aria_label_collapsed . '" }\'
+ data-wp-class--wp-block-search__searchfield-hidden="!context.isSearchInputVisible"
+ data-wp-on--keydown="actions.handleSearchKeydown"
+ data-wp-on--focusout="actions.handleSearchFocusout"
</ins><span class="cx" style="display: 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">@@ -203,29 +196,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'render_callback' => 'render_block_core_search',
</span><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ wp_register_script_module(
+ '@wordpress/block-library/search',
+ defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ? gutenberg_url( '/build/interactivity/search.min.js' ) : includes_url( 'blocks/search/view.min.js' ),
+ array( '@wordpress/interactivity' ),
+ defined( 'GUTENBERG_VERSION' ) ? GUTENBERG_VERSION : get_bloginfo( 'version' )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_search' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- * Ensure that the view script has the `wp-interactivity` dependency.
- *
- * @since 6.4.0
- *
- * @global WP_Scripts $wp_scripts
- */
-function block_core_search_ensure_interactivity_dependency() {
- global $wp_scripts;
- if (
- isset( $wp_scripts->registered['wp-block-search-view'] ) &&
- ! in_array( 'wp-interactivity', $wp_scripts->registered['wp-block-search-view']->deps, true )
- ) {
- $wp_scripts->registered['wp-block-search-view']->deps[] = 'wp-interactivity';
- }
-}
-
-add_action( 'wp_print_scripts', 'block_core_search_ensure_interactivity_dependency' );
-
-/**
</del><span class="cx" style="display: block; padding: 0 10px"> * Builds the correct top level classnames for the 'core/search' block.
</span><span class="cx" style="display: block; padding: 0 10px"> *
</span><span class="cx" style="display: block; padding: 0 10px"> * @param array $attributes The block attributes.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -249,10 +230,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( 'button-only' === $attributes['buttonPosition'] ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $classnames[] = 'wp-block-search__button-only';
- if ( ! empty( $attributes['buttonBehavior'] ) && 'expand-searchfield' === $attributes['buttonBehavior'] ) {
- $classnames[] = 'wp-block-search__button-behavior-expand wp-block-search__searchfield-hidden';
- }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $classnames[] = 'wp-block-search__button-only wp-block-search__searchfield-hidden';
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunksrcwpincludesblockssitetitleblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/site-title/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/site-title/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/site-title/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -56,11 +56,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalFontWeight": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalLetterSpacing": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fontSize": true,
- "lineHeight": true,
- "fontAppearance": true,
- "letterSpacing": true,
- "textTransform": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fontSize": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblockssociallinkphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/social-link.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/social-link.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/social-link.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -33,7 +33,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> * The `is_email` returns false for emails with schema.
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> if ( is_email( $url ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $url = 'mailto:' . $url;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $url = 'mailto:' . antispambot( $url );
</ins><span class="cx" style="display: 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">@@ -62,10 +62,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> $processor = new WP_HTML_Tag_Processor( $link );
</span><span class="cx" style="display: block; padding: 0 10px"> $processor->next_tag( 'a' );
</span><span class="cx" style="display: block; padding: 0 10px"> if ( $open_in_new_tab ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $processor->set_attribute( 'rel', esc_attr( $rel ) . ' noopener nofollow' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $processor->set_attribute( 'rel', trim( $rel . ' noopener nofollow' ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> $processor->set_attribute( 'target', '_blank' );
</span><span class="cx" style="display: block; padding: 0 10px"> } elseif ( '' !== $rel ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $processor->set_attribute( 'rel', esc_attr( $rel ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $processor->set_attribute( 'rel', trim( $rel ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> return $processor->get_updated_html();
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -194,6 +194,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'name' => 'GitHub',
</span><span class="cx" style="display: block; padding: 0 10px"> 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679
,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"></path></svg>',
</span><span class="cx" style="display: block; padding: 0 10px"> ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'gravatar' => array(
+ 'name' => 'Gravatar',
+ 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M10.8001 4.69937V10.6494C10.8001 11.1001 10.9791 11.5323 11.2978 11.851C11.6165 12.1697 12.0487 12.3487 12.4994 12.3487C12.9501 12.3487 13.3824 12.1697 13.7011 11.851C14.0198 11.5323 14.1988 11.1001 14.1988 10.6494V6.69089C15.2418 7.05861 16.1371 7.75537 16.7496 8.67617C17.3622 9.59698 17.6589 10.6919 17.595 11.796C17.5311 12.9001 17.1101 13.9535 16.3954 14.7975C15.6807 15.6415 14.711 16.2303 13.6325 16.4753C12.5541 16.7202 11.4252 16.608 10.4161 16.1555C9.40691 15.703 8.57217 14.9348 8.03763 13.9667C7.50308 12.9985 7.29769 11.8828 7.45242 10.7877C7.60714 9.69266 8.11359 8.67755 8.89545 7.89537C9.20904 7.57521 9.38364 7.14426 9.38132 6.69611C9.37899 6.24797 9.19994 5.81884 8.88305 5.50195C8.56616 5.18506 8.13704 5.00601 7.68889 5.00369C7.24075
5.00137 6.80979 5.17597 6.48964 5.48956C5.09907 6.8801 4.23369 8.7098 4.04094 10.6669C3.84819 12.624 4.34 14.5873 5.43257 16.2224C6.52515 17.8575 8.15088 19.0632 10.0328 19.634C11.9146 20.2049 13.9362 20.1055 15.753 19.3529C17.5699 18.6003 19.0695 17.241 19.9965 15.5066C20.9234 13.7722 21.2203 11.7701 20.8366 9.84133C20.4528 7.91259 19.4122 6.17658 17.892 4.92911C16.3717 3.68163 14.466 2.99987 12.4994 3C12.0487 3 11.6165 3.17904 11.2978 3.49773C10.9791 3.81643 10.8001 4.24867 10.8001 4.69937Z" /></svg>',
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'instagram' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'name' => 'Instagram',
</span><span class="cx" style="display: block; padding: 0 10px"> 'icon' => '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-
0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-
2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg>',
</span></span></pre></div>
<a id="trunksrcwpincludesblockstableblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/table/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/table/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/table/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,10 +12,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "default": false
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "caption": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
- "selector": "figcaption",
- "default": ""
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
+ "selector": "figcaption"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "head": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "array",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,8 +29,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "selector": "td,th",
</span><span class="cx" style="display: block; padding: 0 10px"> "query": {
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "tag": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -75,8 +74,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "selector": "td,th",
</span><span class="cx" style="display: block; padding: 0 10px"> "query": {
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "tag": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -120,8 +119,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "selector": "td,th",
</span><span class="cx" style="display: block; padding: 0 10px"> "query": {
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text"
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "tag": {
</span><span class="cx" style="display: block; padding: 0 10px"> "type": "string",
</span></span></pre></div>
<a id="trunksrcwpincludesblockstemplatepartblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/template-part/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/template-part/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/template-part/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23,7 +23,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "supports": {
</span><span class="cx" style="display: block; padding: 0 10px"> "align": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "html": false,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "reusable": false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "reusable": false,
+ "renaming": false
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "editorStyle": "wp-block-template-part-editor"
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblockstemplatepartphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/template-part.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/template-part.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/template-part.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -43,10 +43,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> if ( $template_part_post ) {
</span><span class="cx" style="display: block; padding: 0 10px"> // A published post might already exist if this template part was customized elsewhere
</span><span class="cx" style="display: block; padding: 0 10px"> // or if it's part of a customized template.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- $content = $template_part_post->post_content;
- $area_terms = get_the_terms( $template_part_post, 'wp_template_part_area' );
- if ( ! is_wp_error( $area_terms ) && false !== $area_terms ) {
- $area = $area_terms[0]->name;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $block_template = _build_block_template_result_from_post( $template_part_post );
+ $content = $block_template->content;
+ if ( isset( $block_template->area ) ) {
+ $area = $block_template->area;
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px"> * Fires when a block template part is loaded from a template post stored in the database.
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -70,6 +70,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> if ( isset( $block_template->area ) ) {
</span><span class="cx" style="display: block; padding: 0 10px"> $area = $block_template->area;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+ // Needed for the `render_block_core_template_part_file` and `render_block_core_template_part_none` actions below.
+ $block_template_file = _get_block_template_file( 'wp_template_part', $attributes['slug'] );
+ if ( $block_template_file ) {
+ $template_part_file_path = $block_template_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"> if ( '' !== $content && null !== $content ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -275,8 +281,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> register_block_type_from_metadata(
</span><span class="cx" style="display: block; padding: 0 10px"> __DIR__ . '/template-part',
</span><span class="cx" style="display: block; padding: 0 10px"> array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'render_callback' => 'render_block_core_template_part',
- 'variations' => build_template_part_block_variations(),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'render_callback' => 'render_block_core_template_part',
+ 'variation_callback' => 'build_template_part_block_variations',
</ins><span class="cx" style="display: block; padding: 0 10px"> )
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span></span></pre></div>
<a id="trunksrcwpincludesblocksverseblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/verse/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/verse/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/verse/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9,10 +9,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "textdomain": "default",
</span><span class="cx" style="display: block; padding: 0 10px"> "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px"> "content": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "pre",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "default": "",
</del><span class="cx" style="display: block; padding: 0 10px"> "__unstablePreserveWhiteSpace": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40,8 +39,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextTransform": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalTextDecoration": true,
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalDefaultControls": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "fontSize": true,
- "fontAppearance": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "fontSize": true
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "spacing": {
</span></span></pre></div>
<a id="trunksrcwpincludesblocksvideoblockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/video/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/video/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/video/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,8 +15,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> "attribute": "autoplay"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> "caption": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- "type": "string",
- "source": "html",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "type": "rich-text",
+ "source": "rich-text",
</ins><span class="cx" style="display: block; padding: 0 10px"> "selector": "figcaption",
</span><span class="cx" style="display: block; padding: 0 10px"> "__experimentalRole": "content"
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span></span></pre></div>
<a id="trunksrcwpincludesblockswidgetgroupblockjson"></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/widget-group/block.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/widget-group/block.json 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/blocks/widget-group/block.json 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,4 +1,5 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ "$schema": "https://schemas.wp.org/trunk/block.json",
</ins><span class="cx" style="display: block; padding: 0 10px"> "apiVersion": 3,
</span><span class="cx" style="display: block; padding: 0 10px"> "name": "core/widget-group",
</span><span class="cx" style="display: block; padding: 0 10px"> "category": "widgets",
</span></span></pre></div>
<a id="trunksrcwpincludesscriptloaderphp"></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/script-loader.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/script-loader.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/src/wp-includes/script-loader.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1714,7 +1714,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> $package_styles = array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'block-editor' => array( 'wp-components' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'block-editor' => array( 'wp-components', 'wp-preferences' ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'block-library' => array(),
</span><span class="cx" style="display: block; padding: 0 10px"> 'block-directory' => array(),
</span><span class="cx" style="display: block; padding: 0 10px"> 'components' => array(),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1726,6 +1726,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-edit-blocks',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-block-library',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-commands',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-preferences',
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'editor' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-components',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1732,11 +1733,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-block-editor',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-reusable-blocks',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-patterns',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-preferences',
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'format-library' => array(),
</span><span class="cx" style="display: block; padding: 0 10px"> 'list-reusable-blocks' => array( 'wp-components' ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'reusable-blocks' => array( 'wp-components' ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'patterns' => array( 'wp-components' ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'preferences' => array( 'wp-components' ),
</ins><span class="cx" style="display: block; padding: 0 10px"> 'nux' => array( 'wp-components' ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'widgets' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-components',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1748,6 +1751,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-block-library',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-reusable-blocks',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-patterns',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-preferences',
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'customize-widgets' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-widgets',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1756,6 +1760,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-block-library',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-reusable-blocks',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-patterns',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-preferences',
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> 'edit-site' => array(
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-components',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1762,6 +1767,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-block-editor',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-edit-blocks',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-commands',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-preferences',
</ins><span class="cx" style="display: block; padding: 0 10px"> ),
</span><span class="cx" style="display: block; padding: 0 10px"> );
</span><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunktestsphpunitdatablocksfixturescore__quote__style1serverhtml"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-1.server.html</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-1.server.html 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-1.server.html 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,3 +1,3 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<blockquote class="wp-block-quote"><p>The editor will endeavour to create a new page and post building experience that makes writing rich posts effortless, and has “blocks” to make it easy what today might take shortcodes, custom HTML, or “mystery meat” embed discovery.</p><cite>Matt Mullenweg, 2017</cite></blockquote>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<blockquote class="wp-block-quote is-layout-flow wp-block-quote-is-layout-flow"><p>The editor will endeavour to create a new page and post building experience that makes writing rich posts effortless, and has “blocks” to make it easy what today might take shortcodes, custom HTML, or “mystery meat” embed discovery.</p><cite>Matt Mullenweg, 2017</cite></blockquote>
</ins><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunktestsphpunitdatablocksfixturescore__quote__style2serverhtml"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-2.server.html</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-2.server.html 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/tests/phpunit/data/blocks/fixtures/core__quote__style-2.server.html 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,3 +1,3 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<blockquote class="wp-block-quote is-style-large"><p>There is no greater agony than bearing an untold story inside you.</p><cite>Maya Angelou</cite></blockquote>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<blockquote class="wp-block-quote is-style-large is-layout-flow wp-block-quote-is-layout-flow"><p>There is no greater agony than bearing an untold story inside you.</p><cite>Maya Angelou</cite></blockquote>
</ins><span class="cx" style="display: block; padding: 0 10px">
</span></span></pre></div>
<a id="trunktestsphpunitincludesunregisterblockshooksphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/includes/unregister-blocks-hooks.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/includes/unregister-blocks-hooks.php 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/tests/phpunit/includes/unregister-blocks-hooks.php 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -64,3 +64,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> remove_action( 'init', 'register_block_core_tag_cloud' );
</span><span class="cx" style="display: block; padding: 0 10px"> remove_action( 'init', 'register_block_core_template_part' );
</span><span class="cx" style="display: block; padding: 0 10px"> remove_action( 'init', 'register_block_core_term_description' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+// Temporary hook removals to prevent impacting the phpunit tests timing.
+remove_action( 'registered_post_type', 'block_core_navigation_link_register_post_type_variation' );
+remove_action( 'registered_taxonomy', 'block_core_navigation_link_register_taxonomy_variation' );
+remove_action( 'unregistered_post_type', 'block_core_navigation_link_unregister_post_type_variation' );
+remove_action( 'unregistered_taxonomy', 'block_core_navigation_link_unregister_taxonomy_variation' );
</ins></span></pre></div>
<a id="trunktoolswebpackblocksjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tools/webpack/blocks.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tools/webpack/blocks.js 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/tools/webpack/blocks.js 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,59 +4,89 @@
</span><span class="cx" style="display: block; padding: 0 10px"> const CopyWebpackPlugin = require( 'copy-webpack-plugin' );
</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">- * WordPress dependencies
- */
-const DependencyExtractionPlugin = require( '@wordpress/dependency-extraction-webpack-plugin' );
-
-/**
</del><span class="cx" style="display: block; padding: 0 10px"> * Internal dependencies
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-const { baseDir, getBaseConfig, normalizeJoin, stylesTransform } = require( './shared' );
</del><span class="cx" style="display: block; padding: 0 10px"> const {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ baseDir,
+ getBaseConfig,
+ normalizeJoin,
+ stylesTransform,
+} = require( './shared' );
+const {
</ins><span class="cx" style="display: block; padding: 0 10px"> isDynamic,
</span><span class="cx" style="display: block; padding: 0 10px"> toDirectoryName,
</span><span class="cx" style="display: block; padding: 0 10px"> getStableBlocksMetadata,
</span><span class="cx" style="display: block; padding: 0 10px"> } = require( '../release/sync-stable-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">-module.exports = function( env = { environment: 'production', watch: false, buildTarget: false } ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+module.exports = function (
+ env = { environment: 'production', watch: false, buildTarget: false }
+) {
</ins><span class="cx" style="display: block; padding: 0 10px"> const mode = env.environment;
</span><span class="cx" style="display: block; padding: 0 10px"> const suffix = mode === 'production' ? '.min' : '';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- let buildTarget = env.buildTarget ? env.buildTarget : ( mode === 'production' ? 'build' : 'src' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ let buildTarget = env.buildTarget
+ ? env.buildTarget
+ : mode === 'production'
+ ? 'build'
+ : 'src';
</ins><span class="cx" style="display: block; padding: 0 10px"> buildTarget = buildTarget + '/wp-includes';
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const blocks = getStableBlocksMetadata();
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- const dynamicBlockFolders = blocks.filter( isDynamic ).map( toDirectoryName );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ const dynamicBlockFolders = blocks
+ .filter( isDynamic )
+ .map( toDirectoryName );
</ins><span class="cx" style="display: block; padding: 0 10px"> const blockFolders = blocks.map( toDirectoryName );
</span><span class="cx" style="display: block; padding: 0 10px"> const blockPHPFiles = {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'widgets/src/blocks/legacy-widget/index.php': 'wp-includes/blocks/legacy-widget.php',
- 'widgets/src/blocks/widget-group/index.php': 'wp-includes/blocks/widget-group.php',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'widgets/src/blocks/legacy-widget/index.php':
+ 'wp-includes/blocks/legacy-widget.php',
+ 'widgets/src/blocks/widget-group/index.php':
+ 'wp-includes/blocks/widget-group.php',
</ins><span class="cx" style="display: block; padding: 0 10px"> ...dynamicBlockFolders.reduce( ( files, blockName ) => {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- files[ `block-library/src/${ blockName }/index.php` ] = `wp-includes/blocks/${ blockName }.php`;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ files[
+ `block-library/src/${ blockName }/index.php`
+ ] = `wp-includes/blocks/${ blockName }.php`;
</ins><span class="cx" style="display: block; padding: 0 10px"> return files;
</span><span class="cx" style="display: block; padding: 0 10px"> }, {} ),
</span><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px"> const blockMetadataFiles = {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'widgets/src/blocks/legacy-widget/block.json': 'wp-includes/blocks/legacy-widget/block.json',
- 'widgets/src/blocks/widget-group/block.json': 'wp-includes/blocks/widget-group/block.json',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'widgets/src/blocks/legacy-widget/block.json':
+ 'wp-includes/blocks/legacy-widget/block.json',
+ 'widgets/src/blocks/widget-group/block.json':
+ 'wp-includes/blocks/widget-group/block.json',
</ins><span class="cx" style="display: block; padding: 0 10px"> ...blockFolders.reduce( ( files, blockName ) => {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- files[ `block-library/src/${ blockName }/block.json` ] = `wp-includes/blocks/${ blockName }/block.json`;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ files[
+ `block-library/src/${ blockName }/block.json`
+ ] = `wp-includes/blocks/${ blockName }/block.json`;
</ins><span class="cx" style="display: block; padding: 0 10px"> return files;
</span><span class="cx" style="display: block; padding: 0 10px"> }, {} ),
</span><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const blockPHPCopies = Object.keys( blockPHPFiles ).map( ( filename ) => ( {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- from: normalizeJoin(baseDir, `node_modules/@wordpress/${ filename }` ),
- to: normalizeJoin(baseDir, `src/${ blockPHPFiles[ filename ] }` ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ from: normalizeJoin( baseDir, `node_modules/@wordpress/${ filename }` ),
+ to: normalizeJoin( baseDir, `src/${ blockPHPFiles[ filename ] }` ),
</ins><span class="cx" style="display: block; padding: 0 10px"> } ) );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- const blockMetadataCopies = Object.keys( blockMetadataFiles ).map( ( filename ) => ( {
- from: normalizeJoin(baseDir, `node_modules/@wordpress/${ filename }` ),
- to: normalizeJoin(baseDir, `src/${ blockMetadataFiles[ filename ] }` ),
- } ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ const blockMetadataCopies = Object.keys( blockMetadataFiles ).map(
+ ( filename ) => ( {
+ from: normalizeJoin(
+ baseDir,
+ `node_modules/@wordpress/${ filename }`
+ ),
+ to: normalizeJoin(
+ baseDir,
+ `src/${ blockMetadataFiles[ filename ] }`
+ ),
+ } )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const blockStylesheetCopies = blockFolders.map( ( blockName ) => ( {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- from: normalizeJoin(baseDir, `node_modules/@wordpress/block-library/build-style/${ blockName }/*.css` ),
- to: normalizeJoin(baseDir, `${ buildTarget }/blocks/${ blockName }/[name]${ suffix }.css` ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ from: normalizeJoin(
+ baseDir,
+ `node_modules/@wordpress/block-library/build-style/${ blockName }/*.css`
+ ),
+ to: normalizeJoin(
+ baseDir,
+ `${ buildTarget }/blocks/${ blockName }/[name]${ suffix }.css`
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> transform: stylesTransform( mode ),
</span><span class="cx" style="display: block; padding: 0 10px"> noErrorOnMissing: true,
</span><span class="cx" style="display: block; padding: 0 10px"> } ) );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -64,41 +94,45 @@
</span><span class="cx" style="display: block; padding: 0 10px"> const baseConfig = getBaseConfig( env );
</span><span class="cx" style="display: block; padding: 0 10px"> const config = {
</span><span class="cx" style="display: block; padding: 0 10px"> ...baseConfig,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ // Todo: This list need of entry points need to be automatically fetched from the package
+ // We shouldn't have to maintain it manually.
</ins><span class="cx" style="display: block; padding: 0 10px"> entry: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'navigation/view': normalizeJoin( baseDir, 'node_modules/@wordpress/block-library/build-module/navigation/view' ),
- 'image/view': normalizeJoin( baseDir, 'node_modules/@wordpress/block-library/build-module/image/view' ),
- 'query/view': normalizeJoin( baseDir, 'node_modules/@wordpress/block-library/build-module/query/view' ),
- 'file/view': normalizeJoin( baseDir, 'node_modules/@wordpress/block-library/build-module/file/view' ),
- 'search/view': normalizeJoin( baseDir, 'node_modules/@wordpress/block-library/build-module/search/view' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ navigation: normalizeJoin(
+ baseDir,
+ 'node_modules/@wordpress/block-library/build-module/navigation/view'
+ ),
+ image: normalizeJoin(
+ baseDir,
+ 'node_modules/@wordpress/block-library/build-module/image/view'
+ ),
+ query: normalizeJoin(
+ baseDir,
+ 'node_modules/@wordpress/block-library/build-module/query/view'
+ ),
+ file: normalizeJoin(
+ baseDir,
+ 'node_modules/@wordpress/block-library/build-module/file/view'
+ ),
+ search: normalizeJoin(
+ baseDir,
+ 'node_modules/@wordpress/block-library/build-module/search/view'
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ experiments: {
+ outputModule: true,
+ },
</ins><span class="cx" style="display: block; padding: 0 10px"> output: {
</span><span class="cx" style="display: block; padding: 0 10px"> devtoolNamespace: 'wp',
</span><span class="cx" style="display: block; padding: 0 10px"> filename: `./blocks/[name]${ suffix }.js`,
</span><span class="cx" style="display: block; padding: 0 10px"> path: normalizeJoin( baseDir, buildTarget ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- chunkLoadingGlobal: `__WordPressPrivateInteractivityAPI__`,
- },
- resolve: {
- alias: {
- '@wordpress/interactivity': normalizeJoin( baseDir, 'node_modules/@wordpress/interactivity/src/index.js' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ library: {
+ type: 'module',
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ environment: { module: true },
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- optimization: {
- ...baseConfig.optimization,
- runtimeChunk: {
- name: 'private-interactivity',
- },
- splitChunks: {
- cacheGroups: {
- interactivity: {
- name: 'private-interactivity',
- test: /^(?!.*[\\/]block-library[\\/]).*$/,
- filename: `./js/dist/interactivity${suffix}.js`,
- chunks: 'all',
- minSize: 0,
- priority: -10,
- },
- },
- },
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ externalsType: 'module',
+ externals: {
+ '@wordpress/interactivity': '@wordpress/interactivity',
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> module: {
</span><span class="cx" style="display: block; padding: 0 10px"> rules: [
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -108,7 +142,8 @@
</span><span class="cx" style="display: block; padding: 0 10px"> {
</span><span class="cx" style="display: block; padding: 0 10px"> loader: require.resolve( 'babel-loader' ),
</span><span class="cx" style="display: block; padding: 0 10px"> options: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- cacheDirectory: process.env.BABEL_CACHE_DIRECTORY || true,
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ cacheDirectory:
+ process.env.BABEL_CACHE_DIRECTORY || true,
</ins><span class="cx" style="display: block; padding: 0 10px"> babelrc: false,
</span><span class="cx" style="display: block; padding: 0 10px"> configFile: false,
</span><span class="cx" style="display: block; padding: 0 10px"> presets: [
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -128,10 +163,6 @@
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> plugins: [
</span><span class="cx" style="display: block; padding: 0 10px"> ...baseConfig.plugins,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- new DependencyExtractionPlugin( {
- injectPolyfill: false,
- useDefaults: false,
- } ),
</del><span class="cx" style="display: block; padding: 0 10px"> new CopyWebpackPlugin( {
</span><span class="cx" style="display: block; padding: 0 10px"> patterns: [
</span><span class="cx" style="display: block; padding: 0 10px"> ...blockPHPCopies,
</span></span></pre></div>
<a id="trunktoolswebpackmodulesjs"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/tools/webpack/modules.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tools/webpack/modules.js (rev 0)
+++ trunk/tools/webpack/modules.js 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,93 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * WordPress dependencies
+ */
+const DependencyExtractionPlugin = require( '@wordpress/dependency-extraction-webpack-plugin' );
+
+/**
+ * Internal dependencies
+ */
+const {
+ baseDir,
+ getBaseConfig,
+ normalizeJoin,
+ MODULES,
+ WORDPRESS_NAMESPACE,
+} = require( './shared' );
+
+module.exports = function (
+ env = { environment: 'production', watch: false, buildTarget: false }
+) {
+ const mode = env.environment;
+ const suffix = mode === 'production' ? '.min' : '';
+ let buildTarget = env.buildTarget
+ ? env.buildTarget
+ : mode === 'production'
+ ? 'build'
+ : 'src';
+ buildTarget = buildTarget + '/wp-includes';
+
+ const baseConfig = getBaseConfig( env );
+ const config = {
+ ...baseConfig,
+ entry: MODULES.map( ( packageName ) =>
+ packageName.replace( WORDPRESS_NAMESPACE, '' )
+ ).reduce( ( memo, packageName ) => {
+ memo[ packageName ] = {
+ import: normalizeJoin(
+ baseDir,
+ `node_modules/@wordpress/${ packageName }`
+ ),
+ };
+
+ return memo;
+ }, {} ),
+ experiments: {
+ outputModule: true,
+ },
+ output: {
+ devtoolNamespace: 'wp',
+ filename: `[name]${ suffix }.js`,
+ path: normalizeJoin( baseDir, `${ buildTarget }/js/dist` ),
+ library: {
+ type: 'module',
+ },
+ environment: { module: true },
+ },
+ module: {
+ rules: [
+ {
+ test: /\.(j|t)sx?$/,
+ use: [
+ {
+ loader: require.resolve( 'babel-loader' ),
+ options: {
+ cacheDirectory:
+ process.env.BABEL_CACHE_DIRECTORY || true,
+ babelrc: false,
+ configFile: false,
+ presets: [
+ [
+ '@babel/preset-react',
+ {
+ runtime: 'automatic',
+ importSource: 'preact',
+ },
+ ],
+ ],
+ },
+ },
+ ],
+ },
+ ],
+ },
+ plugins: [
+ ...baseConfig.plugins,
+ new DependencyExtractionPlugin( {
+ injectPolyfill: false,
+ useDefaults: false,
+ } ),
+ ],
+ };
+
+ return config;
+};
</ins><span class="cx" style="display: block; padding: 0 10px">Property changes on: trunk/tools/webpack/modules.js
</span><span class="cx" style="display: block; padding: 0 10px">___________________________________________________________________
</span></span></pre></div>
<a id="svneolstyle"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: svn:eol-style</h4></div>
<ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+native
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="trunktoolswebpackpackagesjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tools/webpack/packages.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tools/webpack/packages.js 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/tools/webpack/packages.js 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16,7 +16,15 @@
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="cx" style="display: block; padding: 0 10px"> * Internal dependencies
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-const { baseDir, getBaseConfig, normalizeJoin, stylesTransform } = require( './shared' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+const {
+ baseDir,
+ getBaseConfig,
+ normalizeJoin,
+ stylesTransform,
+ BUNDLED_PACKAGES,
+ MODULES,
+ WORDPRESS_NAMESPACE,
+} = require( './shared' );
</ins><span class="cx" style="display: block; padding: 0 10px"> const { dependencies } = require( '../../package' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const exportDefaultPackages = [
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -40,25 +48,36 @@
</span><span class="cx" style="display: block; padding: 0 10px"> */
</span><span class="cx" style="display: block; padding: 0 10px"> function mapVendorCopies( vendors, buildTarget ) {
</span><span class="cx" style="display: block; padding: 0 10px"> return Object.keys( vendors ).map( ( filename ) => ( {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- from: normalizeJoin(baseDir, `node_modules/${ vendors[ filename ] }` ),
- to: normalizeJoin(baseDir, `${ buildTarget }/js/dist/vendor/${ filename }` ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ from: normalizeJoin( baseDir, `node_modules/${ vendors[ filename ] }` ),
+ to: normalizeJoin(
+ baseDir,
+ `${ buildTarget }/js/dist/vendor/${ filename }`
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> } ) );
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-module.exports = function( env = { environment: 'production', watch: false, buildTarget: false } ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+module.exports = function (
+ env = { environment: 'production', watch: false, buildTarget: false }
+) {
</ins><span class="cx" style="display: block; padding: 0 10px"> const mode = env.environment;
</span><span class="cx" style="display: block; padding: 0 10px"> const suffix = mode === 'production' ? '.min' : '';
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- let buildTarget = env.buildTarget ? env.buildTarget : ( mode === 'production' ? 'build' : 'src' );
- buildTarget = buildTarget + '/wp-includes';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ let buildTarget = env.buildTarget
+ ? env.buildTarget
+ : mode === 'production'
+ ? 'build'
+ : 'src';
+ buildTarget = buildTarget + '/wp-includes';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- const WORDPRESS_NAMESPACE = '@wordpress/';
- const BUNDLED_PACKAGES = [ '@wordpress/icons', '@wordpress/interface', '@wordpress/interactivity', '@wordpress/sync' ];
</del><span class="cx" style="display: block; padding: 0 10px"> const packages = Object.keys( dependencies )
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- .filter( ( packageName ) =>
- ! BUNDLED_PACKAGES.includes( packageName ) &&
- packageName.startsWith( WORDPRESS_NAMESPACE )
- )
- .map( ( packageName ) => packageName.replace( WORDPRESS_NAMESPACE, '' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ .filter(
+ ( packageName ) =>
+ ! BUNDLED_PACKAGES.includes( packageName ) &&
+ ! MODULES.includes( packageName ) &&
+ packageName.startsWith( WORDPRESS_NAMESPACE )
+ )
+ .map( ( packageName ) =>
+ packageName.replace( WORDPRESS_NAMESPACE, '' )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const vendors = {
</span><span class="cx" style="display: block; padding: 0 10px"> 'lodash.js': 'lodash/lodash.js',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -65,11 +84,14 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill.js': '@wordpress/babel-preset-default/build/polyfill.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-fetch.js': 'whatwg-fetch/dist/fetch.umd.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-element-closest.js': 'element-closest/browser.js',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'wp-polyfill-node-contains.js': 'polyfill-library/polyfills/__dist/Node.prototype.contains/raw.js',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-polyfill-node-contains.js':
+ 'polyfill-library/polyfills/__dist/Node.prototype.contains/raw.js',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-url.js': 'core-js-url-browser/url.js',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'wp-polyfill-dom-rect.js': 'polyfill-library/polyfills/__dist/DOMRect/raw.js',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-polyfill-dom-rect.js':
+ 'polyfill-library/polyfills/__dist/DOMRect/raw.js',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-formdata.js': 'formdata-polyfill/FormData.js',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'wp-polyfill-object-fit.js': 'objectFitPolyfill/src/objectFitPolyfill.js',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-polyfill-object-fit.js':
+ 'objectFitPolyfill/src/objectFitPolyfill.js',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-inert.js': 'wicg-inert/dist/inert.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'moment.js': 'moment/moment.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'react.js': 'react/umd/react.development.js',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -79,11 +101,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const minifiedVendors = {
</span><span class="cx" style="display: block; padding: 0 10px"> 'lodash.min.js': 'lodash/lodash.min.js',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'wp-polyfill.min.js': '@wordpress/babel-preset-default/build/polyfill.min.js',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-polyfill.min.js':
+ '@wordpress/babel-preset-default/build/polyfill.min.js',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-element-closest.min.js': 'element-closest/browser.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-formdata.min.js': 'formdata-polyfill/formdata.min.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-url.min.js': 'core-js-url-browser/url.min.js',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'wp-polyfill-object-fit.min.js': 'objectFitPolyfill/dist/objectFitPolyfill.min.js',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-polyfill-object-fit.min.js':
+ 'objectFitPolyfill/dist/objectFitPolyfill.min.js',
</ins><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-inert.min.js': 'wicg-inert/dist/inert.min.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'moment.min.js': 'moment/min/moment.min.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'react.min.js': 'react/umd/react.production.min.js',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -93,39 +117,55 @@
</span><span class="cx" style="display: block; padding: 0 10px"> const minifyVendors = {
</span><span class="cx" style="display: block; padding: 0 10px"> 'regenerator-runtime.min.js': 'regenerator-runtime/runtime.js',
</span><span class="cx" style="display: block; padding: 0 10px"> 'wp-polyfill-fetch.min.js': 'whatwg-fetch/dist/fetch.umd.js',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'wp-polyfill-node-contains.min.js': 'polyfill-library/polyfills/__dist/Node.prototype.contains/raw.js',
- 'wp-polyfill-dom-rect.min.js': 'polyfill-library/polyfills/__dist/DOMRect/raw.js',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'wp-polyfill-node-contains.min.js':
+ 'polyfill-library/polyfills/__dist/Node.prototype.contains/raw.js',
+ 'wp-polyfill-dom-rect.min.js':
+ 'polyfill-library/polyfills/__dist/DOMRect/raw.js',
</ins><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const phpFiles = {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- 'block-serialization-default-parser/class-wp-block-parser.php': 'wp-includes/class-wp-block-parser.php',
- 'block-serialization-default-parser/class-wp-block-parser-frame.php': 'wp-includes/class-wp-block-parser-frame.php',
- 'block-serialization-default-parser/class-wp-block-parser-block.php': 'wp-includes/class-wp-block-parser-block.php',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ 'block-serialization-default-parser/class-wp-block-parser.php':
+ 'wp-includes/class-wp-block-parser.php',
+ 'block-serialization-default-parser/class-wp-block-parser-frame.php':
+ 'wp-includes/class-wp-block-parser-frame.php',
+ 'block-serialization-default-parser/class-wp-block-parser-block.php':
+ 'wp-includes/class-wp-block-parser-block.php',
</ins><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const developmentCopies = mapVendorCopies( vendors, buildTarget );
</span><span class="cx" style="display: block; padding: 0 10px"> const minifiedCopies = mapVendorCopies( minifiedVendors, buildTarget );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- const minifyCopies = mapVendorCopies( minifyVendors, buildTarget ).map( ( copyCommand ) => {
- return {
- ...copyCommand,
- transform: ( content ) => {
- return UglifyJS.minify( content.toString() ).code;
- },
- };
- } );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ const minifyCopies = mapVendorCopies( minifyVendors, buildTarget ).map(
+ ( copyCommand ) => {
+ return {
+ ...copyCommand,
+ transform: ( content ) => {
+ return UglifyJS.minify( content.toString() ).code;
+ },
+ };
+ }
+ );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- let vendorCopies = mode === "development" ? developmentCopies : [ ...minifiedCopies, ...minifyCopies ];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ let vendorCopies =
+ mode === 'development'
+ ? developmentCopies
+ : [ ...minifiedCopies, ...minifyCopies ];
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> let cssCopies = packages.map( ( packageName ) => ( {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- from: normalizeJoin(baseDir, `node_modules/@wordpress/${ packageName }/build-style/*.css` ),
- to: normalizeJoin(baseDir, `${ buildTarget }/css/dist/${ packageName }/[name]${ suffix }.css` ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ from: normalizeJoin(
+ baseDir,
+ `node_modules/@wordpress/${ packageName }/build-style/*.css`
+ ),
+ to: normalizeJoin(
+ baseDir,
+ `${ buildTarget }/css/dist/${ packageName }/[name]${ suffix }.css`
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> transform: stylesTransform( mode ),
</span><span class="cx" style="display: block; padding: 0 10px"> noErrorOnMissing: true,
</span><span class="cx" style="display: block; padding: 0 10px"> } ) );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const phpCopies = Object.keys( phpFiles ).map( ( filename ) => ( {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- from: normalizeJoin(baseDir, `node_modules/@wordpress/${ filename }` ),
- to: normalizeJoin(baseDir, `src/${ phpFiles[ filename ] }` ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ from: normalizeJoin( baseDir, `node_modules/@wordpress/${ filename }` ),
+ to: normalizeJoin( baseDir, `src/${ phpFiles[ filename ] }` ),
</ins><span class="cx" style="display: block; padding: 0 10px"> } ) );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const baseConfig = getBaseConfig( env );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -133,7 +173,10 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ...baseConfig,
</span><span class="cx" style="display: block; padding: 0 10px"> entry: packages.reduce( ( memo, packageName ) => {
</span><span class="cx" style="display: block; padding: 0 10px"> memo[ packageName ] = {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- import: normalizeJoin(baseDir, `node_modules/@wordpress/${ packageName }` ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ import: normalizeJoin(
+ baseDir,
+ `node_modules/@wordpress/${ packageName }`
+ ),
</ins><span class="cx" style="display: block; padding: 0 10px"> library: {
</span><span class="cx" style="display: block; padding: 0 10px"> name: [ 'wp', camelCaseDash( packageName ) ],
</span><span class="cx" style="display: block; padding: 0 10px"> type: 'window',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -148,7 +191,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> output: {
</span><span class="cx" style="display: block; padding: 0 10px"> devtoolNamespace: 'wp',
</span><span class="cx" style="display: block; padding: 0 10px"> filename: `[name]${ suffix }.js`,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- path: normalizeJoin(baseDir, `${ buildTarget }/js/dist` ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ path: normalizeJoin( baseDir, `${ buildTarget }/js/dist` ),
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> plugins: [
</span><span class="cx" style="display: block; padding: 0 10px"> ...baseConfig.plugins,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -158,17 +201,17 @@
</span><span class="cx" style="display: block; padding: 0 10px"> combinedOutputFile: `../../assets/script-loader-packages${ suffix }.php`,
</span><span class="cx" style="display: block; padding: 0 10px"> } ),
</span><span class="cx" style="display: block; padding: 0 10px"> new CopyWebpackPlugin( {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- patterns: [
- ...vendorCopies,
- ...cssCopies,
- ...phpCopies,
- ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ patterns: [ ...vendorCopies, ...cssCopies, ...phpCopies ],
</ins><span class="cx" style="display: block; padding: 0 10px"> } ),
</span><span class="cx" style="display: block; padding: 0 10px"> ],
</span><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> if ( config.mode === 'development' ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- config.plugins.push( new LiveReloadPlugin( { port: process.env.WORDPRESS_LIVE_RELOAD_PORT || 35729 } ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ config.plugins.push(
+ new LiveReloadPlugin( {
+ port: process.env.WORDPRESS_LIVE_RELOAD_PORT || 35729,
+ } )
+ );
</ins><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> return config;
</span></span></pre></div>
<a id="trunktoolswebpacksharedjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tools/webpack/shared.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tools/webpack/shared.js 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/tools/webpack/shared.js 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20,7 +20,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> new TerserPlugin( {
</span><span class="cx" style="display: block; padding: 0 10px"> extractComments: false,
</span><span class="cx" style="display: block; padding: 0 10px"> } ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- ]
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ],
</ins><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> module: {
</span><span class="cx" style="display: block; padding: 0 10px"> rules: [
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,10 +32,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ],
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="cx" style="display: block; padding: 0 10px"> resolve: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- modules: [
- baseDir,
- 'node_modules',
- ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ modules: [ baseDir, 'node_modules' ],
</ins><span class="cx" style="display: block; padding: 0 10px"> alias: {
</span><span class="cx" style="display: block; padding: 0 10px"> 'lodash-es': 'lodash',
</span><span class="cx" style="display: block; padding: 0 10px"> },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -70,15 +67,20 @@
</span><span class="cx" style="display: block; padding: 0 10px"> const stylesTransform = ( mode ) => ( content ) => {
</span><span class="cx" style="display: block; padding: 0 10px"> return postcss( [
</span><span class="cx" style="display: block; padding: 0 10px"> require( 'cssnano' )( {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">- preset: mode === 'production' ? 'default' : [
- 'default',
- {
- discardComments: {
- removeAll: ! content.includes( 'Copyright' ) && ! content.includes( 'License' ),
- },
- normalizeWhitespace: false,
- },
- ],
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ preset:
+ mode === 'production'
+ ? 'default'
+ : [
+ 'default',
+ {
+ discardComments: {
+ removeAll:
+ ! content.includes( 'Copyright' ) &&
+ ! content.includes( 'License' ),
+ },
+ normalizeWhitespace: false,
+ },
+ ],
</ins><span class="cx" style="display: block; padding: 0 10px"> } ),
</span><span class="cx" style="display: block; padding: 0 10px"> ] )
</span><span class="cx" style="display: block; padding: 0 10px"> .process( content, { from: 'src/app.css', to: 'dest/app.css' } )
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -87,6 +89,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> const normalizeJoin = ( ...paths ) => join( ...paths ).replace( /\\/g, '/' );
</span><span class="cx" style="display: block; padding: 0 10px">
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+const BUNDLED_PACKAGES = [
+ '@wordpress/dataviews',
+ '@wordpress/icons',
+ '@wordpress/interface',
+ '@wordpress/interactivity',
+ '@wordpress/sync',
+];
+const MODULES = [ '@wordpress/interactivity' ];
+const WORDPRESS_NAMESPACE = '@wordpress/';
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> module.exports = {
</span><span class="cx" style="display: block; padding: 0 10px"> baseDir,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -93,4 +104,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> getBaseConfig,
</span><span class="cx" style="display: block; padding: 0 10px"> normalizeJoin,
</span><span class="cx" style="display: block; padding: 0 10px"> stylesTransform,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ BUNDLED_PACKAGES,
+ MODULES,
+ WORDPRESS_NAMESPACE,
</ins><span class="cx" style="display: block; padding: 0 10px"> };
</span></span></pre></div>
<a id="trunkwebpackconfigjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/webpack.config.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/webpack.config.js 2024-01-29 15:04:27 UTC (rev 57376)
+++ trunk/webpack.config.js 2024-01-29 21:04:18 UTC (rev 57377)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2,6 +2,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> const developmentConfig = require( './tools/webpack/development' );
</span><span class="cx" style="display: block; padding: 0 10px"> const mediaConfig = require( './tools/webpack/media' );
</span><span class="cx" style="display: block; padding: 0 10px"> const packagesConfig = require( './tools/webpack/packages' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+const modulesConfig = require( './tools/webpack/modules' );
</ins><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> module.exports = function( env = { environment: "production", watch: false, buildTarget: false } ) {
</span><span class="cx" style="display: block; padding: 0 10px"> if ( ! env.watch ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17,6 +18,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> ...developmentConfig( env ),
</span><span class="cx" style="display: block; padding: 0 10px"> mediaConfig( env ),
</span><span class="cx" style="display: block; padding: 0 10px"> packagesConfig( env ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ modulesConfig( env ),
</ins><span class="cx" style="display: block; padding: 0 10px"> ];
</span><span class="cx" style="display: block; padding: 0 10px">
</span><span class="cx" style="display: block; padding: 0 10px"> return config;
</span></span></pre>
</div>
</div>
</body>
</html>