From 17a01ed185f38f87362eb7588908dc95ec6cbe23 Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Mon, 30 Oct 2023 22:56:25 +0000 Subject: [PATCH 001/150] Options, Meta APIs: Fast follow fixes for option cache priming functions. A collection of fixes for `wp_prime_option_caches()`: * cache arrays and objects in their serialized form for consistency with `get_option()` and `wp_load_alloptions()` * prevent repeat database queries for falsey and known non-existent options (notoptions) Additional tests for `wp_prime_option_caches()` to ensure: * additional database queries are not made repriming options (known, known-unknown and alloptions) * cache is primed consistently * `get_option()` returns a consistent value regardless of how it is primed * database queries do not contain earlier primed options * `get_option` does not prime the cache when testing the cache has been successfully primed Fixes a test for `wp_prime_option_caches_by_group()` to ensure `get_option` does not prime the cache when testing the cache has been successfully primed. Follow up to [56445],[56990],[57013]. Props peterwilsoncc, costdev, flixos90, hellofromTonya, mikeschroder, joemcgill. Fixes #59738. See #58962. git-svn-id: https://develop.svn.wordpress.org/trunk@57029 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/option.php | 23 +- .../tests/option/wpPrimeOptionCaches.php | 341 +++++++++++++++++- .../option/wpPrimeOptionCachesByGroup.php | 13 +- 3 files changed, 361 insertions(+), 16 deletions(-) diff --git a/src/wp-includes/option.php b/src/wp-includes/option.php index e58793117389d..13f5d49c877cb 100644 --- a/src/wp-includes/option.php +++ b/src/wp-includes/option.php @@ -261,11 +261,19 @@ function get_option( $option, $default_value = false ) { function wp_prime_option_caches( $options ) { $alloptions = wp_load_alloptions(); $cached_options = wp_cache_get_multiple( $options, 'options' ); + $notoptions = wp_cache_get( 'notoptions', 'options' ); + if ( ! is_array( $notoptions ) ) { + $notoptions = array(); + } // Filter options that are not in the cache. $options_to_prime = array(); foreach ( $options as $option ) { - if ( ( ! isset( $cached_options[ $option ] ) || ! $cached_options[ $option ] ) && ! isset( $alloptions[ $option ] ) ) { + if ( + ( ! isset( $cached_options[ $option ] ) || false === $cached_options[ $option ] ) + && ! isset( $alloptions[ $option ] ) + && ! isset( $notoptions[ $option ] ) + ) { $options_to_prime[] = $option; } } @@ -288,7 +296,12 @@ function wp_prime_option_caches( $options ) { $options_found = array(); foreach ( $results as $result ) { - $options_found[ $result->option_name ] = maybe_unserialize( $result->option_value ); + /* + * The cache is primed with the raw value (i.e. not maybe_unserialized). + * + * `get_option()` will handle unserializing the value as needed. + */ + $options_found[ $result->option_name ] = $result->option_value; } wp_cache_set_multiple( $options_found, 'options' ); @@ -299,12 +312,6 @@ function wp_prime_option_caches( $options ) { $options_not_found = array_diff( $options_to_prime, array_keys( $options_found ) ); - $notoptions = wp_cache_get( 'notoptions', 'options' ); - - if ( ! is_array( $notoptions ) ) { - $notoptions = array(); - } - // Add the options that were not found to the cache. $update_notoptions = false; foreach ( $options_not_found as $option_name ) { diff --git a/tests/phpunit/tests/option/wpPrimeOptionCaches.php b/tests/phpunit/tests/option/wpPrimeOptionCaches.php index 68b7d526b45d2..8b75bc286c4f5 100644 --- a/tests/phpunit/tests/option/wpPrimeOptionCaches.php +++ b/tests/phpunit/tests/option/wpPrimeOptionCaches.php @@ -41,15 +41,19 @@ public function test_wp_prime_option_caches() { // Check that options are only in the 'options' cache group. foreach ( $options_to_prime as $option ) { $this->assertSame( + "value_$option", wp_cache_get( $option, 'options' ), - get_option( $option ), "$option was not primed in the 'options' cache group." ); - $this->assertFalse( - wp_cache_get( $option, 'notoptions' ), - get_option( $option ), - "$option was primed in the 'notoptions' cache group." + $new_notoptions = wp_cache_get( $option, 'notoptions' ); + if ( ! is_array( $new_notoptions ) ) { + $new_notoptions = array(); + } + $this->assertArrayNotHasKey( + $option, + $new_notoptions, + "$option was primed in the 'notoptions' cache." ); } @@ -61,10 +65,70 @@ public function test_wp_prime_option_caches() { ); } + /** + * Tests that wp_prime_option_caches() handles a mix of primed and unprimed options. + * + * @ticket 58962 + */ + public function test_wp_prime_option_caches_handles_a_mix_of_primed_and_unprimed_options() { + global $wpdb; + // Create some options to prime. + $options_to_prime = array( + 'option1', + 'option2', + 'option3', + ); + + /* + * Set values for the options, + * clear the cache for the options, + * check options are not in cache initially. + */ + foreach ( $options_to_prime as $option ) { + update_option( $option, "value_$option", false ); + wp_cache_delete( $option, 'options' ); + $this->assertFalse( wp_cache_get( $option, 'options' ), "$option was not deleted from the cache." ); + } + + // Add non-existent option to the options to prime. + $options_to_prime[] = 'option404notfound'; + + // Prime the first option with a non-existent option. + wp_prime_option_caches( array( 'option1', 'option404notfound' ) ); + + // Store the initial database query count. + $initial_query_count = get_num_queries(); + + // Prime all the options, including the pre-primed option. + wp_prime_option_caches( $options_to_prime ); + + // Ensure an additional database query was made. + $this->assertSame( + 1, + get_num_queries() - $initial_query_count, + 'Additional database queries were not made.' + ); + + // Ensure the last query does not contain the pre-primed option. + $this->assertStringNotContainsString( + "\'option1\'", + $wpdb->last_query, + 'The last query should not contain the pre-primed option.' + ); + + // Ensure the last query does not contain the pre-primed notoption. + $this->assertStringNotContainsString( + "\'option404notfound\'", + $wpdb->last_query, + 'The last query should not contain the pre-primed non-existent option.' + ); + } + /** * Tests wp_prime_option_caches() with options that do not exist in the database. * * @ticket 58962 + * @ticket 59738 */ public function test_wp_prime_option_caches_with_nonexistent_options() { // Create some options to prime. @@ -96,27 +160,55 @@ public function test_wp_prime_option_caches_with_nonexistent_options() { foreach ( $options_to_prime as $option ) { $this->assertArrayHasKey( $option, $new_notoptions, "$option was not added to the notoptions cache." ); } + + // Check getting and re-priming the options does not result in additional database queries. + $initial_query_count = get_num_queries(); + foreach ( $options_to_prime as $option ) { + get_option( $option ); + $this->assertSame( + 0, + get_num_queries() - $initial_query_count, + "Additional database queries were made getting option $option." + ); + } + + wp_prime_option_caches( $options_to_prime ); + $this->assertSame( + 0, + get_num_queries() - $initial_query_count, + 'Additional database queries were made re-priming the options.' + ); } /** * Tests wp_prime_option_caches() with an empty array. * * @ticket 58962 + * @ticket 59738 */ public function test_wp_prime_option_caches_with_empty_array() { $alloptions = wp_load_alloptions(); $notoptions = wp_cache_get( 'notoptions', 'options' ); + $initial_query_count = get_num_queries(); wp_prime_option_caches( array() ); $this->assertSame( $alloptions, wp_cache_get( 'alloptions', 'options' ), 'The alloptions cache was modified.' ); $this->assertSame( $notoptions, wp_cache_get( 'notoptions', 'options' ), 'The notoptions cache was modified.' ); + + // Check priming an empty array does not result in additional database queries. + $this->assertSame( + 0, + get_num_queries() - $initial_query_count, + 'Additional database queries were made.' + ); } /** * Tests that wp_prime_option_caches() handles an empty "notoptions" cache. * * @ticket 58962 + * @ticket 59738 */ public function test_wp_prime_option_caches_handles_empty_notoptions_cache() { wp_cache_delete( 'notoptions', 'options' ); @@ -126,5 +218,244 @@ public function test_wp_prime_option_caches_handles_empty_notoptions_cache() { $notoptions = wp_cache_get( 'notoptions', 'options' ); $this->assertIsArray( $notoptions, 'The notoptions cache should be an array.' ); $this->assertArrayHasKey( 'nonexistent_option', $notoptions, 'nonexistent_option was not added to notoptions.' ); + + // Check getting and re-priming the options does not result in additional database queries. + $initial_query_count = get_num_queries(); + + get_option( 'nonexistent_option' ); + $this->assertSame( + 0, + get_num_queries() - $initial_query_count, + 'Additional database queries were made getting nonexistent_option.' + ); + + wp_prime_option_caches( array( 'nonexistent_option' ) ); + $this->assertSame( + 0, + get_num_queries() - $initial_query_count, + 'Additional database queries were made.' + ); + } + + /** + * Test options primed by the wp_prime_option_caches() function are identical to those primed by get_option(). + * + * @ticket 59738 + * + * @dataProvider data_option_types + * + * @param mixed $option_value An option value. + */ + public function test_get_option_should_return_identical_value_when_pre_primed_by_wp_prime_option_caches( $option_value ) { + // As this includes a test setting the value to `(bool) false`, update_option() can not be used so add_option() is used instead. + add_option( 'type_of_option', $option_value, '', false ); + wp_cache_delete( 'type_of_option', 'options' ); + + $this->assertFalse( wp_cache_get( 'type_of_option', 'options' ), 'type_of_option was not deleted from the cache for priming.' ); + + // Call the wp_prime_option_caches function to prime the options. + wp_prime_option_caches( array( 'type_of_option' ) ); + $value_after_pre_priming = get_option( 'type_of_option' ); + + // Clear the cache and call get_option directly. + wp_cache_delete( 'type_of_option', 'options' ); + $this->assertFalse( wp_cache_get( 'type_of_option', 'options' ), 'type_of_option was not deleted from the cache for get_option.' ); + $value_after_get_option = get_option( 'type_of_option' ); + + /* + * If the option value is an object, use assertEquals() to compare the values. + * + * This is to compare the shape of the object rather than the identity of the object. + */ + if ( is_object( $option_value ) ) { + $this->assertEquals( $value_after_get_option, $value_after_pre_priming, 'The values should be equal.' ); + } else { + $this->assertSame( $value_after_get_option, $value_after_pre_priming, 'The values should be identical.' ); + } + } + + /** + * Tests that wp_prime_option_caches() shapes the cache in the same fashion as get_option() + * + * @ticket 59738 + * + * @dataProvider data_option_types + * + * @param mixed $option_value An option value. + */ + public function test_wp_prime_option_caches_cache_should_be_identical_to_get_option_cache( $option_value ) { + // As this includes a test setting the value to `(bool) false`, update_option() can not be used so add_option() is used instead. + add_option( 'type_of_option', $option_value, '', false ); + wp_cache_delete( 'type_of_option', 'options' ); + + $this->assertFalse( wp_cache_get( 'type_of_option', 'options' ), 'type_of_option was not deleted from the cache for wp_prime_option_caches().' ); + + // Call the wp_prime_option_caches function to prime the options. + wp_prime_option_caches( array( 'type_of_option' ) ); + $value_from_priming = wp_cache_get( 'type_of_option', 'options' ); + + wp_cache_delete( 'type_of_option', 'options' ); + $this->assertFalse( wp_cache_get( 'type_of_option', 'options' ), 'type_of_option was not deleted from the cache for get_option().' ); + + // Call get_option() to prime the options. + get_option( 'type_of_option' ); + $value_from_get_option = wp_cache_get( 'type_of_option', 'options' ); + + $this->assertIsString( $value_from_get_option, 'Cache from get_option() should always be a string' ); + $this->assertIsString( $value_from_priming, 'Cache from wp_prime_option_caches() should always be a string' ); + $this->assertSame( $value_from_get_option, $value_from_priming, 'The values should be identical.' ); + } + + /** + * Tests that wp_prime_option_caches() doesn't trigger DB queries on already primed options. + * + * @ticket 59738 + * + * @dataProvider data_option_types + * + * @param mixed $option_value An option value. + */ + public function test_wp_prime_option_caches_does_not_trigger_db_queries_repriming_options( $option_value ) { + // As this includes a test setting the value to `(bool) false`, update_option() can not be used so add_option() is used instead. + add_option( 'double_primed_option', $option_value, '', false ); + wp_cache_delete( 'double_primed_option', 'options' ); + $options_to_prime = array( 'double_primed_option' ); + + $this->assertFalse( wp_cache_get( 'double_primed_option', 'options' ), 'double_primed_option was not deleted from the cache.' ); + + // Call the wp_prime_option_caches function to prime the options. + wp_prime_option_caches( $options_to_prime ); + + // Store the initial database query count. + $initial_query_count = get_num_queries(); + + // Check that options are only in the 'options' cache group. + foreach ( $options_to_prime as $option ) { + $this->assertNotFalse( + wp_cache_get( $option, 'options' ), + "$option was not primed in the 'options' cache group." + ); + + $new_notoptions = wp_cache_get( $option, 'notoptions' ); + if ( ! is_array( $new_notoptions ) ) { + $new_notoptions = array(); + } + $this->assertArrayNotHasKey( + $option, + $new_notoptions, + "$option was primed in the 'notoptions' cache." + ); + } + + // Call the wp_prime_option_caches function to prime the options. + wp_prime_option_caches( $options_to_prime ); + + // Ensure no additional database queries were made. + $this->assertSame( + $initial_query_count, + get_num_queries(), + 'Additional database queries were made.' + ); + } + + /** + * Tests that wp_prime_option_caches() doesn't trigger DB queries for items primed in alloptions. + * + * @ticket 59738 + * + * @dataProvider data_option_types + * + * @param mixed $option_value An option value. + */ + public function test_wp_prime_option_caches_does_not_trigger_db_queries_for_alloptions( $option_value ) { + // As this includes a test setting the value to `(bool) false`, update_option() can not be used so add_option() is used instead. + add_option( 'option_in_alloptions', $option_value, '', true ); + wp_cache_delete( 'alloptions', 'options' ); + wp_cache_delete( 'option_in_alloptions', 'options' ); + $options_to_prime = array( 'option_in_alloptions' ); + + $this->assertFalse( wp_cache_get( 'option_in_alloptions', 'options' ), 'option_in_alloptions was not deleted from the cache.' ); + $this->assertFalse( wp_cache_get( 'alloptions', 'options' ), 'alloptions was not deleted from the cache.' ); + + // Prime the alloptions cache. + wp_load_alloptions(); + + // Store the initial database query count. + $initial_query_count = get_num_queries(); + + // Call the wp_prime_option_caches function to reprime the option. + wp_prime_option_caches( $options_to_prime ); + + // Check that options are in the 'alloptions' cache only. + foreach ( $options_to_prime as $option ) { + $this->assertFalse( + wp_cache_get( $option, 'options' ), + "$option was primed in the 'options' cache group." + ); + + $new_notoptions = wp_cache_get( $option, 'notoptions' ); + if ( ! is_array( $new_notoptions ) ) { + $new_notoptions = array(); + } + $this->assertArrayNotHasKey( + $option, + $new_notoptions, + "$option was primed in the 'notoptions' cache." + ); + + $new_alloptions = wp_cache_get( 'alloptions', 'options' ); + if ( ! is_array( $new_alloptions ) ) { + $new_alloptions = array(); + } + $this->assertArrayHasKey( + $option, + $new_alloptions, + "$option was not primed in the 'alloptions' cache." + ); + } + + // Ensure no additional database queries were made. + $this->assertSame( + 0, + get_num_queries() - $initial_query_count, + 'Additional database queries were made.' + ); + } + + /** + * Data provider. + * + * @return array[] + */ + public function data_option_types() { + return array( + 'null' => array( null ), + '(bool) false' => array( false ), + '(bool) true' => array( true ), + '(int) 0' => array( 0 ), + '(int) -0' => array( -0 ), + '(int) 1' => array( 1 ), + '(int) -1' => array( -1 ), + '(float) 0.0' => array( 0.0 ), + '(float) -0.0' => array( -0.0 ), + '(float) 1.0' => array( 1.0 ), + 'empty string' => array( '' ), + 'string with only tabs' => array( "\t\t" ), + 'string with only newlines' => array( "\n\n" ), + 'string with only carriage returns' => array( "\r\r" ), + 'string with only spaces' => array( ' ' ), + 'populated string' => array( 'string' ), + 'string (1)' => array( '1' ), + 'string (0)' => array( '0' ), + 'string (0.0)' => array( '0.0' ), + 'string (-0)' => array( '-0' ), + 'string (-0.0)' => array( '-0.0' ), + 'empty array' => array( array() ), + 'populated array' => array( array( 'string' ) ), + 'empty object' => array( new stdClass() ), + 'populated object' => array( (object) array( 'string' ) ), + 'INF' => array( INF ), + 'NAN' => array( NAN ), + ); } } diff --git a/tests/phpunit/tests/option/wpPrimeOptionCachesByGroup.php b/tests/phpunit/tests/option/wpPrimeOptionCachesByGroup.php index dac621122d109..33ba6bc07d198 100644 --- a/tests/phpunit/tests/option/wpPrimeOptionCachesByGroup.php +++ b/tests/phpunit/tests/option/wpPrimeOptionCachesByGroup.php @@ -47,9 +47,16 @@ public function test_wp_prime_option_caches_by_group() { // Call the wp_prime_option_caches_by_group function to prime the options. wp_prime_option_caches_by_group( 'group1' ); - // Check that options are now in the cache. - $this->assertSame( get_option( 'option1' ), wp_cache_get( 'option1', 'options' ), 'option1\'s cache was not primed.' ); - $this->assertSame( get_option( 'option2' ), wp_cache_get( 'option2', 'options' ), 'option2\'s cache was not primed.' ); + /* + * Check that options are now in the cache. + * + * Repeat the string here rather than using get_option as get_option + * will prime the cache before the call to wp_cache_get if the option + * is not in the cache. Thus causing the tests to pass when they should + * fail. + */ + $this->assertSame( 'value_option1', wp_cache_get( 'option1', 'options' ), 'option1\'s cache was not primed.' ); + $this->assertSame( 'value_option2', wp_cache_get( 'option2', 'options' ), 'option2\'s cache was not primed.' ); // Make sure option3 is still not in cache. $this->assertFalse( wp_cache_get( 'option3', 'options' ), 'option3 was not deleted from the cache.' ); From 3d86a763a6aaa7d5c025a7c36c5e57e44d0e92e8 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Tue, 31 Oct 2023 12:56:16 +0000 Subject: [PATCH 002/150] Docs: Update some reusable block references to synced patterns. In WordPress 6.3, [https://wordpress.org/documentation/article/reusable-blocks/ Reusable Blocks were renamed to Patterns]. A synced pattern will behave in exactly the same way as a reusable block. This commit updates some references in DocBlocks and inline comments to use the new name. Follow-up to [56030]. Props benjaminknox, oglekler, hellofromTonya, marybaum, nicolefurlan. Fixes #59388. git-svn-id: https://develop.svn.wordpress.org/trunk@57032 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/blocks.php | 3 +- .../class-wp-rest-blocks-controller.php | 30 +++++++++---------- tests/phpunit/tests/blocks/renderReusable.php | 4 +-- .../tests/rest-api/rest-blocks-controller.php | 2 +- 4 files changed, 20 insertions(+), 19 deletions(-) diff --git a/src/wp-includes/blocks.php b/src/wp-includes/blocks.php index ce5853d32d0fb..1edc0762d3c00 100644 --- a/src/wp-includes/blocks.php +++ b/src/wp-includes/blocks.php @@ -659,7 +659,8 @@ function has_blocks( $post = null ) { * * This test optimizes for performance rather than strict accuracy, detecting * whether the block type exists but not validating its structure and not checking - * reusable blocks. For strict accuracy, you should use the block parser on post content. + * synced patterns (formerly called reusable blocks). For strict accuracy, + * you should use the block parser on post content. * * @since 5.0.0 * diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php index 305647451b02c..7999b02309b48 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php @@ -1,6 +1,6 @@ Date: Tue, 31 Oct 2023 14:21:23 +0000 Subject: [PATCH 003/150] Coding Standards: Remove extra space in a comment in `WP_REST_Blocks_Controller`. This fixes a WPCS error: `Whitespace found at end of line`. Follow-up to [57032]. Props hellofromTonya. See #59388. git-svn-id: https://develop.svn.wordpress.org/trunk@57033 602fd350-edb4-49c9-b593-d223f7449a82 --- .../rest-api/endpoints/class-wp-rest-blocks-controller.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php index 7999b02309b48..6f600a04945f0 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-blocks-controller.php @@ -78,7 +78,7 @@ public function get_item_schema() { $schema = parent::get_item_schema(); /* - * Allow all contexts to access `title.raw` and `content.raw`. + * Allow all contexts to access `title.raw` and `content.raw`. * Clients always need the raw markup of a pattern to do anything useful, * e.g. parse it or display it in an editor. */ From 5dff9238b9e07e2251fab8480751a6c3a036412b Mon Sep 17 00:00:00 2001 From: Tammie Lister Date: Tue, 31 Oct 2023 15:11:42 +0000 Subject: [PATCH 004/150] Update editor related npm packages for 6.4 RC3. The npm packages needed update for 6.4 RC3. Patch: https://github.com/WordPress/wordpress-develop/pull/5587. This PR includes the following changes: - Regression: [https://github.com/WordPress/gutenberg/pull/55553 Patterns: fix bug with authors and contributors not seeing user pattern categories]. - Bugfix: [https://github.com/WordPress/gutenberg/pull/55539 Query Loop:Disallow "enhanced pagination" with core blocks that may contain third-party blocks]. - Regression: [https://github.com/WordPress/gutenberg/pull/55667 File: Fix embedded PDF files in Safari]. - Regression: [https://github.com/WordPress/gutenberg/pull/55669 Ensure Term Description block is registered in core] Props DAreRodz, luisherranz, poena, afercia, danieldudzic, hellofromtonya, siobhyb, mikachan, get_dave, scruffian, wildworks, glendaviesnz, ramonopoly, aaronrobertshaw. See #59411. git-svn-id: https://develop.svn.wordpress.org/trunk@57034 602fd350-edb4-49c9-b593-d223f7449a82 --- package-lock.json | 2986 ++++++++--------- package.json | 138 +- .../assets/script-loader-packages.min.php | 2 +- src/wp-includes/blocks/file.php | 3 +- src/wp-includes/blocks/file/view.asset.php | 2 +- .../blocks/file/view.min.asset.php | 2 +- .../blocks/require-dynamic-blocks.php | 1 + .../includes/unregister-blocks-hooks.php | 1 + 8 files changed, 1569 insertions(+), 1566 deletions(-) diff --git a/package-lock.json b/package-lock.json index 96016a8a7c398..8f1df4f76ab2b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,70 +11,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.9", - "@wordpress/annotations": "2.42.9", - "@wordpress/api-fetch": "6.39.9", - "@wordpress/autop": "3.42.9", - "@wordpress/blob": "3.42.9", - "@wordpress/block-directory": "4.19.9", - "@wordpress/block-editor": "12.10.9", - "@wordpress/block-library": "8.19.9", - "@wordpress/block-serialization-default-parser": "4.42.9", - "@wordpress/blocks": "12.19.9", - "@wordpress/commands": "0.13.9", - "@wordpress/components": "25.8.9", - "@wordpress/compose": "6.19.9", - "@wordpress/core-commands": "0.11.9", - "@wordpress/core-data": "6.19.9", - "@wordpress/customize-widgets": "4.19.9", - "@wordpress/data": "9.12.9", - "@wordpress/data-controls": "3.11.9", - "@wordpress/date": "4.42.9", - "@wordpress/deprecated": "3.42.9", - "@wordpress/dom": "3.42.9", - "@wordpress/dom-ready": "3.42.9", - "@wordpress/edit-post": "7.19.9", - "@wordpress/edit-site": "5.19.9", - "@wordpress/edit-widgets": "5.19.9", - "@wordpress/editor": "13.19.9", - "@wordpress/element": "5.19.9", - "@wordpress/escape-html": "2.42.9", - "@wordpress/format-library": "4.19.9", - "@wordpress/hooks": "3.42.9", - "@wordpress/html-entities": "3.42.9", - "@wordpress/i18n": "4.42.9", - "@wordpress/icons": "9.33.9", - "@wordpress/interactivity": "2.3.9", - "@wordpress/interface": "5.19.9", - "@wordpress/is-shallow-equal": "4.42.9", - "@wordpress/keyboard-shortcuts": "4.19.9", - "@wordpress/keycodes": "3.42.9", - "@wordpress/list-reusable-blocks": "4.19.9", - "@wordpress/media-utils": "4.33.9", - "@wordpress/notices": "4.10.9", - "@wordpress/nux": "8.4.9", - "@wordpress/patterns": "1.3.9", - "@wordpress/plugins": "6.10.9", - "@wordpress/preferences": "3.19.9", - "@wordpress/preferences-persistence": "1.34.9", - "@wordpress/primitives": "3.40.9", - "@wordpress/priority-queue": "2.42.9", - "@wordpress/private-apis": "0.24.9", - "@wordpress/redux-routine": "4.42.9", - "@wordpress/reusable-blocks": "4.19.9", - "@wordpress/rich-text": "6.19.9", - "@wordpress/router": "0.11.9", - "@wordpress/server-side-render": "4.19.9", - "@wordpress/shortcode": "3.42.9", - "@wordpress/style-engine": "1.25.9", - "@wordpress/sync": "0.4.9", - "@wordpress/token-list": "2.42.9", - "@wordpress/undo-manager": "0.2.9", - "@wordpress/url": "3.43.9", - "@wordpress/viewport": "5.19.9", - "@wordpress/warning": "2.42.9", - "@wordpress/widgets": "3.19.9", - "@wordpress/wordcount": "3.42.9", + "@wordpress/a11y": "3.42.10", + "@wordpress/annotations": "2.42.10", + "@wordpress/api-fetch": "6.39.10", + "@wordpress/autop": "3.42.10", + "@wordpress/blob": "3.42.10", + "@wordpress/block-directory": "4.19.10", + "@wordpress/block-editor": "12.10.10", + "@wordpress/block-library": "8.19.10", + "@wordpress/block-serialization-default-parser": "4.42.10", + "@wordpress/blocks": "12.19.10", + "@wordpress/commands": "0.13.10", + "@wordpress/components": "25.8.10", + "@wordpress/compose": "6.19.10", + "@wordpress/core-commands": "0.11.10", + "@wordpress/core-data": "6.19.10", + "@wordpress/customize-widgets": "4.19.10", + "@wordpress/data": "9.12.10", + "@wordpress/data-controls": "3.11.10", + "@wordpress/date": "4.42.10", + "@wordpress/deprecated": "3.42.10", + "@wordpress/dom": "3.42.10", + "@wordpress/dom-ready": "3.42.10", + "@wordpress/edit-post": "7.19.10", + "@wordpress/edit-site": "5.19.10", + "@wordpress/edit-widgets": "5.19.10", + "@wordpress/editor": "13.19.10", + "@wordpress/element": "5.19.10", + "@wordpress/escape-html": "2.42.10", + "@wordpress/format-library": "4.19.10", + "@wordpress/hooks": "3.42.10", + "@wordpress/html-entities": "3.42.10", + "@wordpress/i18n": "4.42.10", + "@wordpress/icons": "9.33.10", + "@wordpress/interactivity": "2.3.10", + "@wordpress/interface": "5.19.10", + "@wordpress/is-shallow-equal": "4.42.10", + "@wordpress/keyboard-shortcuts": "4.19.10", + "@wordpress/keycodes": "3.42.10", + "@wordpress/list-reusable-blocks": "4.19.10", + "@wordpress/media-utils": "4.33.10", + "@wordpress/notices": "4.10.10", + "@wordpress/nux": "8.4.10", + "@wordpress/patterns": "1.3.10", + "@wordpress/plugins": "6.10.10", + "@wordpress/preferences": "3.19.10", + "@wordpress/preferences-persistence": "1.34.10", + "@wordpress/primitives": "3.40.10", + "@wordpress/priority-queue": "2.42.10", + "@wordpress/private-apis": "0.24.10", + "@wordpress/redux-routine": "4.42.10", + "@wordpress/reusable-blocks": "4.19.10", + "@wordpress/rich-text": "6.19.10", + "@wordpress/router": "0.11.10", + "@wordpress/server-side-render": "4.19.10", + "@wordpress/shortcode": "3.42.10", + "@wordpress/style-engine": "1.25.10", + "@wordpress/sync": "0.4.10", + "@wordpress/token-list": "2.42.10", + "@wordpress/undo-manager": "0.2.10", + "@wordpress/url": "3.43.10", + "@wordpress/viewport": "5.19.10", + "@wordpress/warning": "2.42.10", + "@wordpress/widgets": "3.19.10", + "@wordpress/wordcount": "3.42.10", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", @@ -108,11 +108,11 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.32.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.9", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.9", - "@wordpress/e2e-test-utils": "10.13.9", - "@wordpress/e2e-test-utils-playwright": "0.10.9", - "@wordpress/scripts": "26.13.9", + "@wordpress/babel-preset-default": "7.26.10", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.10", + "@wordpress/e2e-test-utils": "10.13.10", + "@wordpress/e2e-test-utils-playwright": "0.10.10", + "@wordpress/scripts": "26.13.10", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -5957,16 +5957,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.8.0.tgz", - "integrity": "sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.0.tgz", + "integrity": "sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.8.0", - "@typescript-eslint/type-utils": "6.8.0", - "@typescript-eslint/utils": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/type-utils": "6.9.0", + "@typescript-eslint/utils": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -5992,15 +5992,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.8.0.tgz", - "integrity": "sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.0.tgz", + "integrity": "sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.8.0", - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/typescript-estree": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", "debug": "^4.3.4" }, "engines": { @@ -6020,13 +6020,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz", - "integrity": "sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz", + "integrity": "sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0" + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -6037,13 +6037,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.8.0.tgz", - "integrity": "sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz", + "integrity": "sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.8.0", - "@typescript-eslint/utils": "6.8.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/utils": "6.9.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -6064,9 +6064,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.8.0.tgz", - "integrity": "sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.0.tgz", + "integrity": "sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -6077,13 +6077,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz", - "integrity": "sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz", + "integrity": "sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -6104,17 +6104,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.8.0.tgz", - "integrity": "sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.0.tgz", + "integrity": "sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.8.0", - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", "semver": "^7.5.4" }, "engines": { @@ -6129,12 +6129,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz", - "integrity": "sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz", + "integrity": "sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/types": "6.9.0", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -6356,28 +6356,28 @@ } }, "node_modules/@wordpress/a11y": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.9.tgz", - "integrity": "sha512-ILGzRh+Aki2TXTOffEHzirerLIsvrvQEOYSSqGTdh4ZRK6aRMFcC23610LPNiHeDdactSB/NXyTBCdrsNAP3RQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.10.tgz", + "integrity": "sha512-jzoDZZzAj1OjrwDy5HzE2cnS1HPCisDNu8l+CyrBJ83h4sUThbIbKRXzCY25KWBEa5c01jLci7pDnzm3zgYGfQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.9", - "@wordpress/i18n": "^4.42.9" + "@wordpress/dom-ready": "^3.42.10", + "@wordpress/i18n": "^4.42.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/annotations": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.9.tgz", - "integrity": "sha512-Cls7sy3PdhOTqEbHni7cD8I6X0/S4E1tLw0iB6yleLKaCTV6cf6zmebDOhroMeN29OOPfiGDp/WYGinvErOPqw==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.10.tgz", + "integrity": "sha512-OVZAENEkm33IkySfIAYLbIwZwDvS4bDeyKic3WTu9nA0eO83Pq1Sm0HQCpT/saNQ5CZGL58OJmikyfMTEHe5hQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/rich-text": "^6.19.9", + "@wordpress/data": "^9.12.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/rich-text": "^6.19.10", "rememo": "^4.0.2", "uuid": "^9.0.1" }, @@ -6389,22 +6389,22 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "6.39.9", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.9.tgz", - "integrity": "sha512-FcS1rgn6MwBzQLKsSG0+JcTPzklvnbPEffMq97q7cFSQXsYwR4oRSyn6lYY/ZtNUnrbiE+wP763Q8uh5tsZesg==", + "version": "6.39.10", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.10.tgz", + "integrity": "sha512-TqTwYKFr5sh2xfRB9Fbrlc0blpP2G3X/L343tS0y1xv98h3pNLakc8bF5wTbMtMcJb0/di+XnZB+JLB5Ueg8nw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.9", - "@wordpress/url": "^3.43.9" + "@wordpress/i18n": "^4.42.10", + "@wordpress/url": "^3.43.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/autop": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.9.tgz", - "integrity": "sha512-FmPS1444QEUVWEt29xHtzkO4zk042H97AevGTzm0j1rLC9GlotKC+YFU/KGsVgvdhtwSOGxUPydqKR1lMUd2aw==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.10.tgz", + "integrity": "sha512-v2gO22oytgdtKUk+lLibt9e2uQcdGCdLVhETKvoqBC4Pdv3YS9eLIci+caGmnSSEpyPr6tqqVyEWlLxi0oT+yw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6425,9 +6425,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.9.tgz", - "integrity": "sha512-UALMxZuxoliMX62VC9w+s4qy3bNWlQSMFvRcd5E+TBZuVs9Vl9rIUuhLGZwNP4IJ0Io5Z45W03pcXcjHT6dBvQ==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.10.tgz", + "integrity": "sha512-gCnhAqeWvSgiOzG9fiUdMDdscoFMXMvmU360xdQfC48qqkJR1IKZE0PuUcE4ll3xS66URicMixdiEZZRAp7enA==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -6436,10 +6436,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.9", - "@wordpress/browserslist-config": "^5.25.9", - "@wordpress/element": "^5.19.9", - "@wordpress/warning": "^2.42.9", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.10", + "@wordpress/browserslist-config": "^5.25.10", + "@wordpress/element": "^5.19.10", + "@wordpress/warning": "^2.42.10", "browserslist": "^4.21.9", "core-js": "^3.31.0" }, @@ -6454,9 +6454,9 @@ "dev": true }, "node_modules/@wordpress/blob": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.9.tgz", - "integrity": "sha512-C2Kn3PUwpXj91i019XxbMf0Rr8A3eoem5lryR4zpyMZW/1rZv2x+svo8xvpcza7mNpN2GfJGMC+fVd7RTvt6Qw==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.10.tgz", + "integrity": "sha512-zPzD6AK+lz1oaMrUbiw7DPWqO72q9fM3/x31mqfB1lM8Po7J4t21OKkhJJB+2Ql6453F9gX1UALhUEx2Ik1W7Q==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6465,29 +6465,29 @@ } }, "node_modules/@wordpress/block-directory": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.9.tgz", - "integrity": "sha512-Y3bJMa7xFaI7AnwwlKpsFu6pxwJQcZGgGdfT4cYUh4uqDqUILSUwnOXQzgb2IptmqzniWjZWZtNKgng3nU/eQw==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.10.tgz", + "integrity": "sha512-oNnaH4V7Z5lIzWd1dASoEoFwL8H+5yzOwfFNmKaOyNqrIYgCKzHumOe30d1JHg8AZRXMpmQwbVV4X/Fykz4ILw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/edit-post": "^7.19.9", - "@wordpress/editor": "^13.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/url": "^3.43.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/edit-post": "^7.19.10", + "@wordpress/editor": "^13.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2" }, "engines": { @@ -6499,44 +6499,44 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "12.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.9.tgz", - "integrity": "sha512-O0QaUP4JU8nK6GZPNcts/0XlSkPlAc+J7m06LfK8WP5sStrZhxmE4IjiPrGStXXiZ4knjx23DufHkU3e/XjoKg==", + "version": "12.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.10.tgz", + "integrity": "sha512-gJ2kjSY1JvL+l2qObyA+txpwT1kH753NSWrYWECuBEk4hE3l+FhDqVQdrA85su5wJ+BeM3BF1SBjYbw6+uVD2A==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/shortcode": "^3.42.9", - "@wordpress/style-engine": "^1.25.9", - "@wordpress/token-list": "^2.42.9", - "@wordpress/url": "^3.43.9", - "@wordpress/warning": "^2.42.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/shortcode": "^3.42.10", + "@wordpress/style-engine": "^1.25.10", + "@wordpress/token-list": "^2.42.10", + "@wordpress/url": "^3.43.10", + "@wordpress/warning": "^2.42.10", + "@wordpress/wordcount": "^3.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6560,41 +6560,41 @@ } }, "node_modules/@wordpress/block-library": { - "version": "8.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.9.tgz", - "integrity": "sha512-zHzGKp4nI/QlQabq2r92BdMAj0qtUsgZzSjvszAoW8gIkc9DvJA3CoE7icIf26yKEyi29h3OhIR6GqUtjmPrGA==", + "version": "8.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.10.tgz", + "integrity": "sha512-0esTiVStG7dZ6v8US9pbRPHVYnsaDYLT/oGRGJl5+NEeaMKsdEO1foiWdANHul7uKfAlKI7cJnFPQ+RPYNKVjQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/autop": "^3.42.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interactivity": "^2.3.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/primitives": "^3.40.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/server-side-render": "^4.19.9", - "@wordpress/url": "^3.43.9", - "@wordpress/viewport": "^5.19.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/autop": "^3.42.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interactivity": "^2.3.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/primitives": "^3.40.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/server-side-render": "^4.19.10", + "@wordpress/url": "^3.43.10", + "@wordpress/viewport": "^5.19.10", + "@wordpress/wordcount": "^3.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6614,9 +6614,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.9.tgz", - "integrity": "sha512-PAL27cgthpO4lGPn6gDXobHWLxyT1voZ6QSjs+ry20GeQNcjEkgeyp9Jcbrk/RiVfaTLwLOoxvtlcmyWWASz+g==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.10.tgz", + "integrity": "sha512-mWj9PEsyaUSORbZadpKhwyXvWwWz6qNl+3xwZrJmBh6QljubJ0t2eDf9X1Wy0bly0xkbZ0L++U1Q/4k3cYeHlA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6625,25 +6625,25 @@ } }, "node_modules/@wordpress/blocks": { - "version": "12.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.9.tgz", - "integrity": "sha512-XRA8+SKg+gnbc4/JWmmhSEvzoqTUNC50/VcCPvMudOPx8WDr6fCydcrWIc8goIDkKBkZtdHYBlZvWcvDpXFshw==", + "version": "12.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.10.tgz", + "integrity": "sha512-aDkyCDukj92I1f/0HWqwsYDi/h31h/9INVPopKs8AS6fpISUg5TK7O2sAOycP9Z4namIYxnnhkwvZKbMWenY4w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/block-serialization-default-parser": "^4.42.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/shortcode": "^3.42.9", + "@wordpress/autop": "^3.42.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/block-serialization-default-parser": "^4.42.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/shortcode": "^3.42.10", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -6674,18 +6674,18 @@ } }, "node_modules/@wordpress/commands": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.9.tgz", - "integrity": "sha512-fH96vdmmpvRNN0lpFTU30yya/FDNyyKqIxRKnIf5CgJ2t29IMd3bPAQlnBi3JIEUWrXV/dPv3b7TueoVGZ2X9Q==", + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.10.tgz", + "integrity": "sha512-rhHIcMxo5XurUA5Jys1C0Lq213bCNiBqRHNbvEhV4XOqJMbX5eP+rtYzaed7L/FQ2pyUwDCIOkPX1FN6dXS43g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/private-apis": "^0.24.9", + "@wordpress/components": "^25.8.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/private-apis": "^0.24.10", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" @@ -6699,9 +6699,9 @@ } }, "node_modules/@wordpress/components": { - "version": "25.8.9", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.9.tgz", - "integrity": "sha512-s+M7eopSqcptLvexaRFhDhilxaLuBu+ifFZK1lsRCa10XvxG4lOsoxN90OMI4Pk5c50zTJ/BrFM0HpU2Ru6EYw==", + "version": "25.8.10", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.10.tgz", + "integrity": "sha512-0Sj7w6uz/dEJbiDWyFfbv9vWAGPPxiOoQ37babAQOegy14OmyDVC0vI/7dET5FAb9I0wziTJPRzBxp3VIVdL7A==", "dependencies": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -6714,23 +6714,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/primitives": "^3.40.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/warning": "^2.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/primitives": "^3.40.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/warning": "^2.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6762,19 +6762,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.9.tgz", - "integrity": "sha512-0EMqNy+sbi2wO/+SSKxKfTkyoKwndhJpIC98CCm+JbmPITSU8o0Bpizt8j4aIxWVXH8rkrxFDNmQ1u6F4HIAPA==", + "version": "6.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.10.tgz", + "integrity": "sha512-odfkOxXlMMS9miFoSvWutr2G80l0OXDRLGsy471INxL02I9B3Ebi6vs8w8BNABxpTQaDmaEge10Jwz11Ty5cJg==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/priority-queue": "^2.42.9", - "@wordpress/undo-manager": "^0.2.9", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/priority-queue": "^2.42.10", + "@wordpress/undo-manager": "^0.2.10", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -6788,21 +6788,21 @@ } }, "node_modules/@wordpress/core-commands": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.9.tgz", - "integrity": "sha512-fWnO5Sh/3KHxT6TFlqK8GnWtMnXKyLtPxrDFsLp1vwqzbBBf7XroIqOa/ybh7ZV93H+tbmJ7LQTwAWXZEIDPiQ==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.10.tgz", + "integrity": "sha512-mcgJr+Fej8dCVVgqgcuwI/M1ElwXAHlMWjl6g4M31xHhPYl2GVD/3A1NWkT4pngwM7dFGHbC6XUEZwC9USXj/Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/router": "^0.11.9", - "@wordpress/url": "^3.43.9" + "@wordpress/block-editor": "^12.10.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/router": "^0.11.10", + "@wordpress/url": "^3.43.10" }, "engines": { "node": ">=12" @@ -6813,25 +6813,25 @@ } }, "node_modules/@wordpress/core-data": { - "version": "6.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.9.tgz", - "integrity": "sha512-1ZNSphggpT6VZrKlxqJBCTEo3Q4zGmiANqjSryRnM+1YQLGeLsFQlyCYIGr1m9LtCnJejZAmngSt4bhuzqBYpw==", + "version": "6.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.10.tgz", + "integrity": "sha512-Ij5sj/mXc1PDJAU6QaNCgwHsXKzYAVK/feamadf0FGZIvRFb9SvxT+gX3PB2LCYfAnuvKcn1uwFdYLhuA3UrMg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/sync": "^0.4.9", - "@wordpress/undo-manager": "^0.2.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/sync": "^0.4.10", + "@wordpress/undo-manager": "^0.2.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -6848,31 +6848,31 @@ } }, "node_modules/@wordpress/customize-widgets": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.9.tgz", - "integrity": "sha512-elkNJUadkZcac0kr3Ovx/ZIwJ0PaATrLCRX95I2a8KcdQyGS2v0IZBjaUTDUuHcer5NnbUGLPu0eq9Z+LfzXlA==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.10.tgz", + "integrity": "sha512-nXR0xxAAGqaQMYuhlObSz37ne2dSoxts4A0XKgrSVIeROtL43L2KwNNb7yl1kSd5b4TO3Ltvy7wwd/PeQwKn3g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/widgets": "^3.19.9", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/widgets": "^3.19.10", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" }, @@ -6885,18 +6885,18 @@ } }, "node_modules/@wordpress/data": { - "version": "9.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.9.tgz", - "integrity": "sha512-DU2Gbbl6y2X258hBehIwR0iknC6xyy4Ug6bs1nGygKrPqBgiuXsRAWeF8ilSRaOLtC6lHALs3d6IHXdj86Om2g==", + "version": "9.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.10.tgz", + "integrity": "sha512-v3uWm7/SGI3ccLPKl6O8UWSfg4HP9DqTCrc+/tHsLxN9w55I3NRK6j4YdN/i1KQrURh2cGKryariArgUFaNHEg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/priority-queue": "^2.42.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/redux-routine": "^4.42.9", + "@wordpress/compose": "^6.19.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/priority-queue": "^2.42.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/redux-routine": "^4.42.10", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -6914,14 +6914,14 @@ } }, "node_modules/@wordpress/data-controls": { - "version": "3.11.9", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.9.tgz", - "integrity": "sha512-CTS2ZySNXIgdP1PRRgAo1oF/SM3XKrLtSTxsQ+yH+Hly+16CyoMLBcNrq8uOmeBMlFwpbFoZLPkNDNweKAhoNw==", + "version": "3.11.10", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.10.tgz", + "integrity": "sha512-YiCywwrpmvzyEPn+pfZZg2Na58510zcJLRGhfqdXBLYzC7pUNSwksspDMgbuxZvRnpzMVp7ttsyUjSoTLBdsHg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9" + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10" }, "engines": { "node": ">=12" @@ -6931,12 +6931,12 @@ } }, "node_modules/@wordpress/date": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.9.tgz", - "integrity": "sha512-hj7F+1RCEC9/TJzVyx+8JwBgyufB4fpvtzgoSvA4uSK6vxXdxtBb4rZCqW2lawUFLi3PHiwZSoOCQ+vyO5PJYg==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.10.tgz", + "integrity": "sha512-0WQzyKdN5bh6Y0JXqmK6DheHKJIiDd7Nq5MpuNEPjboWKZylgXQNrWqD5+ml2rrChOs2RJiiQYU03feOcOPHMQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.9", + "@wordpress/deprecated": "^3.42.10", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -6945,9 +6945,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.9", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.9.tgz", - "integrity": "sha512-2V4hX3eliV7+x6LA79bartHYA06MjwXVlY6UPET8RFf+R455WUcmUwBjcPX03DLsKe1Pe9yGXi3K2rNjcNV4Aw==", + "version": "4.25.10", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.10.tgz", + "integrity": "sha512-Oe6OdFYAf5OhM2m9P4Qi9lATT6hLKWdAZY4Mmw/sCojrrB/BP89Xr9cgE4UXOWtA/RwRoU0cGO/gOUYJjLuaJw==", "dev": true, "dependencies": { "json2php": "^0.0.7", @@ -6961,33 +6961,33 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.9.tgz", - "integrity": "sha512-T5p2eVYvNDyDfrwvUw51n1ux5B9Z3xiO5xhQzKgqXbpJG9sBZ7moI76QUiPsZr3/pbPXQxqnxAv8VyZEFXxqsA==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.10.tgz", + "integrity": "sha512-DwVQItvcR4uf3vtAncU6w+jOlr16bAP7N/kRw8GGYWLOsACkftHGpdhRqJtv70ep1MhjHq8Cjuoc8t9RFNb7ug==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.9" + "@wordpress/hooks": "^3.42.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.9.tgz", - "integrity": "sha512-2aQbLMCcd8tlaXZhANx5GzQnnz4lgQsITZOBYrhyprJMCUAowWCLae2EjmNSA3T9kb2ur0pCr805s0uNJZwqCQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.10.tgz", + "integrity": "sha512-yFuMJ06yuXNnl4PVJQHu1lrugTkaLLdO4E1HD5zAAICb+SbRI67W2KM7JYtkfD3shTsqEOvCPcxfPg8PmLgYvA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.9" + "@wordpress/deprecated": "^3.42.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom-ready": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.9.tgz", - "integrity": "sha512-ow+NVxzEYxjLrEurPkHctZxuFuwcspusxoPPF3BKPlu0JY5UEqt7Hmrr6LsP12SBXJKQ8dz+DPGG6EJPbYqzRA==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.10.tgz", + "integrity": "sha512-R+66ET26IyybSQshdDewejJ/Cn0qgehjWJF2Sd/Q/MgxZujmBeg8mBSzMtwISjQ96F8pQg4bTy9f7r3ALyDXHg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6996,15 +6996,15 @@ } }, "node_modules/@wordpress/e2e-test-utils": { - "version": "10.13.9", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.9.tgz", - "integrity": "sha512-JjY6g8KLikXqf/r1xWDx1L0A1Zw1ikoKBb+cmXfpVBwM4jwq1D+oH3eTCC3df8fm8auyCFVnobg8vAzNCKKAoQ==", + "version": "10.13.10", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.10.tgz", + "integrity": "sha512-1vhdm2ZNTu0MT+xVEC72jf09lOJDdpZZcLHzmnjxM7zf3Z1Mw95RUrTUtYD2Q7v5+noK5+LNENnPHh1VU17mHg==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -7018,14 +7018,14 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.9.tgz", - "integrity": "sha512-kqck+8F24gi9D6F0oeGTeiJHJfVKtixsqomZ2hpzIIF4/CIcR3SZbxk0IiTEk7WroqqfCEiIGxxm8atSehPqig==", + "version": "0.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.10.tgz", + "integrity": "sha512-f95NE7ip3DJZYyuHYFDOrKpC2lDxKWQU+i6FrAwlglhQCQLUCx9Fv533cI80bBs8eVfgcN/4x38PtkVRAm76fA==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -7153,41 +7153,41 @@ } }, "node_modules/@wordpress/edit-post": { - "version": "7.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.9.tgz", - "integrity": "sha512-oVqJjms9vvS8xzJXRY9XS69744LjkVvihqzDoA5HHpZQp6EbOaqsAOw0CU/7vsBzFWIpT526Mru3ndsZz6W3HQ==", + "version": "7.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.10.tgz", + "integrity": "sha512-OtplgLlMLbMg6xHKYE1rt2MxdfNe95k0rekrFqn8PCylciAfL8kvkOSLz+EguqNv7C1LdxR65ywwRQPD5WBewQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-commands": "^0.11.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/editor": "^13.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9", - "@wordpress/viewport": "^5.19.9", - "@wordpress/warning": "^2.42.9", - "@wordpress/widgets": "^3.19.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-commands": "^0.11.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/editor": "^13.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10", + "@wordpress/viewport": "^5.19.10", + "@wordpress/warning": "^2.42.10", + "@wordpress/widgets": "^3.19.10", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" @@ -7201,49 +7201,49 @@ } }, "node_modules/@wordpress/edit-site": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.9.tgz", - "integrity": "sha512-Qkb+kULvgzyOlAoPucvgxCFqK2ECe21izKjrdNaZbU+fPCHDaxzoq/dk+FpDZMqkjeUoCj25uxGhte0WBlQZCw==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.10.tgz", + "integrity": "sha512-LMZ1Zm4GGGkNaa0MF0R9hlw65369dTzJqtG+GYUfmMV0sZEk7vvgsSiQws2VnMhFJ1gW2TeKk4FT5LLIa5e5fw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-commands": "^0.11.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/editor": "^13.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/patterns": "^1.3.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/primitives": "^3.40.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/router": "^0.11.9", - "@wordpress/style-engine": "^1.25.9", - "@wordpress/url": "^3.43.9", - "@wordpress/viewport": "^5.19.9", - "@wordpress/widgets": "^3.19.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-commands": "^0.11.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/editor": "^13.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/patterns": "^1.3.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/primitives": "^3.40.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/router": "^0.11.10", + "@wordpress/style-engine": "^1.25.10", + "@wordpress/url": "^3.43.10", + "@wordpress/viewport": "^5.19.10", + "@wordpress/widgets": "^3.19.10", + "@wordpress/wordcount": "^3.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -7265,37 +7265,37 @@ } }, "node_modules/@wordpress/edit-widgets": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.9.tgz", - "integrity": "sha512-kq7uilrjCMjr2RqJ+KQ/7TWPxcUImBq5zDqPEkM3z3fhk3+KhsG6L74+OIlv3PYl89CjfL8pYV2B7lKYG27VkA==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.10.tgz", + "integrity": "sha512-i4PgBN60HLUFid6Ixr8LmNJM5Wi8+n+J8SPAwPsCmeFX57iRQC7rH7ZfLDNb78Vjoj4XKLzO8KqeGF9v2eUZlw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/patterns": "^1.3.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/url": "^3.43.9", - "@wordpress/widgets": "^3.19.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/patterns": "^1.3.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/url": "^3.43.10", + "@wordpress/widgets": "^3.19.10", "classnames": "^2.3.1" }, "engines": { @@ -7307,40 +7307,40 @@ } }, "node_modules/@wordpress/editor": { - "version": "13.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.9.tgz", - "integrity": "sha512-GVi+RfKaQ9tBNUA2UjtNzCe4xyepK2rrC5/fy+IBOeo9jkSSm/9cM8TCWsBVLv/HAScDCjI2mDaOnrlLDeZ1QQ==", + "version": "13.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.10.tgz", + "integrity": "sha512-2+5UgQg2VYemjyNoRm58GNxZasbrr+xP9JPSpwcZ/tRdu3n14A3mFrh8cnlNJPv2GkxK+LjYEDzXn204/roDFw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/patterns": "^1.3.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/server-side-render": "^4.19.9", - "@wordpress/url": "^3.43.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/patterns": "^1.3.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/server-side-render": "^4.19.10", + "@wordpress/url": "^3.43.10", + "@wordpress/wordcount": "^3.42.10", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -7357,14 +7357,14 @@ } }, "node_modules/@wordpress/element": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.9.tgz", - "integrity": "sha512-RjJwgrkWAsd/rK+2UwhdyR+Qa2Vtqc4LXCQcwevw/nAp3FHcXxfpwjKt2+9076EtLtI0b9PSoXkZCwW0mwpw5w==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.10.tgz", + "integrity": "sha512-ZyO24pQ3kuhl7l3K4X29LWkQJRVCxGIjNhRh7BwoUIUdTQc/8crCq3baw/suS868b9qEufTkOxzY4NDjwvof8w==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.9", + "@wordpress/escape-html": "^2.42.10", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -7375,9 +7375,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.9.tgz", - "integrity": "sha512-JdhEV2PsKDngs+UAp7DRhxkeD1ODAQdaDoGp8V4S0dCRIaoTbw1nvNS40BHVwq06QXIy3oreRcoirXhxrqt+PQ==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.10.tgz", + "integrity": "sha512-ttQCxlzwy+JVphTGMbN1jCOR20b6nHIm5dCnq/5CyDGFgkN130DH5Xwm7ZpCxVEhDsZaOGg7Ya/QzSYJeK/GxQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7386,16 +7386,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.9.tgz", - "integrity": "sha512-FRXIhqREPHqTOhj4Hbmm+NL40h0NgnEBTGXq+Yn6gs4fGMFHbJSBKqtK1pv+4CkFP7vvvkfsCDDG5KnpgyP6Lw==", + "version": "16.0.10", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.10.tgz", + "integrity": "sha512-hDo/qFp6u+VcS+5WNpyCWAFI83d3sOQHCgXnKpdNPuIXnixm10KDbpXm2c4rMaca8GHjW25woOMs5wbescCwPA==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.9", - "@wordpress/prettier-config": "^2.25.9", + "@wordpress/babel-preset-default": "^7.26.10", + "@wordpress/prettier-config": "^2.25.10", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -7444,22 +7444,22 @@ } }, "node_modules/@wordpress/format-library": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.9.tgz", - "integrity": "sha512-1omgpcFR3GAVUkJKJhMM+ceU6mXP/7CSsTZJ6cWmYRdwkPTYZzsjXEE4HyePliSDS0+B6AYyHjCH8LlviDN3tg==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.10.tgz", + "integrity": "sha512-mUeFUE6uWl6LsIHrJWDsA8rufSFOcdCJEGvtNgUr2mSKq6p5ti2Wq0iJPvYRqAD7falbiwT8aDf4kK2OskIjsQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/url": "^3.43.9" + "@wordpress/a11y": "^3.42.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/url": "^3.43.10" }, "engines": { "node": ">=12" @@ -7470,9 +7470,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.9.tgz", - "integrity": "sha512-L8pwwbclYF5VQERoBKjrQqbq/mhyBhzUF4irD4h5MfnCyJNg9C8it9e9/OHHqaXjVBgF5NfWSPr9bdY+PIMLrg==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.10.tgz", + "integrity": "sha512-xHvFTj3KX+9jPHLUUetK7bsi45pIO1Lnt7AmJVh9sd76J84yxX+jQa+BE2vqbiQcQMT/aC87rBMFyOHiIMr/Fw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7481,9 +7481,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.9.tgz", - "integrity": "sha512-KyAm20q04GuRvQn4hdz7LuVrA3thVM0hCNrP3eENTdAvLvOEt6i1eJiebIHuzHakqZXIYpGhMiPrbTPkrWW0bw==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.10.tgz", + "integrity": "sha512-r6+FbwMqGcOpMo83ud1fJf3pFsqL2mHKlo5W/+VW+TcpgdezVeVMl/A7zzOTkfyi9k/sV9Z26usfScgGbqt9Wg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7492,12 +7492,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.9.tgz", - "integrity": "sha512-tfxTQo2XiUQC+uQCLtWMJxU9fAtfZL31uFCj96dVgWmNH53wyJdl24EpwtT53iOAOHoYv1Bo59f3l94WRZaGfw==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.10.tgz", + "integrity": "sha512-nuZkvdM1/vZNNyimANXINRYzFeSFRk1yxCqpI5hXHyAiNZBYtSipvYv0gOMrUgJUJNVw9wlIo8iJgjcSM6Pj1A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.9", + "@wordpress/hooks": "^3.42.10", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -7511,22 +7511,22 @@ } }, "node_modules/@wordpress/icons": { - "version": "9.33.9", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.9.tgz", - "integrity": "sha512-hab0Nnwp+RBmFe1Pq4MdUrdwe3bMmno5/6wsqRxuDYQuUDk6E1eFzXTasRpj3sakr5AY6TZ0/B6G8XvtRB7Gaw==", + "version": "9.33.10", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.10.tgz", + "integrity": "sha512-C/LRv/utO6fKJv70u0u11QmxsTuCH6RgulH7dR6uiXZnIMwKJyH+8oW0P98PJQqkW43aLbcjNWwPxsv/pkuafA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.9", - "@wordpress/primitives": "^3.40.9" + "@wordpress/element": "^5.19.10", + "@wordpress/primitives": "^3.40.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/interactivity": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.9.tgz", - "integrity": "sha512-9wNNj/RD3R91g6XZwQVcRayjj0oulBSIuOWrzewjIgt7fvEKaFBusrIj+WyTKETYMR8bXGxtJP7ydPjH5iK1TQ==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.10.tgz", + "integrity": "sha512-ejxAzk7I+i9rR7OREXtZoOImLJUTr6aD5fagMP5s6+U3mS6Bcjoa6Xzs8LjJjaSn1iEzGa/qPRc89ucLDy1B2A==", "dependencies": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -7537,22 +7537,22 @@ } }, "node_modules/@wordpress/interface": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.9.tgz", - "integrity": "sha512-GMhdGWADL5Zm300Cdibh5QGb+DofKO9HI211Zz+0DzcKk6H79hN4sXkZpJEQLCqfnGvdL1X8IwVGoBA2vWkb/Q==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.10.tgz", + "integrity": "sha512-S5lX4zxOro9AufITUbY6D9OodOJtKbDxO4U1ByzIlkhwA61rbBs65CVQiY537aWJJFhiA2yzfc4tbDgokrsycQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/viewport": "^5.19.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/viewport": "^5.19.10", "classnames": "^2.3.1" }, "engines": { @@ -7564,9 +7564,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.9.tgz", - "integrity": "sha512-U8FJEXaYhJ7Hr6UKI8P3vXb04tjtLpv1AzYnANqtS72GJNWTQ/v3auQQCu0gfuV/QokXL/q5rN8uTrN9KCi/rw==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.10.tgz", + "integrity": "sha512-YGqJcoVPc0WH2EoJZ5dXfbfglAWcjFehnHR/Zw7OWbrh3twNckz+IV6MfTI6DivsL+pqX4mhWzzfgrwRamunsQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7608,14 +7608,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.9.tgz", - "integrity": "sha512-8ymRxEY7Axb4YZVA3Ddgxi8Yiw3ep8OqwW2B9tqG/qvaQN8f6c7l0E1TPFmXtwSCwtSyi5Yk+NoLkQPqGdov1A==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.10.tgz", + "integrity": "sha512-eXSrIDAA+u3tvNToDlIHuwvO9sSc9JhwQj7/EWrPDJRP5GxS5GGXfyOaMyfBmrnjNUN1J/aMqlIXfj1vJS80hA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/keycodes": "^3.42.9", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/keycodes": "^3.42.10", "rememo": "^4.0.2" }, "engines": { @@ -7626,12 +7626,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.9.tgz", - "integrity": "sha512-cYQMgpryAUzly9SCc8HyKPqeXD5xo/pgzwlAFV+BuFItRI24ccSoW46JxJS2SrvygvHLNF0Uy6u4ZYFWgMdBlQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.10.tgz", + "integrity": "sha512-bG4awb4RnsR9s84wJZvHtvxQlqdkW51UWoDntnFvu5a24Fq6nfsC77lQet/SE7qMiF++LbLBq2g1KHxTHV7Rvg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.9", + "@wordpress/i18n": "^4.42.10", "change-case": "^4.1.2" }, "engines": { @@ -7639,16 +7639,16 @@ } }, "node_modules/@wordpress/list-reusable-blocks": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.9.tgz", - "integrity": "sha512-dW4Ri7G7E/TUUTdVo4sg27R3OQJIEEBNVGy8pk+Vn2A3QgD6WXd2YzTf+Le01yU15Oi84g6cogl3CL/ZF4spJg==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.10.tgz", + "integrity": "sha512-DTQ+EaXWWD8Zeh4oP9DtrMjiuG08h95KM+IQ90zuVN+yykPww4JYwJojwlKrfaTvfzzWntw+u59WHUgQ76Ol+w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", "change-case": "^4.1.2" }, "engines": { @@ -7660,28 +7660,28 @@ } }, "node_modules/@wordpress/media-utils": { - "version": "4.33.9", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.9.tgz", - "integrity": "sha512-sMx9kxvuvFsS3J9yZwFKHoCcfiOR8tY2FKxxq7hzE2EcgdQ9ol0fo7BkzgOLpFlTLIg1kEoW8yGQgN5HQV0fuw==", + "version": "4.33.10", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.10.tgz", + "integrity": "sha512-m6NsMzUnTKfg3a1q8nJ3dY2IxRinaesYPuu+e7Et+oJ5ZCUFKoFVZfIWt4SCM2cyduToBE9xZ6a6f9R1zJapNw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9" + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/notices": { - "version": "4.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.9.tgz", - "integrity": "sha512-Co7JuUgaZonooaRbXlfQGrfE4HK6kNcmaS5gJBWBYH79aOWyNt2ENZxdFHMDQIN+9v0UlB7rOFAQSG24EsgVZQ==", + "version": "4.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.10.tgz", + "integrity": "sha512-Z54tQuPcoSN0khNEx/CHV2ywd5MER5QzwAk1AOETvwMWKM26ttljzzBKhcsmztBqCcs9FHscdFNKMR/CjDuBzw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/data": "^9.12.9" + "@wordpress/a11y": "^3.42.10", + "@wordpress/data": "^9.12.10" }, "engines": { "node": ">=12" @@ -7703,18 +7703,18 @@ } }, "node_modules/@wordpress/nux": { - "version": "8.4.9", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.9.tgz", - "integrity": "sha512-a6JWKQk91B+wLwyGogxqSXSTzM2eC25+Z1nP/Bpe2P7p3vcxpeut3Jy1XIpiXDuH82YFxnnRx2lJb5qTsROEhA==", + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.10.tgz", + "integrity": "sha512-nSst+WjLBT6yb0hMZDw2CFpFEyZaMAUAwCd6KARVjSL3Sj28s8tZN5xAy95H6HtvWT5OwKYDi7wOmsn7jyDWfA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", "rememo": "^4.0.2" }, "engines": { @@ -7726,24 +7726,24 @@ } }, "node_modules/@wordpress/patterns": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.9.tgz", - "integrity": "sha512-zvSfE8wdXxlKHONYH0tvYMOlH0eMI5sXUhDAfqYH1B1OQ4Clq84jc0r+X/iolvD/WjuyP4b6K3P91almrRqBnA==", + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.10.tgz", + "integrity": "sha512-PreGgbnviwPEQCPyR2EXSpZTf8f/1etYbtMCunZ7nd1mXDPNzLDKNcoAnaLzl/N9+CulECoCISswSBKYx7DQyg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9" + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10" }, "engines": { "node": ">=16.0.0" @@ -7754,17 +7754,17 @@ } }, "node_modules/@wordpress/plugins": { - "version": "6.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.9.tgz", - "integrity": "sha512-jOdxubWwBlMh5YRVKJ6BA0tj+awJLfDdYHXTwwW3CW9dZMKPLbWGw6SBSAQXtdjLlJ6dJewvMjCsAxc1fIJSwg==", + "version": "6.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.10.tgz", + "integrity": "sha512-AGU7axPFBqSfS35sndjHOrU2d64HGh7WcMOjIuylVx2GnwFyOtiE1XBwrGDlzvnNvln9tlEfeIKDhiHfoyc6yw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/is-shallow-equal": "^4.42.9", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/is-shallow-equal": "^4.42.10", "memize": "^2.0.1" }, "engines": { @@ -7792,17 +7792,17 @@ } }, "node_modules/@wordpress/preferences": { - "version": "3.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.9.tgz", - "integrity": "sha512-WWNb6U1FufAdff5365fmmbW5o3UGkegXaQ5tzW5ONtFiugThIZ29VSSJCBeYhq5D3PaRsKGR6r1iZdqt/Crv1Q==", + "version": "3.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.10.tgz", + "integrity": "sha512-GMVhwtUXA2Rn5QZcu7v2EtrcFFU7U3cUNX+S3R436VK7uG82t4UIYiH9KFJYXUAseLg2rqSnQVjwyYmWbyKI+Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/components": "^25.8.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/components": "^25.8.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", "classnames": "^2.3.1" }, "engines": { @@ -7814,21 +7814,21 @@ } }, "node_modules/@wordpress/preferences-persistence": { - "version": "1.34.9", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.9.tgz", - "integrity": "sha512-H05GoyBh7I23vhv3lej3vLRRi716Ln/j+Nb2AHOMemFNKehpcFTtpepmRNyM62bAeEta3OEL8uWZh601yOI8zg==", + "version": "1.34.10", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.10.tgz", + "integrity": "sha512-xJmi4g+u3B3d4qhaQZRzSv7ZqjbyOZ4K6ZUqqj8avNrzfk3jfRplK+ARXbNLrm8jcJ86CeOWukyAIQHxjoMTyw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9" + "@wordpress/api-fetch": "^6.39.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/prettier-config": { - "version": "2.25.9", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.9.tgz", - "integrity": "sha512-R1vc/HAp9dsQzg4wbKhCDTGzVvPSXb4ZJZ0ed8nyAcegbYGPcJZSgJKEl6JrNialU6OzNygXz2Og6cy21DYCFQ==", + "version": "2.25.10", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.10.tgz", + "integrity": "sha512-hK9wsyKvZd/gTBbc4fl7hMGICkeAjPzIoQAcz8o1AN1eXL2uJKpgmXvxwoTfjGKNbrfQfwRkL/XGJEx426MY9w==", "dev": true, "engines": { "node": ">=14" @@ -7838,12 +7838,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.40.9", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.9.tgz", - "integrity": "sha512-jV66szHVhATrw8vOSogGx3Rn4X2VPFshwjGWdbxfY3nYiYnQ6XrXePDFX/rTExMNyaTGRWQRviUzlyvqxqCWgw==", + "version": "3.40.10", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.10.tgz", + "integrity": "sha512-HdGWMFY+0TrUWV3RMBvyi5njb+7eqdyNh1vTxtTsw7K3Js5gfVBPgF1xRx90RXyHi3LethE/JBEwKkuE7y61wg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.9", + "@wordpress/element": "^5.19.10", "classnames": "^2.3.1" }, "engines": { @@ -7851,9 +7851,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.9.tgz", - "integrity": "sha512-YSkVlGRACfqujGDUhRMBqHaIKJKqGXTQegMrMctdr6O1twvD80Xc2M86fvL0EBlMUnfQ+dqqE2htYqFGu2NitQ==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.10.tgz", + "integrity": "sha512-oS+mLkUBnIHKs7w1F55o0TBKonlLMKQgm29uzIh3J0Av/5ofPqebYc+qcxQvtRte3GsPqObr/SC8BB260FwHvA==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -7863,9 +7863,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "0.24.9", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.9.tgz", - "integrity": "sha512-QxXLA/57CwVDWrTRAHNn1nmm3jbegmfFeH0yp70wikns5JlIIZUcpVpvOjLsW/NNzbKppoUlVDJ3/YfnHQKVeA==", + "version": "0.24.10", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.10.tgz", + "integrity": "sha512-qxk5G+5w85xVjxiTLujLtUkaYvCeT50DSUCCsMesclkeWgsqY+T8ZSkukT/yHGuDCvq7D3sE6EpdNvoDZFuSEQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7874,9 +7874,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.9.tgz", - "integrity": "sha512-rhY7yqXVnOR5tvGZowlPBVI5qGARVogPzMkX0I6+ThtHTkGZ3dR38c34IAYDmCki8OLeJIiVqH/hikQknXlO7w==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.10.tgz", + "integrity": "sha512-J/YGwtLqY4crehG36DCiYd4wg72TaYjhs3o4IeNLUZYB7Dm1XpD/xJDqaPp4DFpucEJjPh3S/WCQ7yYOuBxbTw==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -7891,22 +7891,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.9.tgz", - "integrity": "sha512-ZXhANpogA3FmyNuFwj3NvyePY4WQFU0lYZCTvWIXHZi9DHlcqHcIbaFD1uhsvS2k8KNLjuEVh1wyvh8SCo+hBw==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.10.tgz", + "integrity": "sha512-/HYFJNz5bW71RaJ91J6GS51ZkgVzUwSS3vHxL1QBxnj/mgSrA7XPnKAkfMoEzK37GatOxukDT9nzVdqycR2xug==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9" + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10" }, "engines": { "node": ">=12" @@ -7917,19 +7917,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "6.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.9.tgz", - "integrity": "sha512-K7B3YvpJqsKgjPDiC3sFFJ814ErUcv9gXdVVQ25HVXnEs9GT4MX56PW13nbQAaEh03Y2/2w0hSPAsav/WOUd6Q==", + "version": "6.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.10.tgz", + "integrity": "sha512-wnn87egQZJvmzeM3+y0bWXgbR9NAd4PgtVCBq6jViJliemgXl5/1vpqzWY9OfF0ax4GpMEXC/FeOJSDOw22aZg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/keycodes": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/keycodes": "^3.42.10", "memize": "^2.1.0", "rememo": "^4.0.2" }, @@ -7941,14 +7941,14 @@ } }, "node_modules/@wordpress/router": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.9.tgz", - "integrity": "sha512-bSuNqVCkABzdeh1ORKb2uenyK7QjLBma79xcFIux0fhPt9uXn5QLocKG0apExaNKofssCyF6XF4EL5NuaXZSLQ==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.10.tgz", + "integrity": "sha512-Wq4qog7r+QZf2T9LeSugAecAtdegbPdMuFSZxxkoog5hvm1HnOhne+v4VnNBMeOZojvj0iD2uQ0MQdHDdcCLzQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9", + "@wordpress/element": "^5.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10", "history": "^5.1.0" }, "engines": { @@ -7959,24 +7959,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.13.9", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.9.tgz", - "integrity": "sha512-+EM2f9s2U1WwlhKgXCQfdYLI3qGm3+eFTgStRBI9+AzVGyGu7s0/sTQm7ekmvs5nSFTBk6OjYQ/jxNhvz860pw==", + "version": "26.13.10", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.10.tgz", + "integrity": "sha512-ObtUQ4KsEQGGsuq7qDoTFF+ZZQAfmRAmb0PkDKA8n0mzL7PLiu58ZP5OldnxqpovHMQ34tul6LR+lJdp8xFHwA==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.9", - "@wordpress/browserslist-config": "^5.25.9", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.9", - "@wordpress/e2e-test-utils-playwright": "^0.10.9", - "@wordpress/eslint-plugin": "^16.0.9", - "@wordpress/jest-preset-default": "^11.13.9", - "@wordpress/npm-package-json-lint-config": "^4.27.9", - "@wordpress/postcss-plugins-preset": "^4.26.9", - "@wordpress/prettier-config": "^2.25.9", - "@wordpress/stylelint-config": "^21.25.9", + "@wordpress/babel-preset-default": "^7.26.10", + "@wordpress/browserslist-config": "^5.25.10", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.10", + "@wordpress/e2e-test-utils-playwright": "^0.10.10", + "@wordpress/eslint-plugin": "^16.0.10", + "@wordpress/jest-preset-default": "^11.13.10", + "@wordpress/npm-package-json-lint-config": "^4.27.10", + "@wordpress/postcss-plugins-preset": "^4.26.10", + "@wordpress/prettier-config": "^2.25.10", + "@wordpress/stylelint-config": "^21.25.10", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -8375,20 +8375,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.9.tgz", - "integrity": "sha512-eHu9VjoREDsgD+p6vGgTEcZ2W7f7Xnd1DOQAb9ZBDWkr8XxPcd5wjhxiBIP4xz70UrYeByuZpcZ0ngXoP5xwtw==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.10.tgz", + "integrity": "sha512-gvmjyAKUnATirxfOO7qTDGV4l0GGz9/lILnZ0XazeHqXvU0eIDdL+cbHmxg9ePEj3VbcRp5NnaKI/MqdeVip8Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/url": "^3.43.10", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -8400,9 +8400,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.9.tgz", - "integrity": "sha512-t8M65OyNITU4zs1GLxNGxrP8kVS+JErjhHs/OA5JEuhB94HUVz6vPHux3MmwbgEzWjCyFcyMhaKyy51GLLfWpQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.10.tgz", + "integrity": "sha512-grBYy3l0pgwTT8ISPY3A5TPS5EaH+7cpqzJ6w2r7wwcl+6QEqGblH52LhT7kvGm+45MFY2W/QELRurWfba306w==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -8412,9 +8412,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "1.25.9", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.9.tgz", - "integrity": "sha512-DgYBCunHbe6dgjOkI9euvjbZeO5coolkhZI02niF2aCZHBXXyfkLl/VEBqJhotZ1peBUKaF0rQCStivnvMrYDA==", + "version": "1.25.10", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.10.tgz", + "integrity": "sha512-y+joA8tiSutfuKXW2gfYwQhpTJbduuUk8gIbbPuAVWcySLYTLRJFL/2CeccgpY0gSZ7RP3M1cyD8jHD67zixCg==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -8440,9 +8440,9 @@ } }, "node_modules/@wordpress/sync": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.9.tgz", - "integrity": "sha512-t04zhd6wjc4tgvMk1nRCOLkLg0ebEWODAE4bJ14GUzkpW5Y4txJLvqOMNIq/CV0YYEI71/4l32b+YIWKRhrHaQ==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.10.tgz", + "integrity": "sha512-4zNcbv/yiD9cTalkK0hSzKY1+Ic7R9OpVFnRWsOKcKcUqtIkHxFjOTBGyrROXvYKbfMgOvk6+7SDI4ugSUuYhQ==", "dependencies": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -8454,9 +8454,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.9.tgz", - "integrity": "sha512-C1+nitSAVqftjPHyRQxiZmqpQUtMU4mYOj+TQ591Rd2ErOoBU42wzySafhqozelew8JyV19TDSVRqlpJzh/aAA==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.10.tgz", + "integrity": "sha512-oK4ITKQoXrYxU2E7DSUgzTq5jjpysq+1DNuqm83Tvr03RgZXExc4L8pbAbxusy221g6nMgpNb2lST+B0VJ0mQQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8465,21 +8465,21 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.9.tgz", - "integrity": "sha512-YDArAWNvvH9AkXgxmhT560+rFzLs4w7S7LQmzzU/ej4CRFFuJ0qHdvsucX8lStdKyZ08hMky3HUBrwgDkav8ug==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.10.tgz", + "integrity": "sha512-5VSHFnZ0iqZqlIYqwsrkrZD3pslrEU7JAPXMaCZtB2CMtjvNmSYM5/MBW+NvfTXOMQ6HXIbQXPuk8mrE74HQNw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.9" + "@wordpress/is-shallow-equal": "^4.42.10" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/url": { - "version": "3.43.9", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.9.tgz", - "integrity": "sha512-bpOK3EAu8K8nFf8G5cDzenPOYBPu34s6OMwq79rK+Jvcu4cnLH+doYm0HWUvffsi9suTu2Igm6rPnmAR9+xGuw==", + "version": "3.43.10", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.10.tgz", + "integrity": "sha512-ny7sPnANtvRUtOUNTbVfa0WuULZUShbyodroSx8MUk5DkG48XWIg4v9RDkxnaye3LIp7sC6DflEMR6FxANauXw==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -8489,14 +8489,14 @@ } }, "node_modules/@wordpress/viewport": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.9.tgz", - "integrity": "sha512-HLivhA8eXlCKguFBWOex4KcnZSyVA918TMUjN4YHnRE68hMNRMrVeswcYLlq4t3WH7e6q8a3rM0As32mV6c8ZQ==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.10.tgz", + "integrity": "sha512-UyOmhBLMWwVaFuiR82bVt+VfMMC4cCfFM3DpKAtZeFUXfI+jdiJfRe2PXCJoGyWufIfnORUNBrlRTvRJ1fNevA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9" + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10" }, "engines": { "node": ">=12" @@ -8506,30 +8506,30 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.9.tgz", - "integrity": "sha512-/IlPgNZGP/m0LeJuamfUe7C5H1c0nNFnKHNsaQ/barXVij9Idah5gDR26XSlkwY1MQcrM0ECKf11pizY9ug3IA==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.10.tgz", + "integrity": "sha512-gDHI5860sX1JSaHWw9mGF51HsDnY8IRVZPZbd8KQAgOzYiGN9LbsUci8+8jO3556S7VDaTQYPSnfN/7MU93BtA==", "engines": { "node": ">=12" } }, "node_modules/@wordpress/widgets": { - "version": "3.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.9.tgz", - "integrity": "sha512-KLFc9Cy9kelmPz3t/wLpiJrIaOVK0cs864adHIFdkkWISd37MquMH8TleqvHqx+NNWXkYq8uuH/Wh/tpvoCSlA==", + "version": "3.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.10.tgz", + "integrity": "sha512-Q2h49OtlsdT0SKm60YbOrDRPC+7iQ9Zfv6VXdwk0zet4auPy5SCzlUlO92kZcDT1tVRflIYrlqXl7xNPXjbFtg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", "classnames": "^2.3.1" }, "peerDependencies": { @@ -8538,9 +8538,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.9.tgz", - "integrity": "sha512-hFTeVcoN/l341LlN349GyD3nEEUwwOWCmgr8BD+Lyp2J6G9kSUW9g3KQH8QU9b2x9+vtqKmiy52kf6sgTW4m4g==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.10.tgz", + "integrity": "sha512-RrgN2UfoX6tdyDDcsrJ5dEKAQQSIMk8DgJKsGW8APiY3yx3BM6o23v5VChGVOaTniJ8qZslIuxB+l/gUubldEA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -14020,9 +14020,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.3.tgz", - "integrity": "sha512-7S6SmmsHsgIm06BAGCAxL+ABd9/IB3MWkz2pudj6Qqor2y1qQpWPfuFU4SG9pWj4xDjF0e+D7Llh5useuSzAZw==", + "version": "27.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz", + "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==", "dev": true, "dependencies": { "@typescript-eslint/utils": "^5.10.0" @@ -38272,16 +38272,16 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.8.0.tgz", - "integrity": "sha512-GosF4238Tkes2SHPQ1i8f6rMtG6zlKwMEB0abqSJ3Npvos+doIlc/ATG+vX1G9coDF3Ex78zM3heXHLyWEwLUw==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.0.tgz", + "integrity": "sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.8.0", - "@typescript-eslint/type-utils": "6.8.0", - "@typescript-eslint/utils": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/type-utils": "6.9.0", + "@typescript-eslint/utils": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -38291,54 +38291,54 @@ } }, "@typescript-eslint/parser": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.8.0.tgz", - "integrity": "sha512-5tNs6Bw0j6BdWuP8Fx+VH4G9fEPDxnVI7yH1IAPkQH5RUtvKwRoqdecAPdQXv4rSOADAaz1LFBZvZG7VbXivSg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.0.tgz", + "integrity": "sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "6.8.0", - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/typescript-estree": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.8.0.tgz", - "integrity": "sha512-xe0HNBVwCph7rak+ZHcFD6A+q50SMsFwcmfdjs9Kz4qDh5hWhaPhFjRs/SODEhroBI5Ruyvyz9LfwUJ624O40g==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz", + "integrity": "sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==", "dev": true, "requires": { - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0" + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0" } }, "@typescript-eslint/type-utils": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.8.0.tgz", - "integrity": "sha512-RYOJdlkTJIXW7GSldUIHqc/Hkto8E+fZN96dMIFhuTJcQwdRoGN2rEWA8U6oXbLo0qufH7NPElUb+MceHtz54g==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz", + "integrity": "sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "6.8.0", - "@typescript-eslint/utils": "6.8.0", + "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/utils": "6.9.0", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.8.0.tgz", - "integrity": "sha512-p5qOxSum7W3k+llc7owEStXlGmSl8FcGvhYt8Vjy7FqEnmkCVlM3P57XQEGj58oqaBWDQXbJDZxwUWMS/EAPNQ==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.0.tgz", + "integrity": "sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.8.0.tgz", - "integrity": "sha512-ISgV0lQ8XgW+mvv5My/+iTUdRmGspducmQcDw5JxznasXNnZn3SKNrTRuMsEXv+V/O+Lw9AGcQCfVaOPCAk/Zg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz", + "integrity": "sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==", "dev": true, "requires": { - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/visitor-keys": "6.8.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/visitor-keys": "6.9.0", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -38347,27 +38347,27 @@ } }, "@typescript-eslint/utils": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.8.0.tgz", - "integrity": "sha512-dKs1itdE2qFG4jr0dlYLQVppqTE+Itt7GmIf/vX6CSvsW+3ov8PbWauVKyyfNngokhIO9sKZeRGCUo1+N7U98Q==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.0.tgz", + "integrity": "sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.8.0", - "@typescript-eslint/types": "6.8.0", - "@typescript-eslint/typescript-estree": "6.8.0", + "@typescript-eslint/scope-manager": "6.9.0", + "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.0", "semver": "^7.5.4" } }, "@typescript-eslint/visitor-keys": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.8.0.tgz", - "integrity": "sha512-oqAnbA7c+pgOhW2OhGvxm0t1BULX5peQI/rLsNDpGM78EebV3C9IGbX5HNZabuZ6UQrYveCLjKo8Iy/lLlBkkg==", + "version": "6.9.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz", + "integrity": "sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==", "dev": true, "requires": { - "@typescript-eslint/types": "6.8.0", + "@typescript-eslint/types": "6.9.0", "eslint-visitor-keys": "^3.4.1" }, "dependencies": { @@ -38560,43 +38560,43 @@ "dev": true }, "@wordpress/a11y": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.9.tgz", - "integrity": "sha512-ILGzRh+Aki2TXTOffEHzirerLIsvrvQEOYSSqGTdh4ZRK6aRMFcC23610LPNiHeDdactSB/NXyTBCdrsNAP3RQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.10.tgz", + "integrity": "sha512-jzoDZZzAj1OjrwDy5HzE2cnS1HPCisDNu8l+CyrBJ83h4sUThbIbKRXzCY25KWBEa5c01jLci7pDnzm3zgYGfQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.9", - "@wordpress/i18n": "^4.42.9" + "@wordpress/dom-ready": "^3.42.10", + "@wordpress/i18n": "^4.42.10" } }, "@wordpress/annotations": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.9.tgz", - "integrity": "sha512-Cls7sy3PdhOTqEbHni7cD8I6X0/S4E1tLw0iB6yleLKaCTV6cf6zmebDOhroMeN29OOPfiGDp/WYGinvErOPqw==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.10.tgz", + "integrity": "sha512-OVZAENEkm33IkySfIAYLbIwZwDvS4bDeyKic3WTu9nA0eO83Pq1Sm0HQCpT/saNQ5CZGL58OJmikyfMTEHe5hQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/rich-text": "^6.19.9", + "@wordpress/data": "^9.12.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/rich-text": "^6.19.10", "rememo": "^4.0.2", "uuid": "^9.0.1" } }, "@wordpress/api-fetch": { - "version": "6.39.9", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.9.tgz", - "integrity": "sha512-FcS1rgn6MwBzQLKsSG0+JcTPzklvnbPEffMq97q7cFSQXsYwR4oRSyn6lYY/ZtNUnrbiE+wP763Q8uh5tsZesg==", + "version": "6.39.10", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.10.tgz", + "integrity": "sha512-TqTwYKFr5sh2xfRB9Fbrlc0blpP2G3X/L343tS0y1xv98h3pNLakc8bF5wTbMtMcJb0/di+XnZB+JLB5Ueg8nw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.9", - "@wordpress/url": "^3.43.9" + "@wordpress/i18n": "^4.42.10", + "@wordpress/url": "^3.43.10" } }, "@wordpress/autop": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.9.tgz", - "integrity": "sha512-FmPS1444QEUVWEt29xHtzkO4zk042H97AevGTzm0j1rLC9GlotKC+YFU/KGsVgvdhtwSOGxUPydqKR1lMUd2aw==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.10.tgz", + "integrity": "sha512-v2gO22oytgdtKUk+lLibt9e2uQcdGCdLVhETKvoqBC4Pdv3YS9eLIci+caGmnSSEpyPr6tqqVyEWlLxi0oT+yw==", "requires": { "@babel/runtime": "^7.16.0" } @@ -38608,9 +38608,9 @@ "dev": true }, "@wordpress/babel-preset-default": { - "version": "7.26.9", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.9.tgz", - "integrity": "sha512-UALMxZuxoliMX62VC9w+s4qy3bNWlQSMFvRcd5E+TBZuVs9Vl9rIUuhLGZwNP4IJ0Io5Z45W03pcXcjHT6dBvQ==", + "version": "7.26.10", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.10.tgz", + "integrity": "sha512-gCnhAqeWvSgiOzG9fiUdMDdscoFMXMvmU360xdQfC48qqkJR1IKZE0PuUcE4ll3xS66URicMixdiEZZRAp7enA==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -38619,10 +38619,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.9", - "@wordpress/browserslist-config": "^5.25.9", - "@wordpress/element": "^5.19.9", - "@wordpress/warning": "^2.42.9", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.10", + "@wordpress/browserslist-config": "^5.25.10", + "@wordpress/element": "^5.19.10", + "@wordpress/warning": "^2.42.10", "browserslist": "^4.21.9", "core-js": "^3.31.0" } @@ -38634,79 +38634,79 @@ "dev": true }, "@wordpress/blob": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.9.tgz", - "integrity": "sha512-C2Kn3PUwpXj91i019XxbMf0Rr8A3eoem5lryR4zpyMZW/1rZv2x+svo8xvpcza7mNpN2GfJGMC+fVd7RTvt6Qw==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.10.tgz", + "integrity": "sha512-zPzD6AK+lz1oaMrUbiw7DPWqO72q9fM3/x31mqfB1lM8Po7J4t21OKkhJJB+2Ql6453F9gX1UALhUEx2Ik1W7Q==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/block-directory": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.9.tgz", - "integrity": "sha512-Y3bJMa7xFaI7AnwwlKpsFu6pxwJQcZGgGdfT4cYUh4uqDqUILSUwnOXQzgb2IptmqzniWjZWZtNKgng3nU/eQw==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.10.tgz", + "integrity": "sha512-oNnaH4V7Z5lIzWd1dASoEoFwL8H+5yzOwfFNmKaOyNqrIYgCKzHumOe30d1JHg8AZRXMpmQwbVV4X/Fykz4ILw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/edit-post": "^7.19.9", - "@wordpress/editor": "^13.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/url": "^3.43.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/edit-post": "^7.19.10", + "@wordpress/editor": "^13.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2" } }, "@wordpress/block-editor": { - "version": "12.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.9.tgz", - "integrity": "sha512-O0QaUP4JU8nK6GZPNcts/0XlSkPlAc+J7m06LfK8WP5sStrZhxmE4IjiPrGStXXiZ4knjx23DufHkU3e/XjoKg==", + "version": "12.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.10.tgz", + "integrity": "sha512-gJ2kjSY1JvL+l2qObyA+txpwT1kH753NSWrYWECuBEk4hE3l+FhDqVQdrA85su5wJ+BeM3BF1SBjYbw6+uVD2A==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/shortcode": "^3.42.9", - "@wordpress/style-engine": "^1.25.9", - "@wordpress/token-list": "^2.42.9", - "@wordpress/url": "^3.43.9", - "@wordpress/warning": "^2.42.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/shortcode": "^3.42.10", + "@wordpress/style-engine": "^1.25.10", + "@wordpress/token-list": "^2.42.10", + "@wordpress/url": "^3.43.10", + "@wordpress/warning": "^2.42.10", + "@wordpress/wordcount": "^3.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38723,41 +38723,41 @@ } }, "@wordpress/block-library": { - "version": "8.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.9.tgz", - "integrity": "sha512-zHzGKp4nI/QlQabq2r92BdMAj0qtUsgZzSjvszAoW8gIkc9DvJA3CoE7icIf26yKEyi29h3OhIR6GqUtjmPrGA==", + "version": "8.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.10.tgz", + "integrity": "sha512-0esTiVStG7dZ6v8US9pbRPHVYnsaDYLT/oGRGJl5+NEeaMKsdEO1foiWdANHul7uKfAlKI7cJnFPQ+RPYNKVjQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/autop": "^3.42.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interactivity": "^2.3.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/primitives": "^3.40.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/server-side-render": "^4.19.9", - "@wordpress/url": "^3.43.9", - "@wordpress/viewport": "^5.19.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/autop": "^3.42.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interactivity": "^2.3.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/primitives": "^3.40.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/server-side-render": "^4.19.10", + "@wordpress/url": "^3.43.10", + "@wordpress/viewport": "^5.19.10", + "@wordpress/wordcount": "^3.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38770,33 +38770,33 @@ } }, "@wordpress/block-serialization-default-parser": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.9.tgz", - "integrity": "sha512-PAL27cgthpO4lGPn6gDXobHWLxyT1voZ6QSjs+ry20GeQNcjEkgeyp9Jcbrk/RiVfaTLwLOoxvtlcmyWWASz+g==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.10.tgz", + "integrity": "sha512-mWj9PEsyaUSORbZadpKhwyXvWwWz6qNl+3xwZrJmBh6QljubJ0t2eDf9X1Wy0bly0xkbZ0L++U1Q/4k3cYeHlA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/blocks": { - "version": "12.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.9.tgz", - "integrity": "sha512-XRA8+SKg+gnbc4/JWmmhSEvzoqTUNC50/VcCPvMudOPx8WDr6fCydcrWIc8goIDkKBkZtdHYBlZvWcvDpXFshw==", + "version": "12.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.10.tgz", + "integrity": "sha512-aDkyCDukj92I1f/0HWqwsYDi/h31h/9INVPopKs8AS6fpISUg5TK7O2sAOycP9Z4namIYxnnhkwvZKbMWenY4w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/block-serialization-default-parser": "^4.42.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/shortcode": "^3.42.9", + "@wordpress/autop": "^3.42.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/block-serialization-default-parser": "^4.42.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/shortcode": "^3.42.10", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -38818,27 +38818,27 @@ "dev": true }, "@wordpress/commands": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.9.tgz", - "integrity": "sha512-fH96vdmmpvRNN0lpFTU30yya/FDNyyKqIxRKnIf5CgJ2t29IMd3bPAQlnBi3JIEUWrXV/dPv3b7TueoVGZ2X9Q==", + "version": "0.13.10", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.10.tgz", + "integrity": "sha512-rhHIcMxo5XurUA5Jys1C0Lq213bCNiBqRHNbvEhV4XOqJMbX5eP+rtYzaed7L/FQ2pyUwDCIOkPX1FN6dXS43g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/private-apis": "^0.24.9", + "@wordpress/components": "^25.8.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/private-apis": "^0.24.10", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" } }, "@wordpress/components": { - "version": "25.8.9", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.9.tgz", - "integrity": "sha512-s+M7eopSqcptLvexaRFhDhilxaLuBu+ifFZK1lsRCa10XvxG4lOsoxN90OMI4Pk5c50zTJ/BrFM0HpU2Ru6EYw==", + "version": "25.8.10", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.10.tgz", + "integrity": "sha512-0Sj7w6uz/dEJbiDWyFfbv9vWAGPPxiOoQ37babAQOegy14OmyDVC0vI/7dET5FAb9I0wziTJPRzBxp3VIVdL7A==", "requires": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -38851,23 +38851,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/primitives": "^3.40.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/warning": "^2.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/primitives": "^3.40.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/warning": "^2.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38892,19 +38892,19 @@ } }, "@wordpress/compose": { - "version": "6.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.9.tgz", - "integrity": "sha512-0EMqNy+sbi2wO/+SSKxKfTkyoKwndhJpIC98CCm+JbmPITSU8o0Bpizt8j4aIxWVXH8rkrxFDNmQ1u6F4HIAPA==", + "version": "6.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.10.tgz", + "integrity": "sha512-odfkOxXlMMS9miFoSvWutr2G80l0OXDRLGsy471INxL02I9B3Ebi6vs8w8BNABxpTQaDmaEge10Jwz11Ty5cJg==", "requires": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/priority-queue": "^2.42.9", - "@wordpress/undo-manager": "^0.2.9", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/priority-queue": "^2.42.10", + "@wordpress/undo-manager": "^0.2.10", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -38912,43 +38912,43 @@ } }, "@wordpress/core-commands": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.9.tgz", - "integrity": "sha512-fWnO5Sh/3KHxT6TFlqK8GnWtMnXKyLtPxrDFsLp1vwqzbBBf7XroIqOa/ybh7ZV93H+tbmJ7LQTwAWXZEIDPiQ==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.10.tgz", + "integrity": "sha512-mcgJr+Fej8dCVVgqgcuwI/M1ElwXAHlMWjl6g4M31xHhPYl2GVD/3A1NWkT4pngwM7dFGHbC6XUEZwC9USXj/Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/router": "^0.11.9", - "@wordpress/url": "^3.43.9" + "@wordpress/block-editor": "^12.10.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/router": "^0.11.10", + "@wordpress/url": "^3.43.10" } }, "@wordpress/core-data": { - "version": "6.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.9.tgz", - "integrity": "sha512-1ZNSphggpT6VZrKlxqJBCTEo3Q4zGmiANqjSryRnM+1YQLGeLsFQlyCYIGr1m9LtCnJejZAmngSt4bhuzqBYpw==", + "version": "6.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.10.tgz", + "integrity": "sha512-Ij5sj/mXc1PDJAU6QaNCgwHsXKzYAVK/feamadf0FGZIvRFb9SvxT+gX3PB2LCYfAnuvKcn1uwFdYLhuA3UrMg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/sync": "^0.4.9", - "@wordpress/undo-manager": "^0.2.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/sync": "^0.4.10", + "@wordpress/undo-manager": "^0.2.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -38958,48 +38958,48 @@ } }, "@wordpress/customize-widgets": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.9.tgz", - "integrity": "sha512-elkNJUadkZcac0kr3Ovx/ZIwJ0PaATrLCRX95I2a8KcdQyGS2v0IZBjaUTDUuHcer5NnbUGLPu0eq9Z+LfzXlA==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.10.tgz", + "integrity": "sha512-nXR0xxAAGqaQMYuhlObSz37ne2dSoxts4A0XKgrSVIeROtL43L2KwNNb7yl1kSd5b4TO3Ltvy7wwd/PeQwKn3g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/widgets": "^3.19.9", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/widgets": "^3.19.10", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" } }, "@wordpress/data": { - "version": "9.12.9", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.9.tgz", - "integrity": "sha512-DU2Gbbl6y2X258hBehIwR0iknC6xyy4Ug6bs1nGygKrPqBgiuXsRAWeF8ilSRaOLtC6lHALs3d6IHXdj86Om2g==", + "version": "9.12.10", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.10.tgz", + "integrity": "sha512-v3uWm7/SGI3ccLPKl6O8UWSfg4HP9DqTCrc+/tHsLxN9w55I3NRK6j4YdN/i1KQrURh2cGKryariArgUFaNHEg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/is-shallow-equal": "^4.42.9", - "@wordpress/priority-queue": "^2.42.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/redux-routine": "^4.42.9", + "@wordpress/compose": "^6.19.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/priority-queue": "^2.42.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/redux-routine": "^4.42.10", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -39011,31 +39011,31 @@ } }, "@wordpress/data-controls": { - "version": "3.11.9", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.9.tgz", - "integrity": "sha512-CTS2ZySNXIgdP1PRRgAo1oF/SM3XKrLtSTxsQ+yH+Hly+16CyoMLBcNrq8uOmeBMlFwpbFoZLPkNDNweKAhoNw==", + "version": "3.11.10", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.10.tgz", + "integrity": "sha512-YiCywwrpmvzyEPn+pfZZg2Na58510zcJLRGhfqdXBLYzC7pUNSwksspDMgbuxZvRnpzMVp7ttsyUjSoTLBdsHg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9" + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10" } }, "@wordpress/date": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.9.tgz", - "integrity": "sha512-hj7F+1RCEC9/TJzVyx+8JwBgyufB4fpvtzgoSvA4uSK6vxXdxtBb4rZCqW2lawUFLi3PHiwZSoOCQ+vyO5PJYg==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.10.tgz", + "integrity": "sha512-0WQzyKdN5bh6Y0JXqmK6DheHKJIiDd7Nq5MpuNEPjboWKZylgXQNrWqD5+ml2rrChOs2RJiiQYU03feOcOPHMQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.9", + "@wordpress/deprecated": "^3.42.10", "moment": "^2.29.4", "moment-timezone": "^0.5.40" } }, "@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.9", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.9.tgz", - "integrity": "sha512-2V4hX3eliV7+x6LA79bartHYA06MjwXVlY6UPET8RFf+R455WUcmUwBjcPX03DLsKe1Pe9yGXi3K2rNjcNV4Aw==", + "version": "4.25.10", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.10.tgz", + "integrity": "sha512-Oe6OdFYAf5OhM2m9P4Qi9lATT6hLKWdAZY4Mmw/sCojrrB/BP89Xr9cgE4UXOWtA/RwRoU0cGO/gOUYJjLuaJw==", "dev": true, "requires": { "json2php": "^0.0.7", @@ -39043,41 +39043,41 @@ } }, "@wordpress/deprecated": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.9.tgz", - "integrity": "sha512-T5p2eVYvNDyDfrwvUw51n1ux5B9Z3xiO5xhQzKgqXbpJG9sBZ7moI76QUiPsZr3/pbPXQxqnxAv8VyZEFXxqsA==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.10.tgz", + "integrity": "sha512-DwVQItvcR4uf3vtAncU6w+jOlr16bAP7N/kRw8GGYWLOsACkftHGpdhRqJtv70ep1MhjHq8Cjuoc8t9RFNb7ug==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.9" + "@wordpress/hooks": "^3.42.10" } }, "@wordpress/dom": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.9.tgz", - "integrity": "sha512-2aQbLMCcd8tlaXZhANx5GzQnnz4lgQsITZOBYrhyprJMCUAowWCLae2EjmNSA3T9kb2ur0pCr805s0uNJZwqCQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.10.tgz", + "integrity": "sha512-yFuMJ06yuXNnl4PVJQHu1lrugTkaLLdO4E1HD5zAAICb+SbRI67W2KM7JYtkfD3shTsqEOvCPcxfPg8PmLgYvA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.9" + "@wordpress/deprecated": "^3.42.10" } }, "@wordpress/dom-ready": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.9.tgz", - "integrity": "sha512-ow+NVxzEYxjLrEurPkHctZxuFuwcspusxoPPF3BKPlu0JY5UEqt7Hmrr6LsP12SBXJKQ8dz+DPGG6EJPbYqzRA==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.10.tgz", + "integrity": "sha512-R+66ET26IyybSQshdDewejJ/Cn0qgehjWJF2Sd/Q/MgxZujmBeg8mBSzMtwISjQ96F8pQg4bTy9f7r3ALyDXHg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/e2e-test-utils": { - "version": "10.13.9", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.9.tgz", - "integrity": "sha512-JjY6g8KLikXqf/r1xWDx1L0A1Zw1ikoKBb+cmXfpVBwM4jwq1D+oH3eTCC3df8fm8auyCFVnobg8vAzNCKKAoQ==", + "version": "10.13.10", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.10.tgz", + "integrity": "sha512-1vhdm2ZNTu0MT+xVEC72jf09lOJDdpZZcLHzmnjxM7zf3Z1Mw95RUrTUtYD2Q7v5+noK5+LNENnPHh1VU17mHg==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -39097,14 +39097,14 @@ } }, "@wordpress/e2e-test-utils-playwright": { - "version": "0.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.9.tgz", - "integrity": "sha512-kqck+8F24gi9D6F0oeGTeiJHJfVKtixsqomZ2hpzIIF4/CIcR3SZbxk0IiTEk7WroqqfCEiIGxxm8atSehPqig==", + "version": "0.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.10.tgz", + "integrity": "sha512-f95NE7ip3DJZYyuHYFDOrKpC2lDxKWQU+i6FrAwlglhQCQLUCx9Fv533cI80bBs8eVfgcN/4x38PtkVRAm76fA==", "dev": true, "requires": { - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/url": "^3.43.10", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -39187,90 +39187,90 @@ } }, "@wordpress/edit-post": { - "version": "7.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.9.tgz", - "integrity": "sha512-oVqJjms9vvS8xzJXRY9XS69744LjkVvihqzDoA5HHpZQp6EbOaqsAOw0CU/7vsBzFWIpT526Mru3ndsZz6W3HQ==", + "version": "7.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.10.tgz", + "integrity": "sha512-OtplgLlMLbMg6xHKYE1rt2MxdfNe95k0rekrFqn8PCylciAfL8kvkOSLz+EguqNv7C1LdxR65ywwRQPD5WBewQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-commands": "^0.11.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/editor": "^13.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9", - "@wordpress/viewport": "^5.19.9", - "@wordpress/warning": "^2.42.9", - "@wordpress/widgets": "^3.19.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-commands": "^0.11.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/editor": "^13.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10", + "@wordpress/viewport": "^5.19.10", + "@wordpress/warning": "^2.42.10", + "@wordpress/widgets": "^3.19.10", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/edit-site": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.9.tgz", - "integrity": "sha512-Qkb+kULvgzyOlAoPucvgxCFqK2ECe21izKjrdNaZbU+fPCHDaxzoq/dk+FpDZMqkjeUoCj25uxGhte0WBlQZCw==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.10.tgz", + "integrity": "sha512-LMZ1Zm4GGGkNaa0MF0R9hlw65369dTzJqtG+GYUfmMV0sZEk7vvgsSiQws2VnMhFJ1gW2TeKk4FT5LLIa5e5fw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/commands": "^0.13.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-commands": "^0.11.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/editor": "^13.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/patterns": "^1.3.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/primitives": "^3.40.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/router": "^0.11.9", - "@wordpress/style-engine": "^1.25.9", - "@wordpress/url": "^3.43.9", - "@wordpress/viewport": "^5.19.9", - "@wordpress/widgets": "^3.19.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/commands": "^0.13.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-commands": "^0.11.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/editor": "^13.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/patterns": "^1.3.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/primitives": "^3.40.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/router": "^0.11.10", + "@wordpress/style-engine": "^1.25.10", + "@wordpress/url": "^3.43.10", + "@wordpress/viewport": "^5.19.10", + "@wordpress/widgets": "^3.19.10", + "@wordpress/wordcount": "^3.42.10", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -39285,75 +39285,75 @@ } }, "@wordpress/edit-widgets": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.9.tgz", - "integrity": "sha512-kq7uilrjCMjr2RqJ+KQ/7TWPxcUImBq5zDqPEkM3z3fhk3+KhsG6L74+OIlv3PYl89CjfL8pYV2B7lKYG27VkA==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.10.tgz", + "integrity": "sha512-i4PgBN60HLUFid6Ixr8LmNJM5Wi8+n+J8SPAwPsCmeFX57iRQC7rH7ZfLDNb78Vjoj4XKLzO8KqeGF9v2eUZlw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/block-library": "^8.19.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/interface": "^5.19.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/patterns": "^1.3.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/url": "^3.43.9", - "@wordpress/widgets": "^3.19.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/block-library": "^8.19.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/interface": "^5.19.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/patterns": "^1.3.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/url": "^3.43.10", + "@wordpress/widgets": "^3.19.10", "classnames": "^2.3.1" } }, "@wordpress/editor": { - "version": "13.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.9.tgz", - "integrity": "sha512-GVi+RfKaQ9tBNUA2UjtNzCe4xyepK2rrC5/fy+IBOeo9jkSSm/9cM8TCWsBVLv/HAScDCjI2mDaOnrlLDeZ1QQ==", + "version": "13.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.10.tgz", + "integrity": "sha512-2+5UgQg2VYemjyNoRm58GNxZasbrr+xP9JPSpwcZ/tRdu3n14A3mFrh8cnlNJPv2GkxK+LjYEDzXn204/roDFw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/date": "^4.42.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/dom": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/keyboard-shortcuts": "^4.19.9", - "@wordpress/keycodes": "^3.42.9", - "@wordpress/media-utils": "^4.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/patterns": "^1.3.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/reusable-blocks": "^4.19.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/server-side-render": "^4.19.9", - "@wordpress/url": "^3.43.9", - "@wordpress/wordcount": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/date": "^4.42.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/dom": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/keyboard-shortcuts": "^4.19.10", + "@wordpress/keycodes": "^3.42.10", + "@wordpress/media-utils": "^4.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/patterns": "^1.3.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/reusable-blocks": "^4.19.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/server-side-render": "^4.19.10", + "@wordpress/url": "^3.43.10", + "@wordpress/wordcount": "^3.42.10", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -39363,14 +39363,14 @@ } }, "@wordpress/element": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.9.tgz", - "integrity": "sha512-RjJwgrkWAsd/rK+2UwhdyR+Qa2Vtqc4LXCQcwevw/nAp3FHcXxfpwjKt2+9076EtLtI0b9PSoXkZCwW0mwpw5w==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.10.tgz", + "integrity": "sha512-ZyO24pQ3kuhl7l3K4X29LWkQJRVCxGIjNhRh7BwoUIUdTQc/8crCq3baw/suS868b9qEufTkOxzY4NDjwvof8w==", "requires": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.9", + "@wordpress/escape-html": "^2.42.10", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -39378,24 +39378,24 @@ } }, "@wordpress/escape-html": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.9.tgz", - "integrity": "sha512-JdhEV2PsKDngs+UAp7DRhxkeD1ODAQdaDoGp8V4S0dCRIaoTbw1nvNS40BHVwq06QXIy3oreRcoirXhxrqt+PQ==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.10.tgz", + "integrity": "sha512-ttQCxlzwy+JVphTGMbN1jCOR20b6nHIm5dCnq/5CyDGFgkN130DH5Xwm7ZpCxVEhDsZaOGg7Ya/QzSYJeK/GxQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/eslint-plugin": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.9.tgz", - "integrity": "sha512-FRXIhqREPHqTOhj4Hbmm+NL40h0NgnEBTGXq+Yn6gs4fGMFHbJSBKqtK1pv+4CkFP7vvvkfsCDDG5KnpgyP6Lw==", + "version": "16.0.10", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.10.tgz", + "integrity": "sha512-hDo/qFp6u+VcS+5WNpyCWAFI83d3sOQHCgXnKpdNPuIXnixm10KDbpXm2c4rMaca8GHjW25woOMs5wbescCwPA==", "dev": true, "requires": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.9", - "@wordpress/prettier-config": "^2.25.9", + "@wordpress/babel-preset-default": "^7.26.10", + "@wordpress/prettier-config": "^2.25.10", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -39422,47 +39422,47 @@ } }, "@wordpress/format-library": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.9.tgz", - "integrity": "sha512-1omgpcFR3GAVUkJKJhMM+ceU6mXP/7CSsTZJ6cWmYRdwkPTYZzsjXEE4HyePliSDS0+B6AYyHjCH8LlviDN3tg==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.10.tgz", + "integrity": "sha512-mUeFUE6uWl6LsIHrJWDsA8rufSFOcdCJEGvtNgUr2mSKq6p5ti2Wq0iJPvYRqAD7falbiwT8aDf4kK2OskIjsQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/rich-text": "^6.19.9", - "@wordpress/url": "^3.43.9" + "@wordpress/a11y": "^3.42.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/rich-text": "^6.19.10", + "@wordpress/url": "^3.43.10" } }, "@wordpress/hooks": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.9.tgz", - "integrity": "sha512-L8pwwbclYF5VQERoBKjrQqbq/mhyBhzUF4irD4h5MfnCyJNg9C8it9e9/OHHqaXjVBgF5NfWSPr9bdY+PIMLrg==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.10.tgz", + "integrity": "sha512-xHvFTj3KX+9jPHLUUetK7bsi45pIO1Lnt7AmJVh9sd76J84yxX+jQa+BE2vqbiQcQMT/aC87rBMFyOHiIMr/Fw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/html-entities": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.9.tgz", - "integrity": "sha512-KyAm20q04GuRvQn4hdz7LuVrA3thVM0hCNrP3eENTdAvLvOEt6i1eJiebIHuzHakqZXIYpGhMiPrbTPkrWW0bw==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.10.tgz", + "integrity": "sha512-r6+FbwMqGcOpMo83ud1fJf3pFsqL2mHKlo5W/+VW+TcpgdezVeVMl/A7zzOTkfyi9k/sV9Z26usfScgGbqt9Wg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/i18n": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.9.tgz", - "integrity": "sha512-tfxTQo2XiUQC+uQCLtWMJxU9fAtfZL31uFCj96dVgWmNH53wyJdl24EpwtT53iOAOHoYv1Bo59f3l94WRZaGfw==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.10.tgz", + "integrity": "sha512-nuZkvdM1/vZNNyimANXINRYzFeSFRk1yxCqpI5hXHyAiNZBYtSipvYv0gOMrUgJUJNVw9wlIo8iJgjcSM6Pj1A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.9", + "@wordpress/hooks": "^3.42.10", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -39470,19 +39470,19 @@ } }, "@wordpress/icons": { - "version": "9.33.9", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.9.tgz", - "integrity": "sha512-hab0Nnwp+RBmFe1Pq4MdUrdwe3bMmno5/6wsqRxuDYQuUDk6E1eFzXTasRpj3sakr5AY6TZ0/B6G8XvtRB7Gaw==", + "version": "9.33.10", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.10.tgz", + "integrity": "sha512-C/LRv/utO6fKJv70u0u11QmxsTuCH6RgulH7dR6uiXZnIMwKJyH+8oW0P98PJQqkW43aLbcjNWwPxsv/pkuafA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.9", - "@wordpress/primitives": "^3.40.9" + "@wordpress/element": "^5.19.10", + "@wordpress/primitives": "^3.40.10" } }, "@wordpress/interactivity": { - "version": "2.3.9", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.9.tgz", - "integrity": "sha512-9wNNj/RD3R91g6XZwQVcRayjj0oulBSIuOWrzewjIgt7fvEKaFBusrIj+WyTKETYMR8bXGxtJP7ydPjH5iK1TQ==", + "version": "2.3.10", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.10.tgz", + "integrity": "sha512-ejxAzk7I+i9rR7OREXtZoOImLJUTr6aD5fagMP5s6+U3mS6Bcjoa6Xzs8LjJjaSn1iEzGa/qPRc89ucLDy1B2A==", "requires": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -39490,29 +39490,29 @@ } }, "@wordpress/interface": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.9.tgz", - "integrity": "sha512-GMhdGWADL5Zm300Cdibh5QGb+DofKO9HI211Zz+0DzcKk6H79hN4sXkZpJEQLCqfnGvdL1X8IwVGoBA2vWkb/Q==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.10.tgz", + "integrity": "sha512-S5lX4zxOro9AufITUbY6D9OodOJtKbDxO4U1ByzIlkhwA61rbBs65CVQiY537aWJJFhiA2yzfc4tbDgokrsycQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/plugins": "^6.10.9", - "@wordpress/preferences": "^3.19.9", - "@wordpress/viewport": "^5.19.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/plugins": "^6.10.10", + "@wordpress/preferences": "^3.19.10", + "@wordpress/viewport": "^5.19.10", "classnames": "^2.3.1" } }, "@wordpress/is-shallow-equal": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.9.tgz", - "integrity": "sha512-U8FJEXaYhJ7Hr6UKI8P3vXb04tjtLpv1AzYnANqtS72GJNWTQ/v3auQQCu0gfuV/QokXL/q5rN8uTrN9KCi/rw==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.10.tgz", + "integrity": "sha512-YGqJcoVPc0WH2EoJZ5dXfbfglAWcjFehnHR/Zw7OWbrh3twNckz+IV6MfTI6DivsL+pqX4mhWzzfgrwRamunsQ==", "requires": { "@babel/runtime": "^7.16.0" } @@ -39538,61 +39538,61 @@ } }, "@wordpress/keyboard-shortcuts": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.9.tgz", - "integrity": "sha512-8ymRxEY7Axb4YZVA3Ddgxi8Yiw3ep8OqwW2B9tqG/qvaQN8f6c7l0E1TPFmXtwSCwtSyi5Yk+NoLkQPqGdov1A==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.10.tgz", + "integrity": "sha512-eXSrIDAA+u3tvNToDlIHuwvO9sSc9JhwQj7/EWrPDJRP5GxS5GGXfyOaMyfBmrnjNUN1J/aMqlIXfj1vJS80hA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/keycodes": "^3.42.9", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/keycodes": "^3.42.10", "rememo": "^4.0.2" } }, "@wordpress/keycodes": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.9.tgz", - "integrity": "sha512-cYQMgpryAUzly9SCc8HyKPqeXD5xo/pgzwlAFV+BuFItRI24ccSoW46JxJS2SrvygvHLNF0Uy6u4ZYFWgMdBlQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.10.tgz", + "integrity": "sha512-bG4awb4RnsR9s84wJZvHtvxQlqdkW51UWoDntnFvu5a24Fq6nfsC77lQet/SE7qMiF++LbLBq2g1KHxTHV7Rvg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.9", + "@wordpress/i18n": "^4.42.10", "change-case": "^4.1.2" } }, "@wordpress/list-reusable-blocks": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.9.tgz", - "integrity": "sha512-dW4Ri7G7E/TUUTdVo4sg27R3OQJIEEBNVGy8pk+Vn2A3QgD6WXd2YzTf+Le01yU15Oi84g6cogl3CL/ZF4spJg==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.10.tgz", + "integrity": "sha512-DTQ+EaXWWD8Zeh4oP9DtrMjiuG08h95KM+IQ90zuVN+yykPww4JYwJojwlKrfaTvfzzWntw+u59WHUgQ76Ol+w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", "change-case": "^4.1.2" } }, "@wordpress/media-utils": { - "version": "4.33.9", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.9.tgz", - "integrity": "sha512-sMx9kxvuvFsS3J9yZwFKHoCcfiOR8tY2FKxxq7hzE2EcgdQ9ol0fo7BkzgOLpFlTLIg1kEoW8yGQgN5HQV0fuw==", + "version": "4.33.10", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.10.tgz", + "integrity": "sha512-m6NsMzUnTKfg3a1q8nJ3dY2IxRinaesYPuu+e7Et+oJ5ZCUFKoFVZfIWt4SCM2cyduToBE9xZ6a6f9R1zJapNw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blob": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9" + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blob": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10" } }, "@wordpress/notices": { - "version": "4.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.9.tgz", - "integrity": "sha512-Co7JuUgaZonooaRbXlfQGrfE4HK6kNcmaS5gJBWBYH79aOWyNt2ENZxdFHMDQIN+9v0UlB7rOFAQSG24EsgVZQ==", + "version": "4.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.10.tgz", + "integrity": "sha512-Z54tQuPcoSN0khNEx/CHV2ywd5MER5QzwAk1AOETvwMWKM26ttljzzBKhcsmztBqCcs9FHscdFNKMR/CjDuBzw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/data": "^9.12.9" + "@wordpress/a11y": "^3.42.10", + "@wordpress/data": "^9.12.10" } }, "@wordpress/npm-package-json-lint-config": { @@ -39602,54 +39602,54 @@ "dev": true }, "@wordpress/nux": { - "version": "8.4.9", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.9.tgz", - "integrity": "sha512-a6JWKQk91B+wLwyGogxqSXSTzM2eC25+Z1nP/Bpe2P7p3vcxpeut3Jy1XIpiXDuH82YFxnnRx2lJb5qTsROEhA==", + "version": "8.4.10", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.10.tgz", + "integrity": "sha512-nSst+WjLBT6yb0hMZDw2CFpFEyZaMAUAwCd6KARVjSL3Sj28s8tZN5xAy95H6HtvWT5OwKYDi7wOmsn7jyDWfA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", "rememo": "^4.0.2" } }, "@wordpress/patterns": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.9.tgz", - "integrity": "sha512-zvSfE8wdXxlKHONYH0tvYMOlH0eMI5sXUhDAfqYH1B1OQ4Clq84jc0r+X/iolvD/WjuyP4b6K3P91almrRqBnA==", + "version": "1.3.10", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.10.tgz", + "integrity": "sha512-PreGgbnviwPEQCPyR2EXSpZTf8f/1etYbtMCunZ7nd1mXDPNzLDKNcoAnaLzl/N9+CulECoCISswSBKYx7DQyg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/html-entities": "^3.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9" + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/html-entities": "^3.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10" } }, "@wordpress/plugins": { - "version": "6.10.9", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.9.tgz", - "integrity": "sha512-jOdxubWwBlMh5YRVKJ6BA0tj+awJLfDdYHXTwwW3CW9dZMKPLbWGw6SBSAQXtdjLlJ6dJewvMjCsAxc1fIJSwg==", + "version": "6.10.10", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.10.tgz", + "integrity": "sha512-AGU7axPFBqSfS35sndjHOrU2d64HGh7WcMOjIuylVx2GnwFyOtiE1XBwrGDlzvnNvln9tlEfeIKDhiHfoyc6yw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/element": "^5.19.9", - "@wordpress/hooks": "^3.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/is-shallow-equal": "^4.42.9", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/element": "^5.19.10", + "@wordpress/hooks": "^3.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/is-shallow-equal": "^4.42.10", "memize": "^2.0.1" } }, @@ -39664,66 +39664,66 @@ } }, "@wordpress/preferences": { - "version": "3.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.9.tgz", - "integrity": "sha512-WWNb6U1FufAdff5365fmmbW5o3UGkegXaQ5tzW5ONtFiugThIZ29VSSJCBeYhq5D3PaRsKGR6r1iZdqt/Crv1Q==", + "version": "3.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.10.tgz", + "integrity": "sha512-GMVhwtUXA2Rn5QZcu7v2EtrcFFU7U3cUNX+S3R436VK7uG82t4UIYiH9KFJYXUAseLg2rqSnQVjwyYmWbyKI+Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/components": "^25.8.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/components": "^25.8.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", "classnames": "^2.3.1" } }, "@wordpress/preferences-persistence": { - "version": "1.34.9", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.9.tgz", - "integrity": "sha512-H05GoyBh7I23vhv3lej3vLRRi716Ln/j+Nb2AHOMemFNKehpcFTtpepmRNyM62bAeEta3OEL8uWZh601yOI8zg==", + "version": "1.34.10", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.10.tgz", + "integrity": "sha512-xJmi4g+u3B3d4qhaQZRzSv7ZqjbyOZ4K6ZUqqj8avNrzfk3jfRplK+ARXbNLrm8jcJ86CeOWukyAIQHxjoMTyw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9" + "@wordpress/api-fetch": "^6.39.10" } }, "@wordpress/prettier-config": { - "version": "2.25.9", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.9.tgz", - "integrity": "sha512-R1vc/HAp9dsQzg4wbKhCDTGzVvPSXb4ZJZ0ed8nyAcegbYGPcJZSgJKEl6JrNialU6OzNygXz2Og6cy21DYCFQ==", + "version": "2.25.10", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.10.tgz", + "integrity": "sha512-hK9wsyKvZd/gTBbc4fl7hMGICkeAjPzIoQAcz8o1AN1eXL2uJKpgmXvxwoTfjGKNbrfQfwRkL/XGJEx426MY9w==", "dev": true }, "@wordpress/primitives": { - "version": "3.40.9", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.9.tgz", - "integrity": "sha512-jV66szHVhATrw8vOSogGx3Rn4X2VPFshwjGWdbxfY3nYiYnQ6XrXePDFX/rTExMNyaTGRWQRviUzlyvqxqCWgw==", + "version": "3.40.10", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.10.tgz", + "integrity": "sha512-HdGWMFY+0TrUWV3RMBvyi5njb+7eqdyNh1vTxtTsw7K3Js5gfVBPgF1xRx90RXyHi3LethE/JBEwKkuE7y61wg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.9", + "@wordpress/element": "^5.19.10", "classnames": "^2.3.1" } }, "@wordpress/priority-queue": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.9.tgz", - "integrity": "sha512-YSkVlGRACfqujGDUhRMBqHaIKJKqGXTQegMrMctdr6O1twvD80Xc2M86fvL0EBlMUnfQ+dqqE2htYqFGu2NitQ==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.10.tgz", + "integrity": "sha512-oS+mLkUBnIHKs7w1F55o0TBKonlLMKQgm29uzIh3J0Av/5ofPqebYc+qcxQvtRte3GsPqObr/SC8BB260FwHvA==", "requires": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" } }, "@wordpress/private-apis": { - "version": "0.24.9", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.9.tgz", - "integrity": "sha512-QxXLA/57CwVDWrTRAHNn1nmm3jbegmfFeH0yp70wikns5JlIIZUcpVpvOjLsW/NNzbKppoUlVDJ3/YfnHQKVeA==", + "version": "0.24.10", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.10.tgz", + "integrity": "sha512-qxk5G+5w85xVjxiTLujLtUkaYvCeT50DSUCCsMesclkeWgsqY+T8ZSkukT/yHGuDCvq7D3sE6EpdNvoDZFuSEQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/redux-routine": { - "version": "4.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.9.tgz", - "integrity": "sha512-rhY7yqXVnOR5tvGZowlPBVI5qGARVogPzMkX0I6+ThtHTkGZ3dR38c34IAYDmCki8OLeJIiVqH/hikQknXlO7w==", + "version": "4.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.10.tgz", + "integrity": "sha512-J/YGwtLqY4crehG36DCiYd4wg72TaYjhs3o4IeNLUZYB7Dm1XpD/xJDqaPp4DFpucEJjPh3S/WCQ7yYOuBxbTw==", "requires": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -39732,73 +39732,73 @@ } }, "@wordpress/reusable-blocks": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.9.tgz", - "integrity": "sha512-ZXhANpogA3FmyNuFwj3NvyePY4WQFU0lYZCTvWIXHZi9DHlcqHcIbaFD1uhsvS2k8KNLjuEVh1wyvh8SCo+hBw==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.10.tgz", + "integrity": "sha512-/HYFJNz5bW71RaJ91J6GS51ZkgVzUwSS3vHxL1QBxnj/mgSrA7XPnKAkfMoEzK37GatOxukDT9nzVdqycR2xug==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9" + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10" } }, "@wordpress/rich-text": { - "version": "6.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.9.tgz", - "integrity": "sha512-K7B3YvpJqsKgjPDiC3sFFJ814ErUcv9gXdVVQ25HVXnEs9GT4MX56PW13nbQAaEh03Y2/2w0hSPAsav/WOUd6Q==", + "version": "6.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.10.tgz", + "integrity": "sha512-wnn87egQZJvmzeM3+y0bWXgbR9NAd4PgtVCBq6jViJliemgXl5/1vpqzWY9OfF0ax4GpMEXC/FeOJSDOw22aZg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/escape-html": "^2.42.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/keycodes": "^3.42.9", + "@wordpress/a11y": "^3.42.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/escape-html": "^2.42.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/keycodes": "^3.42.10", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/router": { - "version": "0.11.9", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.9.tgz", - "integrity": "sha512-bSuNqVCkABzdeh1ORKb2uenyK7QjLBma79xcFIux0fhPt9uXn5QLocKG0apExaNKofssCyF6XF4EL5NuaXZSLQ==", + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.10.tgz", + "integrity": "sha512-Wq4qog7r+QZf2T9LeSugAecAtdegbPdMuFSZxxkoog5hvm1HnOhne+v4VnNBMeOZojvj0iD2uQ0MQdHDdcCLzQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.9", - "@wordpress/private-apis": "^0.24.9", - "@wordpress/url": "^3.43.9", + "@wordpress/element": "^5.19.10", + "@wordpress/private-apis": "^0.24.10", + "@wordpress/url": "^3.43.10", "history": "^5.1.0" } }, "@wordpress/scripts": { - "version": "26.13.9", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.9.tgz", - "integrity": "sha512-+EM2f9s2U1WwlhKgXCQfdYLI3qGm3+eFTgStRBI9+AzVGyGu7s0/sTQm7ekmvs5nSFTBk6OjYQ/jxNhvz860pw==", + "version": "26.13.10", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.10.tgz", + "integrity": "sha512-ObtUQ4KsEQGGsuq7qDoTFF+ZZQAfmRAmb0PkDKA8n0mzL7PLiu58ZP5OldnxqpovHMQ34tul6LR+lJdp8xFHwA==", "dev": true, "requires": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.9", - "@wordpress/browserslist-config": "^5.25.9", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.9", - "@wordpress/e2e-test-utils-playwright": "^0.10.9", - "@wordpress/eslint-plugin": "^16.0.9", - "@wordpress/jest-preset-default": "^11.13.9", - "@wordpress/npm-package-json-lint-config": "^4.27.9", - "@wordpress/postcss-plugins-preset": "^4.26.9", - "@wordpress/prettier-config": "^2.25.9", - "@wordpress/stylelint-config": "^21.25.9", + "@wordpress/babel-preset-default": "^7.26.10", + "@wordpress/browserslist-config": "^5.25.10", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.10", + "@wordpress/e2e-test-utils-playwright": "^0.10.10", + "@wordpress/eslint-plugin": "^16.0.10", + "@wordpress/jest-preset-default": "^11.13.10", + "@wordpress/npm-package-json-lint-config": "^4.27.10", + "@wordpress/postcss-plugins-preset": "^4.26.10", + "@wordpress/prettier-config": "^2.25.10", + "@wordpress/stylelint-config": "^21.25.10", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -40071,36 +40071,36 @@ } }, "@wordpress/server-side-render": { - "version": "4.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.9.tgz", - "integrity": "sha512-eHu9VjoREDsgD+p6vGgTEcZ2W7f7Xnd1DOQAb9ZBDWkr8XxPcd5wjhxiBIP4xz70UrYeByuZpcZ0ngXoP5xwtw==", + "version": "4.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.10.tgz", + "integrity": "sha512-gvmjyAKUnATirxfOO7qTDGV4l0GGz9/lILnZ0XazeHqXvU0eIDdL+cbHmxg9ePEj3VbcRp5NnaKI/MqdeVip8Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/deprecated": "^3.42.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/url": "^3.43.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/deprecated": "^3.42.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/url": "^3.43.10", "fast-deep-equal": "^3.1.3" } }, "@wordpress/shortcode": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.9.tgz", - "integrity": "sha512-t8M65OyNITU4zs1GLxNGxrP8kVS+JErjhHs/OA5JEuhB94HUVz6vPHux3MmwbgEzWjCyFcyMhaKyy51GLLfWpQ==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.10.tgz", + "integrity": "sha512-grBYy3l0pgwTT8ISPY3A5TPS5EaH+7cpqzJ6w2r7wwcl+6QEqGblH52LhT7kvGm+45MFY2W/QELRurWfba306w==", "requires": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" } }, "@wordpress/style-engine": { - "version": "1.25.9", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.9.tgz", - "integrity": "sha512-DgYBCunHbe6dgjOkI9euvjbZeO5coolkhZI02niF2aCZHBXXyfkLl/VEBqJhotZ1peBUKaF0rQCStivnvMrYDA==", + "version": "1.25.10", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.10.tgz", + "integrity": "sha512-y+joA8tiSutfuKXW2gfYwQhpTJbduuUk8gIbbPuAVWcySLYTLRJFL/2CeccgpY0gSZ7RP3M1cyD8jHD67zixCg==", "requires": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -40117,9 +40117,9 @@ } }, "@wordpress/sync": { - "version": "0.4.9", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.9.tgz", - "integrity": "sha512-t04zhd6wjc4tgvMk1nRCOLkLg0ebEWODAE4bJ14GUzkpW5Y4txJLvqOMNIq/CV0YYEI71/4l32b+YIWKRhrHaQ==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.10.tgz", + "integrity": "sha512-4zNcbv/yiD9cTalkK0hSzKY1+Ic7R9OpVFnRWsOKcKcUqtIkHxFjOTBGyrROXvYKbfMgOvk6+7SDI4ugSUuYhQ==", "requires": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -40128,71 +40128,71 @@ } }, "@wordpress/token-list": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.9.tgz", - "integrity": "sha512-C1+nitSAVqftjPHyRQxiZmqpQUtMU4mYOj+TQ591Rd2ErOoBU42wzySafhqozelew8JyV19TDSVRqlpJzh/aAA==", + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.10.tgz", + "integrity": "sha512-oK4ITKQoXrYxU2E7DSUgzTq5jjpysq+1DNuqm83Tvr03RgZXExc4L8pbAbxusy221g6nMgpNb2lST+B0VJ0mQQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/undo-manager": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.9.tgz", - "integrity": "sha512-YDArAWNvvH9AkXgxmhT560+rFzLs4w7S7LQmzzU/ej4CRFFuJ0qHdvsucX8lStdKyZ08hMky3HUBrwgDkav8ug==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.10.tgz", + "integrity": "sha512-5VSHFnZ0iqZqlIYqwsrkrZD3pslrEU7JAPXMaCZtB2CMtjvNmSYM5/MBW+NvfTXOMQ6HXIbQXPuk8mrE74HQNw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.9" + "@wordpress/is-shallow-equal": "^4.42.10" } }, "@wordpress/url": { - "version": "3.43.9", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.9.tgz", - "integrity": "sha512-bpOK3EAu8K8nFf8G5cDzenPOYBPu34s6OMwq79rK+Jvcu4cnLH+doYm0HWUvffsi9suTu2Igm6rPnmAR9+xGuw==", + "version": "3.43.10", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.10.tgz", + "integrity": "sha512-ny7sPnANtvRUtOUNTbVfa0WuULZUShbyodroSx8MUk5DkG48XWIg4v9RDkxnaye3LIp7sC6DflEMR6FxANauXw==", "requires": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" } }, "@wordpress/viewport": { - "version": "5.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.9.tgz", - "integrity": "sha512-HLivhA8eXlCKguFBWOex4KcnZSyVA918TMUjN4YHnRE68hMNRMrVeswcYLlq4t3WH7e6q8a3rM0As32mV6c8ZQ==", + "version": "5.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.10.tgz", + "integrity": "sha512-UyOmhBLMWwVaFuiR82bVt+VfMMC4cCfFM3DpKAtZeFUXfI+jdiJfRe2PXCJoGyWufIfnORUNBrlRTvRJ1fNevA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9" + "@wordpress/compose": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10" } }, "@wordpress/warning": { - "version": "2.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.9.tgz", - "integrity": "sha512-/IlPgNZGP/m0LeJuamfUe7C5H1c0nNFnKHNsaQ/barXVij9Idah5gDR26XSlkwY1MQcrM0ECKf11pizY9ug3IA==" + "version": "2.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.10.tgz", + "integrity": "sha512-gDHI5860sX1JSaHWw9mGF51HsDnY8IRVZPZbd8KQAgOzYiGN9LbsUci8+8jO3556S7VDaTQYPSnfN/7MU93BtA==" }, "@wordpress/widgets": { - "version": "3.19.9", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.9.tgz", - "integrity": "sha512-KLFc9Cy9kelmPz3t/wLpiJrIaOVK0cs864adHIFdkkWISd37MquMH8TleqvHqx+NNWXkYq8uuH/Wh/tpvoCSlA==", + "version": "3.19.10", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.10.tgz", + "integrity": "sha512-Q2h49OtlsdT0SKm60YbOrDRPC+7iQ9Zfv6VXdwk0zet4auPy5SCzlUlO92kZcDT1tVRflIYrlqXl7xNPXjbFtg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.9", - "@wordpress/block-editor": "^12.10.9", - "@wordpress/blocks": "^12.19.9", - "@wordpress/components": "^25.8.9", - "@wordpress/compose": "^6.19.9", - "@wordpress/core-data": "^6.19.9", - "@wordpress/data": "^9.12.9", - "@wordpress/element": "^5.19.9", - "@wordpress/i18n": "^4.42.9", - "@wordpress/icons": "^9.33.9", - "@wordpress/notices": "^4.10.9", + "@wordpress/api-fetch": "^6.39.10", + "@wordpress/block-editor": "^12.10.10", + "@wordpress/blocks": "^12.19.10", + "@wordpress/components": "^25.8.10", + "@wordpress/compose": "^6.19.10", + "@wordpress/core-data": "^6.19.10", + "@wordpress/data": "^9.12.10", + "@wordpress/element": "^5.19.10", + "@wordpress/i18n": "^4.42.10", + "@wordpress/icons": "^9.33.10", + "@wordpress/notices": "^4.10.10", "classnames": "^2.3.1" } }, "@wordpress/wordcount": { - "version": "3.42.9", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.9.tgz", - "integrity": "sha512-hFTeVcoN/l341LlN349GyD3nEEUwwOWCmgr8BD+Lyp2J6G9kSUW9g3KQH8QU9b2x9+vtqKmiy52kf6sgTW4m4g==", + "version": "3.42.10", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.10.tgz", + "integrity": "sha512-RrgN2UfoX6tdyDDcsrJ5dEKAQQSIMk8DgJKsGW8APiY3yx3BM6o23v5VChGVOaTniJ8qZslIuxB+l/gUubldEA==", "requires": { "@babel/runtime": "^7.16.0" } @@ -44631,9 +44631,9 @@ } }, "eslint-plugin-jest": { - "version": "27.4.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.4.3.tgz", - "integrity": "sha512-7S6SmmsHsgIm06BAGCAxL+ABd9/IB3MWkz2pudj6Qqor2y1qQpWPfuFU4SG9pWj4xDjF0e+D7Llh5useuSzAZw==", + "version": "27.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz", + "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==", "dev": true, "requires": { "@typescript-eslint/utils": "^5.10.0" diff --git a/package.json b/package.json index 569d853cb90c9..09ef75241f32d 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,11 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.32.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.9", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.9", - "@wordpress/e2e-test-utils": "10.13.9", - "@wordpress/e2e-test-utils-playwright": "0.10.9", - "@wordpress/scripts": "26.13.9", + "@wordpress/babel-preset-default": "7.26.10", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.10", + "@wordpress/e2e-test-utils": "10.13.10", + "@wordpress/e2e-test-utils-playwright": "0.10.10", + "@wordpress/scripts": "26.13.10", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -79,70 +79,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.9", - "@wordpress/annotations": "2.42.9", - "@wordpress/api-fetch": "6.39.9", - "@wordpress/autop": "3.42.9", - "@wordpress/blob": "3.42.9", - "@wordpress/block-directory": "4.19.9", - "@wordpress/block-editor": "12.10.9", - "@wordpress/block-library": "8.19.9", - "@wordpress/block-serialization-default-parser": "4.42.9", - "@wordpress/blocks": "12.19.9", - "@wordpress/commands": "0.13.9", - "@wordpress/components": "25.8.9", - "@wordpress/compose": "6.19.9", - "@wordpress/core-commands": "0.11.9", - "@wordpress/core-data": "6.19.9", - "@wordpress/customize-widgets": "4.19.9", - "@wordpress/data": "9.12.9", - "@wordpress/data-controls": "3.11.9", - "@wordpress/date": "4.42.9", - "@wordpress/deprecated": "3.42.9", - "@wordpress/dom": "3.42.9", - "@wordpress/dom-ready": "3.42.9", - "@wordpress/edit-post": "7.19.9", - "@wordpress/edit-site": "5.19.9", - "@wordpress/edit-widgets": "5.19.9", - "@wordpress/editor": "13.19.9", - "@wordpress/element": "5.19.9", - "@wordpress/escape-html": "2.42.9", - "@wordpress/format-library": "4.19.9", - "@wordpress/hooks": "3.42.9", - "@wordpress/html-entities": "3.42.9", - "@wordpress/i18n": "4.42.9", - "@wordpress/icons": "9.33.9", - "@wordpress/interactivity": "2.3.9", - "@wordpress/interface": "5.19.9", - "@wordpress/is-shallow-equal": "4.42.9", - "@wordpress/keyboard-shortcuts": "4.19.9", - "@wordpress/keycodes": "3.42.9", - "@wordpress/list-reusable-blocks": "4.19.9", - "@wordpress/media-utils": "4.33.9", - "@wordpress/notices": "4.10.9", - "@wordpress/nux": "8.4.9", - "@wordpress/patterns": "1.3.9", - "@wordpress/plugins": "6.10.9", - "@wordpress/preferences": "3.19.9", - "@wordpress/preferences-persistence": "1.34.9", - "@wordpress/primitives": "3.40.9", - "@wordpress/priority-queue": "2.42.9", - "@wordpress/private-apis": "0.24.9", - "@wordpress/redux-routine": "4.42.9", - "@wordpress/reusable-blocks": "4.19.9", - "@wordpress/rich-text": "6.19.9", - "@wordpress/router": "0.11.9", - "@wordpress/server-side-render": "4.19.9", - "@wordpress/shortcode": "3.42.9", - "@wordpress/style-engine": "1.25.9", - "@wordpress/sync": "0.4.9", - "@wordpress/token-list": "2.42.9", - "@wordpress/undo-manager": "0.2.9", - "@wordpress/url": "3.43.9", - "@wordpress/viewport": "5.19.9", - "@wordpress/warning": "2.42.9", - "@wordpress/widgets": "3.19.9", - "@wordpress/wordcount": "3.42.9", + "@wordpress/a11y": "3.42.10", + "@wordpress/annotations": "2.42.10", + "@wordpress/api-fetch": "6.39.10", + "@wordpress/autop": "3.42.10", + "@wordpress/blob": "3.42.10", + "@wordpress/block-directory": "4.19.10", + "@wordpress/block-editor": "12.10.10", + "@wordpress/block-library": "8.19.10", + "@wordpress/block-serialization-default-parser": "4.42.10", + "@wordpress/blocks": "12.19.10", + "@wordpress/commands": "0.13.10", + "@wordpress/components": "25.8.10", + "@wordpress/compose": "6.19.10", + "@wordpress/core-commands": "0.11.10", + "@wordpress/core-data": "6.19.10", + "@wordpress/customize-widgets": "4.19.10", + "@wordpress/data": "9.12.10", + "@wordpress/data-controls": "3.11.10", + "@wordpress/date": "4.42.10", + "@wordpress/deprecated": "3.42.10", + "@wordpress/dom": "3.42.10", + "@wordpress/dom-ready": "3.42.10", + "@wordpress/edit-post": "7.19.10", + "@wordpress/edit-site": "5.19.10", + "@wordpress/edit-widgets": "5.19.10", + "@wordpress/editor": "13.19.10", + "@wordpress/element": "5.19.10", + "@wordpress/escape-html": "2.42.10", + "@wordpress/format-library": "4.19.10", + "@wordpress/hooks": "3.42.10", + "@wordpress/html-entities": "3.42.10", + "@wordpress/i18n": "4.42.10", + "@wordpress/icons": "9.33.10", + "@wordpress/interactivity": "2.3.10", + "@wordpress/interface": "5.19.10", + "@wordpress/is-shallow-equal": "4.42.10", + "@wordpress/keyboard-shortcuts": "4.19.10", + "@wordpress/keycodes": "3.42.10", + "@wordpress/list-reusable-blocks": "4.19.10", + "@wordpress/media-utils": "4.33.10", + "@wordpress/notices": "4.10.10", + "@wordpress/nux": "8.4.10", + "@wordpress/patterns": "1.3.10", + "@wordpress/plugins": "6.10.10", + "@wordpress/preferences": "3.19.10", + "@wordpress/preferences-persistence": "1.34.10", + "@wordpress/primitives": "3.40.10", + "@wordpress/priority-queue": "2.42.10", + "@wordpress/private-apis": "0.24.10", + "@wordpress/redux-routine": "4.42.10", + "@wordpress/reusable-blocks": "4.19.10", + "@wordpress/rich-text": "6.19.10", + "@wordpress/router": "0.11.10", + "@wordpress/server-side-render": "4.19.10", + "@wordpress/shortcode": "3.42.10", + "@wordpress/style-engine": "1.25.10", + "@wordpress/sync": "0.4.10", + "@wordpress/token-list": "2.42.10", + "@wordpress/undo-manager": "0.2.10", + "@wordpress/url": "3.43.10", + "@wordpress/viewport": "5.19.10", + "@wordpress/warning": "2.42.10", + "@wordpress/widgets": "3.19.10", + "@wordpress/wordcount": "3.42.10", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php index 89751e95e3940..14ca580ae7fbb 100644 --- a/src/wp-includes/assets/script-loader-packages.min.php +++ b/src/wp-includes/assets/script-loader-packages.min.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), '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' => '5b7cd5ab23c9d68e0b1e'), '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' => 'c95047b5d1ef296bd0b2'), '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' => 'b36fbbb3d2e61806659a'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), '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' => '7204d43123223474471a'), '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' => '07ff2b66990783ecd068'), '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' => 'f6e63a4760dcece8b909'), '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' => '3189b344ff39fef940b7'), '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' => 'ade490de79d35734e06d'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'ac1f0efce014968a3716'), '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' => 'bb454c7f10757887ce5a'), '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' => 'ac94d42fa1999bcf3722'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), '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', 'wp-widgets'), 'version' => '6720d8a86f225f3ce492'), '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' => '3d8a50adc6d174b01247'), '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' => '64e3e5b8558ec09ac4ba'), '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' => '3f5791ae786456067a27'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), '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' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), '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-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e1f251d36e08fc03cc75'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11cb2ebaa70a9f1f0ab5'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), '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' => '5ac513f0f58c78e7f084'), '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' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd1ae6718bab1f7073adb'), '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' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('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' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), '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' => '5b7cd5ab23c9d68e0b1e'), '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' => '0b143b200d936d0c198c'), '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' => '64f331c99c492d70c17b'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), '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' => '7204d43123223474471a'), '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' => '07ff2b66990783ecd068'), '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' => 'f6e63a4760dcece8b909'), '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' => '3189b344ff39fef940b7'), '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' => 'ade490de79d35734e06d'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '99b262137df116eb6013'), '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' => 'bb454c7f10757887ce5a'), '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' => 'ac94d42fa1999bcf3722'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), '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', 'wp-widgets'), 'version' => '6720d8a86f225f3ce492'), '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' => '3d8a50adc6d174b01247'), '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' => '64e3e5b8558ec09ac4ba'), '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' => '3f5791ae786456067a27'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), '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' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), '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-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e1f251d36e08fc03cc75'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11cb2ebaa70a9f1f0ab5'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), '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' => '5ac513f0f58c78e7f084'), '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' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd1ae6718bab1f7073adb'), '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' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('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' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); diff --git a/src/wp-includes/blocks/file.php b/src/wp-includes/blocks/file.php index 83c6dab20157d..042ea89970736 100644 --- a/src/wp-includes/blocks/file.php +++ b/src/wp-includes/blocks/file.php @@ -59,7 +59,8 @@ static function ( $matches ) { $processor->next_tag(); $processor->set_attribute( 'data-wp-interactive', '' ); $processor->next_tag( 'object' ); - $processor->set_attribute( 'data-wp-style--display', 'selectors.core.file.hasPdfPreview' ); + $processor->set_attribute( 'data-wp-bind--hidden', '!selectors.core.file.hasPdfPreview' ); + $processor->set_attribute( 'hidden', true ); return $processor->get_updated_html(); } diff --git a/src/wp-includes/blocks/file/view.asset.php b/src/wp-includes/blocks/file/view.asset.php index f96eda0796615..31a7a74abccb2 100644 --- a/src/wp-includes/blocks/file/view.asset.php +++ b/src/wp-includes/blocks/file/view.asset.php @@ -1 +1 @@ - array(), 'version' => '2b632fa4c08cb0d6a2fb'); + array(), 'version' => '6d205911bc72812dd293'); diff --git a/src/wp-includes/blocks/file/view.min.asset.php b/src/wp-includes/blocks/file/view.min.asset.php index b797a1a58753f..990e381b31921 100644 --- a/src/wp-includes/blocks/file/view.min.asset.php +++ b/src/wp-includes/blocks/file/view.min.asset.php @@ -1 +1 @@ - array(), 'version' => 'cf908645ea0e9c064392'); + array(), 'version' => '8a0237493a27c0d781aa'); diff --git a/src/wp-includes/blocks/require-dynamic-blocks.php b/src/wp-includes/blocks/require-dynamic-blocks.php index 557801dc5522c..229a0311b8b6d 100644 --- a/src/wp-includes/blocks/require-dynamic-blocks.php +++ b/src/wp-includes/blocks/require-dynamic-blocks.php @@ -64,3 +64,4 @@ require_once ABSPATH . WPINC . '/blocks/social-link.php'; require_once ABSPATH . WPINC . '/blocks/tag-cloud.php'; require_once ABSPATH . WPINC . '/blocks/template-part.php'; +require_once ABSPATH . WPINC . '/blocks/term-description.php'; diff --git a/tests/phpunit/includes/unregister-blocks-hooks.php b/tests/phpunit/includes/unregister-blocks-hooks.php index 2255c266db0da..164c9c98db3f9 100644 --- a/tests/phpunit/includes/unregister-blocks-hooks.php +++ b/tests/phpunit/includes/unregister-blocks-hooks.php @@ -63,3 +63,4 @@ remove_action( 'init', 'register_block_core_social_link' ); remove_action( 'init', 'register_block_core_tag_cloud' ); remove_action( 'init', 'register_block_core_template_part' ); +remove_action( 'init', 'register_block_core_term_description' ); From c01bacad6bb91c3301316737c82c004c690b9ad9 Mon Sep 17 00:00:00 2001 From: Tonya Mork Date: Tue, 31 Oct 2023 17:24:38 +0000 Subject: [PATCH 005/150] Twenty Twenty-Four: Bugfixes for 6.4 RC2. This update includes the following bugfixes: - Fix: Added a new block pattern for the home template that inherits the page query and fits the design of the home page. (more context on the theme repo: https://github.com/WordPress/twentytwentyfour/pull/706) - Fix: Rely on parent theme data for block style. - Fix: Categories for some patterns. - Fix: Minor labeling issues Follow-up to [56999], [56951], [56813], [56764], [56716]. Props anlino, beafialho, desrosj, devmuhib, didierjm, fabiorubioglio, flixos90, hanneslsm, hellofromTonya, huzaifaalmesbah, ktaron, luminuu, mshowes, onemaggie, phillsav, poena, rajinsharwar, richtabor, shailu25. Fixes #59770, #59759. git-svn-id: https://develop.svn.wordpress.org/trunk@57036 602fd350-edb4-49c9-b593-d223f7449a82 --- .../themes/twentytwentyfour/functions.php | 7 +-- .../patterns/page-home-blogging.php | 2 +- .../patterns/page-home-business.php | 4 +- .../twentytwentyfour/patterns/posts-list.php | 62 +++++++++++++++++++ .../patterns/template-home-business.php | 6 +- .../patterns/template-home-portfolio.php | 2 +- .../twentytwentyfour/templates/home.html | 2 +- 7 files changed, 73 insertions(+), 12 deletions(-) create mode 100644 src/wp-content/themes/twentytwentyfour/patterns/posts-list.php diff --git a/src/wp-content/themes/twentytwentyfour/functions.php b/src/wp-content/themes/twentytwentyfour/functions.php index 443035f384649..2dbd05355d550 100644 --- a/src/wp-content/themes/twentytwentyfour/functions.php +++ b/src/wp-content/themes/twentytwentyfour/functions.php @@ -32,9 +32,9 @@ function twentytwentyfour_block_styles() { 'core/button', array( 'handle' => 'twentytwentyfour-button-style-outline', - 'src' => get_theme_file_uri( 'assets/css/button-outline.css' ), - 'ver' => wp_get_theme()->get( 'Version' ), - 'path' => get_theme_file_path( 'assets/css/button-outline.css' ), + 'src' => get_parent_theme_file_uri( 'assets/css/button-outline.css' ), + 'ver' => wp_get_theme( get_template() )->get( 'Version' ), + 'path' => get_parent_theme_file_path( 'assets/css/button-outline.css' ), ) ); @@ -45,7 +45,6 @@ function twentytwentyfour_block_styles() { 'label' => __( 'Arrow icon', 'twentytwentyfour' ), /* * Styles for the custom Arrow icon style of the Details block - * https://github.com/WordPress/twentytwentyfour/issues/46 */ 'inline_style' => ' .is-style-arrow-icon-details { diff --git a/src/wp-content/themes/twentytwentyfour/patterns/page-home-blogging.php b/src/wp-content/themes/twentytwentyfour/patterns/page-home-blogging.php index d1c52425698a0..ae88e9006c74c 100644 --- a/src/wp-content/themes/twentytwentyfour/patterns/page-home-blogging.php +++ b/src/wp-content/themes/twentytwentyfour/patterns/page-home-blogging.php @@ -22,7 +22,7 @@
- +
diff --git a/src/wp-content/themes/twentytwentyfour/patterns/page-home-business.php b/src/wp-content/themes/twentytwentyfour/patterns/page-home-business.php index fb526b25c0e2b..ca22952174553 100644 --- a/src/wp-content/themes/twentytwentyfour/patterns/page-home-business.php +++ b/src/wp-content/themes/twentytwentyfour/patterns/page-home-business.php @@ -1,7 +1,7 @@ - + diff --git a/src/wp-content/themes/twentytwentyfour/patterns/posts-list.php b/src/wp-content/themes/twentytwentyfour/patterns/posts-list.php new file mode 100644 index 0000000000000..5db93af229eea --- /dev/null +++ b/src/wp-content/themes/twentytwentyfour/patterns/posts-list.php @@ -0,0 +1,62 @@ + + + +
+ +

+ + + +
+ +
+ + +
+ + + +
+ +
+ +
+ + + +
+ +
+ +
+ + + + + + + + + + + + + + + + + + +
+ +
+ +
+ diff --git a/src/wp-content/themes/twentytwentyfour/patterns/template-home-business.php b/src/wp-content/themes/twentytwentyfour/patterns/template-home-business.php index e6a41b74d76bf..e84a5aca903c0 100644 --- a/src/wp-content/themes/twentytwentyfour/patterns/template-home-business.php +++ b/src/wp-content/themes/twentytwentyfour/patterns/template-home-business.php @@ -1,8 +1,8 @@
- +
diff --git a/src/wp-content/themes/twentytwentyfour/patterns/template-home-portfolio.php b/src/wp-content/themes/twentytwentyfour/patterns/template-home-portfolio.php index 23e45032261be..4fc4f072ba3c9 100644 --- a/src/wp-content/themes/twentytwentyfour/patterns/template-home-portfolio.php +++ b/src/wp-content/themes/twentytwentyfour/patterns/template-home-portfolio.php @@ -2,7 +2,7 @@ /** * Title: Portfolio home template with post featured images * Slug: twentytwentyfour/template-home-portfolio - * Template Types: front-page, index, home + * Template Types: front-page, home * Viewport width: 1400 * Inserter: no */ diff --git a/src/wp-content/themes/twentytwentyfour/templates/home.html b/src/wp-content/themes/twentytwentyfour/templates/home.html index 92c4c041a5bfa..7c364b8558277 100644 --- a/src/wp-content/themes/twentytwentyfour/templates/home.html +++ b/src/wp-content/themes/twentytwentyfour/templates/home.html @@ -1 +1 @@ - + From f58f64587b221f5fade3b8d0a4163a08eb041ed9 Mon Sep 17 00:00:00 2001 From: Bernie Reiter Date: Tue, 31 Oct 2023 19:23:25 +0000 Subject: [PATCH 006/150] Block Hooks: Allow traversal callbacks to modify parent block. The callbacks returned by `make_before_block_visitor` and `make_after_block_visitor`, respectively, (which are passed as arguments to `traverse_and_serialize_block(s)`) currently accept three arguments, all of which are block arrays (i.e. with properties `blockName`, `attrs`, etc.): - A ''reference'' to the block they're currently visiting, `&$block`; - the block's `$parent_block`; and - the `$prev`ious block (for `make_before_block_visitor`), or the `$next` block (for `make_after_block_visitor`), respectively. Those arguments are passed to the "block visitor" callbacks by `traverse_and_serialize_block(s)` during traversal. The block that the callback is currently visiting is passed ''by reference'' to allow modifying it, which is e.g. used to inject the `theme` attribute into Template Part blocks. One major limitation of Block Hooks is that they currently only work with templates, parts, and patterns that ''don't have any user modifications'' (i.e. that come straight from the corresponding theme files, rather than from the database). For WordPress 6.5, it is planned to change that to make Block Hooks work for templates, parts, and patterns that ''do'' have user modifications: #59646. This will be implemented by storing an attribute on the "anchor" block. While working on that feature, it was found that the aforementioned callbacks will need to modify not only the currently visited `$block`, but also the `$parent_block` -- i.e. that the latter argument needs to be passed by reference as well. This is consistent with the requirement of adding an attribute to an anchor block, as it's not only the currently visited block that can serve as an anchor block (in the case of `before` or `after` sibling insertion), but also its parent (for `first_child` and `last_child` insertion). If the `$parent_block` argument were to be changed to become a reference in a later WordPress version, this could be considered a backwards-compatibility breaking change. For this reason, this change is instead proposed for 6.4 already, which is the cycle during which the relevant functions were first introduced. This should have no impact on existing code, since nothing currently relies on `$parent_block` remaining unmodified by the respective callback, nor is anything currently modifying that argument. Props hellofromTonya. Fixes #59776. git-svn-id: https://develop.svn.wordpress.org/trunk@57038 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/blocks.php | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/src/wp-includes/blocks.php b/src/wp-includes/blocks.php index 1edc0762d3c00..52b20b3e55b26 100644 --- a/src/wp-includes/blocks.php +++ b/src/wp-includes/blocks.php @@ -780,12 +780,12 @@ function make_before_block_visitor( $hooked_blocks, $context ) { * Furthermore, prepend the markup for any blocks hooked `before` the given block and as its parent's * `first_child`, respectively, to the serialized markup for the given block. * - * @param array $block The block to inject the theme attribute into, and hooked blocks before. - * @param array $parent_block The parent block of the given block. - * @param array $prev The previous sibling block of the given block. + * @param array $block The block to inject the theme attribute into, and hooked blocks before. Passed by reference. + * @param array $parent_block The parent block of the given block. Passed by reference. Default null. + * @param array $prev The previous sibling block of the given block. Default null. * @return string The serialized markup for the given block, with the markup for any hooked blocks prepended to it. */ - return function ( &$block, $parent_block = null, $prev = null ) use ( $hooked_blocks, $context ) { + return function ( &$block, &$parent_block = null, $prev = null ) use ( $hooked_blocks, $context ) { _inject_theme_attribute_in_template_part_block( $block ); $markup = ''; @@ -853,12 +853,12 @@ function make_after_block_visitor( $hooked_blocks, $context ) { * Append the markup for any blocks hooked `after` the given block and as its parent's * `last_child`, respectively, to the serialized markup for the given block. * - * @param array $block The block to inject the hooked blocks after. - * @param array $parent_block The parent block of the given block. - * @param array $next The next sibling block of the given block. + * @param array $block The block to inject the hooked blocks after. Passed by reference. + * @param array $parent_block The parent block of the given block. Passed by reference. Default null. + * @param array $next The next sibling block of the given block. Default null. * @return string The serialized markup for the given block, with the markup for any hooked blocks appended to it. */ - return function ( &$block, $parent_block = null, $next = null ) use ( $hooked_blocks, $context ) { + return function ( &$block, &$parent_block = null, $next = null ) use ( $hooked_blocks, $context ) { $markup = ''; $relative_position = 'after'; @@ -1065,7 +1065,7 @@ function traverse_and_serialize_block( $block, $pre_callback = null, $post_callb $block_content .= call_user_func_array( $pre_callback, - array( &$inner_block, $block, $prev ) + array( &$inner_block, &$block, $prev ) ); } @@ -1076,7 +1076,7 @@ function traverse_and_serialize_block( $block, $pre_callback = null, $post_callb $post_markup = call_user_func_array( $post_callback, - array( &$inner_block, $block, $next ) + array( &$inner_block, &$block, $next ) ); } @@ -1131,7 +1131,9 @@ function traverse_and_serialize_block( $block, $pre_callback = null, $post_callb * @return string Serialized block markup. */ function traverse_and_serialize_blocks( $blocks, $pre_callback = null, $post_callback = null ) { - $result = ''; + $result = ''; + $parent_block = null; // At the top level, there is no parent block to pass to the callbacks; yet the callbacks expect a reference. + foreach ( $blocks as $index => $block ) { if ( is_callable( $pre_callback ) ) { $prev = 0 === $index @@ -1140,7 +1142,7 @@ function traverse_and_serialize_blocks( $blocks, $pre_callback = null, $post_cal $result .= call_user_func_array( $pre_callback, - array( &$block, null, $prev ) // At the top level, there is no parent block to pass to the callback. + array( &$block, &$parent_block, $prev ) ); } @@ -1151,7 +1153,7 @@ function traverse_and_serialize_blocks( $blocks, $pre_callback = null, $post_cal $post_markup = call_user_func_array( $post_callback, - array( &$block, null, $next ) // At the top level, there is no parent block to pass to the callback. + array( &$block, &$parent_block, $next ) ); } From 01c842a25f0a689d472a7bcaf6c7e3aaa5065f00 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Wed, 1 Nov 2023 11:49:31 +0000 Subject: [PATCH 007/150] Docs: Correct the type for optional parameters in a few media functions. This affects the `$image_src` and/or `$image_meta` parameters in: * `wp_get_attachment_image_srcset()` * `wp_get_attachment_image_sizes()` * `wp_calculate_image_sizes()` Follow-up to [35412], [35419], [35481], [35498], [35569], [35672]. Props dilipbheda. Fixes #59745. git-svn-id: https://develop.svn.wordpress.org/trunk@57042 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/media.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/wp-includes/media.php b/src/wp-includes/media.php index 078e3a2daab20..31bbecc0b747a 100644 --- a/src/wp-includes/media.php +++ b/src/wp-includes/media.php @@ -1248,7 +1248,7 @@ function _wp_get_image_size_from_meta( $size_name, $image_meta ) { * @param int $attachment_id Image attachment ID. * @param string|int[] $size Optional. Image size. Accepts any registered image size name, or an array of * width and height values in pixels (in that order). Default 'medium'. - * @param array $image_meta Optional. The image meta data as returned by 'wp_get_attachment_metadata()'. + * @param array|null $image_meta Optional. The image meta data as returned by 'wp_get_attachment_metadata()'. * Default null. * @return string|false A 'srcset' value string or false. */ @@ -1489,7 +1489,7 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac * @param int $attachment_id Image attachment ID. * @param string|int[] $size Optional. Image size. Accepts any registered image size name, or an array of * width and height values in pixels (in that order). Default 'medium'. - * @param array $image_meta Optional. The image meta data as returned by 'wp_get_attachment_metadata()'. + * @param array|null $image_meta Optional. The image meta data as returned by 'wp_get_attachment_metadata()'. * Default null. * @return string|false A valid source size value for use in a 'sizes' attribute or false. */ @@ -1520,8 +1520,8 @@ function wp_get_attachment_image_sizes( $attachment_id, $size = 'medium', $image * * @param string|int[] $size Image size. Accepts any registered image size name, or an array of * width and height values in pixels (in that order). - * @param string $image_src Optional. The URL to the image file. Default null. - * @param array $image_meta Optional. The image meta data as returned by 'wp_get_attachment_metadata()'. + * @param string|null $image_src Optional. The URL to the image file. Default null. + * @param array|null $image_meta Optional. The image meta data as returned by 'wp_get_attachment_metadata()'. * Default null. * @param int $attachment_id Optional. Image attachment ID. Either `$image_meta` or `$attachment_id` * is needed when using the image size name as argument for `$size`. Default 0. From f6905ebced9045091456a7f9cedf80fbf41a156e Mon Sep 17 00:00:00 2001 From: Tonya Mork Date: Wed, 1 Nov 2023 14:48:50 +0000 Subject: [PATCH 008/150] Taxonomy: Set "public" to "false" for user pattern categories. Changes the `'wp_pattern_category'` taxonomy's `'public'` argument to `false`. Follow-up to [56642]. Props vrajadas, glendaviesnz, hellofromTonya, ramonopoly. Fixes #59569. git-svn-id: https://develop.svn.wordpress.org/trunk@57044 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/taxonomy.php | 2 +- tests/qunit/fixtures/wp-api-generated.js | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/wp-includes/taxonomy.php b/src/wp-includes/taxonomy.php index f0e3be17d34c2..59ec5345fe0cd 100644 --- a/src/wp-includes/taxonomy.php +++ b/src/wp-includes/taxonomy.php @@ -227,7 +227,7 @@ function create_initial_taxonomies() { 'wp_pattern_category', array( 'wp_block' ), array( - 'public' => true, + 'public' => false, 'publicly_queryable' => false, 'hierarchical' => false, 'labels' => array( diff --git a/tests/qunit/fixtures/wp-api-generated.js b/tests/qunit/fixtures/wp-api-generated.js index d212facf26006..ef8e53d4bb508 100644 --- a/tests/qunit/fixtures/wp-api-generated.js +++ b/tests/qunit/fixtures/wp-api-generated.js @@ -9816,7 +9816,6 @@ mockedApiResponse.Schema = { "page", "category", "post_tag", - "wp_pattern_category", "any" ], "type": "string" From 5333ea1f91892d3bf9c601404315dde4d273a1f2 Mon Sep 17 00:00:00 2001 From: John Blackbourn Date: Wed, 1 Nov 2023 15:08:10 +0000 Subject: [PATCH 009/150] Docs: Correct some docblock formatting errors. Fixes #59784 See #12009, #52710 git-svn-id: https://develop.svn.wordpress.org/trunk@57046 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-term-query.php | 2 +- src/wp-includes/functions.wp-scripts.php | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/wp-includes/class-wp-term-query.php b/src/wp-includes/class-wp-term-query.php index fc6e950c219cb..1fa73d48ab9d7 100644 --- a/src/wp-includes/class-wp-term-query.php +++ b/src/wp-includes/class-wp-term-query.php @@ -179,7 +179,7 @@ class WP_Term_Query { * Default false. * @type string $cache_domain Unique cache key to be produced when this query is stored in * an object cache. Default 'core'. - * @type bool $cache_results Whether to cache term information. Default true. + * @type bool $cache_results Whether to cache term information. Default true. * @type bool $update_term_meta_cache Whether to prime meta caches for matched terms. Default true. * @type string|string[] $meta_key Meta key or keys to filter by. * @type string|string[] $meta_value Meta value or values to filter by. diff --git a/src/wp-includes/functions.wp-scripts.php b/src/wp-includes/functions.wp-scripts.php index 269e875e80b41..1207502c44839 100644 --- a/src/wp-includes/functions.wp-scripts.php +++ b/src/wp-includes/functions.wp-scripts.php @@ -168,11 +168,11 @@ function wp_add_inline_script( $handle, $data, $position = 'after' ) { * number is automatically added equal to current installed WordPress version. * If set to null, no version is added. * @param array|bool $args { - * Optional. An array of additional script loading strategies. Default empty array. - * Otherwise, it may be a boolean in which case it determines whether the script is printed in the footer. Default false. + * Optional. An array of additional script loading strategies. Default empty array. + * Otherwise, it may be a boolean in which case it determines whether the script is printed in the footer. Default false. * - * @type string $strategy Optional. If provided, may be either 'defer' or 'async'. - * @type bool $in_footer Optional. Whether to print the script in the footer. Default 'false'. + * @type string $strategy Optional. If provided, may be either 'defer' or 'async'. + * @type bool $in_footer Optional. Whether to print the script in the footer. Default 'false'. * } * @return bool Whether the script has been registered. True on success, false on failure. */ @@ -355,11 +355,11 @@ function wp_deregister_script( $handle ) { * number is automatically added equal to current installed WordPress version. * If set to null, no version is added. * @param array|bool $args { - * Optional. An array of additional script loading strategies. Default empty array. - * Otherwise, it may be a boolean in which case it determines whether the script is printed in the footer. Default false. + * Optional. An array of additional script loading strategies. Default empty array. + * Otherwise, it may be a boolean in which case it determines whether the script is printed in the footer. Default false. * - * @type string $strategy Optional. If provided, may be either 'defer' or 'async'. - * @type bool $in_footer Optional. Whether to print the script in the footer. Default 'false'. + * @type string $strategy Optional. If provided, may be either 'defer' or 'async'. + * @type bool $in_footer Optional. Whether to print the script in the footer. Default 'false'. * } */ function wp_enqueue_script( $handle, $src = '', $deps = array(), $ver = false, $args = array() ) { From 126d780de939cb4036e53cd8abe705426767661c Mon Sep 17 00:00:00 2001 From: Tonya Mork Date: Wed, 1 Nov 2023 17:46:03 +0000 Subject: [PATCH 010/150] Editor: 2nd update of npm packages for 6.4 RC3. This second update for RC3 includes the following fixes: * [https://github.com/WordPress/gutenberg/pull/55724 Update label for lightbox editor UI] - string change. * [https://github.com/WordPress/gutenberg/pull/55720 Query: Require queryId for enhanced pagination to prevent PHP notices] and warnings. * [https://github.com/WordPress/gutenberg/pull/55714 Query block enhanced pagination: Detect inner plugin blocks during render] - which avoids turning off enhanced pagination in TT4, includes string changes. * [https://github.com/WordPress/gutenberg/pull/55309 Query Loop block: Reuse existing screen-reader-text CSS class for the enhanced pagination aria-live region]. Follow up to [57034], [56987], [56961], [56849], [56818], [56816]. Props afercia, aristath, artemiosans, czapla, darerodz, glendaviesnz, hellofromTonya, jameskoster, joen, luisherranz, mikachan, ocean90, peterwilsoncc, ramonopoly, rajinsharwar, swissspidy. Fixes #59411. git-svn-id: https://develop.svn.wordpress.org/trunk@57048 602fd350-edb4-49c9-b593-d223f7449a82 --- package-lock.json | 2974 ++++++++--------- package.json | 138 +- .../assets/script-loader-packages.min.php | 2 +- .../blocks/query-pagination-next.php | 2 +- .../blocks/query-pagination-previous.php | 2 +- src/wp-includes/blocks/query.php | 107 +- src/wp-includes/blocks/query/view.asset.php | 2 +- .../blocks/query/view.min.asset.php | 2 +- 8 files changed, 1659 insertions(+), 1570 deletions(-) diff --git a/package-lock.json b/package-lock.json index 8f1df4f76ab2b..747d1df678505 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,70 +11,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.10", - "@wordpress/annotations": "2.42.10", - "@wordpress/api-fetch": "6.39.10", - "@wordpress/autop": "3.42.10", - "@wordpress/blob": "3.42.10", - "@wordpress/block-directory": "4.19.10", - "@wordpress/block-editor": "12.10.10", - "@wordpress/block-library": "8.19.10", - "@wordpress/block-serialization-default-parser": "4.42.10", - "@wordpress/blocks": "12.19.10", - "@wordpress/commands": "0.13.10", - "@wordpress/components": "25.8.10", - "@wordpress/compose": "6.19.10", - "@wordpress/core-commands": "0.11.10", - "@wordpress/core-data": "6.19.10", - "@wordpress/customize-widgets": "4.19.10", - "@wordpress/data": "9.12.10", - "@wordpress/data-controls": "3.11.10", - "@wordpress/date": "4.42.10", - "@wordpress/deprecated": "3.42.10", - "@wordpress/dom": "3.42.10", - "@wordpress/dom-ready": "3.42.10", - "@wordpress/edit-post": "7.19.10", - "@wordpress/edit-site": "5.19.10", - "@wordpress/edit-widgets": "5.19.10", - "@wordpress/editor": "13.19.10", - "@wordpress/element": "5.19.10", - "@wordpress/escape-html": "2.42.10", - "@wordpress/format-library": "4.19.10", - "@wordpress/hooks": "3.42.10", - "@wordpress/html-entities": "3.42.10", - "@wordpress/i18n": "4.42.10", - "@wordpress/icons": "9.33.10", - "@wordpress/interactivity": "2.3.10", - "@wordpress/interface": "5.19.10", - "@wordpress/is-shallow-equal": "4.42.10", - "@wordpress/keyboard-shortcuts": "4.19.10", - "@wordpress/keycodes": "3.42.10", - "@wordpress/list-reusable-blocks": "4.19.10", - "@wordpress/media-utils": "4.33.10", - "@wordpress/notices": "4.10.10", - "@wordpress/nux": "8.4.10", - "@wordpress/patterns": "1.3.10", - "@wordpress/plugins": "6.10.10", - "@wordpress/preferences": "3.19.10", - "@wordpress/preferences-persistence": "1.34.10", - "@wordpress/primitives": "3.40.10", - "@wordpress/priority-queue": "2.42.10", - "@wordpress/private-apis": "0.24.10", - "@wordpress/redux-routine": "4.42.10", - "@wordpress/reusable-blocks": "4.19.10", - "@wordpress/rich-text": "6.19.10", - "@wordpress/router": "0.11.10", - "@wordpress/server-side-render": "4.19.10", - "@wordpress/shortcode": "3.42.10", - "@wordpress/style-engine": "1.25.10", - "@wordpress/sync": "0.4.10", - "@wordpress/token-list": "2.42.10", - "@wordpress/undo-manager": "0.2.10", - "@wordpress/url": "3.43.10", - "@wordpress/viewport": "5.19.10", - "@wordpress/warning": "2.42.10", - "@wordpress/widgets": "3.19.10", - "@wordpress/wordcount": "3.42.10", + "@wordpress/a11y": "3.42.11", + "@wordpress/annotations": "2.42.11", + "@wordpress/api-fetch": "6.39.11", + "@wordpress/autop": "3.42.11", + "@wordpress/blob": "3.42.11", + "@wordpress/block-directory": "4.19.11", + "@wordpress/block-editor": "12.10.11", + "@wordpress/block-library": "8.19.11", + "@wordpress/block-serialization-default-parser": "4.42.11", + "@wordpress/blocks": "12.19.11", + "@wordpress/commands": "0.13.11", + "@wordpress/components": "25.8.11", + "@wordpress/compose": "6.19.11", + "@wordpress/core-commands": "0.11.11", + "@wordpress/core-data": "6.19.11", + "@wordpress/customize-widgets": "4.19.11", + "@wordpress/data": "9.12.11", + "@wordpress/data-controls": "3.11.11", + "@wordpress/date": "4.42.11", + "@wordpress/deprecated": "3.42.11", + "@wordpress/dom": "3.42.11", + "@wordpress/dom-ready": "3.42.11", + "@wordpress/edit-post": "7.19.11", + "@wordpress/edit-site": "5.19.11", + "@wordpress/edit-widgets": "5.19.11", + "@wordpress/editor": "13.19.11", + "@wordpress/element": "5.19.11", + "@wordpress/escape-html": "2.42.11", + "@wordpress/format-library": "4.19.11", + "@wordpress/hooks": "3.42.11", + "@wordpress/html-entities": "3.42.11", + "@wordpress/i18n": "4.42.11", + "@wordpress/icons": "9.33.11", + "@wordpress/interactivity": "2.3.11", + "@wordpress/interface": "5.19.11", + "@wordpress/is-shallow-equal": "4.42.11", + "@wordpress/keyboard-shortcuts": "4.19.11", + "@wordpress/keycodes": "3.42.11", + "@wordpress/list-reusable-blocks": "4.19.11", + "@wordpress/media-utils": "4.33.11", + "@wordpress/notices": "4.10.11", + "@wordpress/nux": "8.4.11", + "@wordpress/patterns": "1.3.11", + "@wordpress/plugins": "6.10.11", + "@wordpress/preferences": "3.19.11", + "@wordpress/preferences-persistence": "1.34.11", + "@wordpress/primitives": "3.40.11", + "@wordpress/priority-queue": "2.42.11", + "@wordpress/private-apis": "0.24.11", + "@wordpress/redux-routine": "4.42.11", + "@wordpress/reusable-blocks": "4.19.11", + "@wordpress/rich-text": "6.19.11", + "@wordpress/router": "0.11.11", + "@wordpress/server-side-render": "4.19.11", + "@wordpress/shortcode": "3.42.11", + "@wordpress/style-engine": "1.25.11", + "@wordpress/sync": "0.4.11", + "@wordpress/token-list": "2.42.11", + "@wordpress/undo-manager": "0.2.11", + "@wordpress/url": "3.43.11", + "@wordpress/viewport": "5.19.11", + "@wordpress/warning": "2.42.11", + "@wordpress/widgets": "3.19.11", + "@wordpress/wordcount": "3.42.11", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", @@ -108,11 +108,11 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.32.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.10", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.10", - "@wordpress/e2e-test-utils": "10.13.10", - "@wordpress/e2e-test-utils-playwright": "0.10.10", - "@wordpress/scripts": "26.13.10", + "@wordpress/babel-preset-default": "7.26.11", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.11", + "@wordpress/e2e-test-utils": "10.13.11", + "@wordpress/e2e-test-utils-playwright": "0.10.11", + "@wordpress/scripts": "26.13.11", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -5957,16 +5957,16 @@ } }, "node_modules/@typescript-eslint/eslint-plugin": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.0.tgz", - "integrity": "sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.1.tgz", + "integrity": "sha512-w0tiiRc9I4S5XSXXrMHOWgHgxbrBn1Ro+PmiYhSg2ZVdxrAJtQgzU5o2m1BfP6UOn7Vxcc6152vFjQfmZR4xEg==", "dev": true, "dependencies": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.9.0", - "@typescript-eslint/type-utils": "6.9.0", - "@typescript-eslint/utils": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.1", + "@typescript-eslint/type-utils": "6.9.1", + "@typescript-eslint/utils": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -5992,15 +5992,15 @@ } }, "node_modules/@typescript-eslint/parser": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.0.tgz", - "integrity": "sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.1.tgz", + "integrity": "sha512-C7AK2wn43GSaCUZ9do6Ksgi2g3mwFkMO3Cis96kzmgudoVaKyt62yNzJOktP0HDLb/iO2O0n2lBOzJgr6Q/cyg==", "dev": true, "dependencies": { - "@typescript-eslint/scope-manager": "6.9.0", - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/typescript-estree": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.1", + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/typescript-estree": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1", "debug": "^4.3.4" }, "engines": { @@ -6020,13 +6020,13 @@ } }, "node_modules/@typescript-eslint/scope-manager": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz", - "integrity": "sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.1.tgz", + "integrity": "sha512-38IxvKB6NAne3g/+MyXMs2Cda/Sz+CEpmm+KLGEM8hx/CvnSRuw51i8ukfwB/B/sESdeTGet1NH1Wj7I0YXswg==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0" + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1" }, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -6037,13 +6037,13 @@ } }, "node_modules/@typescript-eslint/type-utils": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz", - "integrity": "sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.1.tgz", + "integrity": "sha512-eh2oHaUKCK58qIeYp19F5V5TbpM52680sB4zNSz29VBQPTWIlE/hCj5P5B1AChxECe/fmZlspAWFuRniep1Skg==", "dev": true, "dependencies": { - "@typescript-eslint/typescript-estree": "6.9.0", - "@typescript-eslint/utils": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.1", + "@typescript-eslint/utils": "6.9.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" }, @@ -6064,9 +6064,9 @@ } }, "node_modules/@typescript-eslint/types": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.0.tgz", - "integrity": "sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.1.tgz", + "integrity": "sha512-BUGslGOb14zUHOUmDB2FfT6SI1CcZEJYfF3qFwBeUrU6srJfzANonwRYHDpLBuzbq3HaoF2XL2hcr01c8f8OaQ==", "dev": true, "engines": { "node": "^16.0.0 || >=18.0.0" @@ -6077,13 +6077,13 @@ } }, "node_modules/@typescript-eslint/typescript-estree": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz", - "integrity": "sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.1.tgz", + "integrity": "sha512-U+mUylTHfcqeO7mLWVQ5W/tMLXqVpRv61wm9ZtfE5egz7gtnmqVIw9ryh0mgIlkKk9rZLY3UHygsBSdB9/ftyw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0", + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -6104,17 +6104,17 @@ } }, "node_modules/@typescript-eslint/utils": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.0.tgz", - "integrity": "sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.1.tgz", + "integrity": "sha512-L1T0A5nFdQrMVunpZgzqPL6y2wVreSyHhKGZryS6jrEN7bD9NplVAyMryUhXsQ4TWLnZmxc2ekar/lSGIlprCA==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.9.0", - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.1", + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/typescript-estree": "6.9.1", "semver": "^7.5.4" }, "engines": { @@ -6129,12 +6129,12 @@ } }, "node_modules/@typescript-eslint/visitor-keys": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz", - "integrity": "sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.1.tgz", + "integrity": "sha512-MUaPUe/QRLEffARsmNfmpghuQkW436DvESW+h+M52w0coICHRfD6Np9/K6PdACwnrq1HmuLl+cSPZaJmeVPkSw==", "dev": true, "dependencies": { - "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/types": "6.9.1", "eslint-visitor-keys": "^3.4.1" }, "engines": { @@ -6356,28 +6356,28 @@ } }, "node_modules/@wordpress/a11y": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.10.tgz", - "integrity": "sha512-jzoDZZzAj1OjrwDy5HzE2cnS1HPCisDNu8l+CyrBJ83h4sUThbIbKRXzCY25KWBEa5c01jLci7pDnzm3zgYGfQ==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.11.tgz", + "integrity": "sha512-PrLIeDZZmEQ3qY/jjreW8xjzNjI/izfC0Z99uV9ycGqaCkHtoDabRLiSYslISo3PDD3djr/5WG8cYoZ1iEeUTA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.10", - "@wordpress/i18n": "^4.42.10" + "@wordpress/dom-ready": "^3.42.11", + "@wordpress/i18n": "^4.42.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/annotations": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.10.tgz", - "integrity": "sha512-OVZAENEkm33IkySfIAYLbIwZwDvS4bDeyKic3WTu9nA0eO83Pq1Sm0HQCpT/saNQ5CZGL58OJmikyfMTEHe5hQ==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.11.tgz", + "integrity": "sha512-sqia+tCvBRsOf+F9vVMnV4PTpYT32zJh0YZnG3x3MPzCeIUtdc2WRTaqHi/E14fs3gIE7fuaOyGboGB22/B0jQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/rich-text": "^6.19.10", + "@wordpress/data": "^9.12.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/rich-text": "^6.19.11", "rememo": "^4.0.2", "uuid": "^9.0.1" }, @@ -6389,22 +6389,22 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "6.39.10", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.10.tgz", - "integrity": "sha512-TqTwYKFr5sh2xfRB9Fbrlc0blpP2G3X/L343tS0y1xv98h3pNLakc8bF5wTbMtMcJb0/di+XnZB+JLB5Ueg8nw==", + "version": "6.39.11", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.11.tgz", + "integrity": "sha512-9DCYE7N4yrdyuz10NtKhq6hFiXMJRxHfYfTD4WlGmdben0A3uy8nIWLtDNrJNGqpg1AxkC3D+6YJTlUY5Qh39Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.10", - "@wordpress/url": "^3.43.10" + "@wordpress/i18n": "^4.42.11", + "@wordpress/url": "^3.43.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/autop": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.10.tgz", - "integrity": "sha512-v2gO22oytgdtKUk+lLibt9e2uQcdGCdLVhETKvoqBC4Pdv3YS9eLIci+caGmnSSEpyPr6tqqVyEWlLxi0oT+yw==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.11.tgz", + "integrity": "sha512-NRKtKk8YmEq7d+n20NPP3qk4Lkc9jDsUFU8Mp17kw8fyZgtd8Wv85UMEXhOYFgAtZo1JXCAPpOFNGw/AL0/iiw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6425,9 +6425,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.10.tgz", - "integrity": "sha512-gCnhAqeWvSgiOzG9fiUdMDdscoFMXMvmU360xdQfC48qqkJR1IKZE0PuUcE4ll3xS66URicMixdiEZZRAp7enA==", + "version": "7.26.11", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.11.tgz", + "integrity": "sha512-YzeteiSOwLcbxQl1DWmMXWkf1u2+zOwrb/Ki34zOAnRt1KTiqf6oAxVSxv5ZBTpfsiD00wFtankdiIAbq6l0Ig==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -6436,10 +6436,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.10", - "@wordpress/browserslist-config": "^5.25.10", - "@wordpress/element": "^5.19.10", - "@wordpress/warning": "^2.42.10", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.11", + "@wordpress/browserslist-config": "^5.25.11", + "@wordpress/element": "^5.19.11", + "@wordpress/warning": "^2.42.11", "browserslist": "^4.21.9", "core-js": "^3.31.0" }, @@ -6454,9 +6454,9 @@ "dev": true }, "node_modules/@wordpress/blob": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.10.tgz", - "integrity": "sha512-zPzD6AK+lz1oaMrUbiw7DPWqO72q9fM3/x31mqfB1lM8Po7J4t21OKkhJJB+2Ql6453F9gX1UALhUEx2Ik1W7Q==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.11.tgz", + "integrity": "sha512-FAinhH50AEIZV13wJkBF7/Nsu95LIxg8ujlcNXTczuiOrv7XCqLI5TbfqFbUtzB/CWK9+50x+5aB8/oWrGaRDQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6465,29 +6465,29 @@ } }, "node_modules/@wordpress/block-directory": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.10.tgz", - "integrity": "sha512-oNnaH4V7Z5lIzWd1dASoEoFwL8H+5yzOwfFNmKaOyNqrIYgCKzHumOe30d1JHg8AZRXMpmQwbVV4X/Fykz4ILw==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.11.tgz", + "integrity": "sha512-b311kHUpdzV5lJAiwspFsZoNfkOxSJYivkwYkzEVwsFgWTQjbK8rlxqJ6gVphokyLj1Rvd6lEEo21ec/rh4y4A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/edit-post": "^7.19.10", - "@wordpress/editor": "^13.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/url": "^3.43.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/edit-post": "^7.19.11", + "@wordpress/editor": "^13.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2" }, "engines": { @@ -6499,44 +6499,44 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "12.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.10.tgz", - "integrity": "sha512-gJ2kjSY1JvL+l2qObyA+txpwT1kH753NSWrYWECuBEk4hE3l+FhDqVQdrA85su5wJ+BeM3BF1SBjYbw6+uVD2A==", + "version": "12.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.11.tgz", + "integrity": "sha512-hCO9pz0LxKwA4NKlH6TZOfiPNiD5uWmhlUpTlQCebTgiu1V2PO0OfYthmlNVxpLrEhiBdgy/cCIcRTwBftoVvw==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/shortcode": "^3.42.10", - "@wordpress/style-engine": "^1.25.10", - "@wordpress/token-list": "^2.42.10", - "@wordpress/url": "^3.43.10", - "@wordpress/warning": "^2.42.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/shortcode": "^3.42.11", + "@wordpress/style-engine": "^1.25.11", + "@wordpress/token-list": "^2.42.11", + "@wordpress/url": "^3.43.11", + "@wordpress/warning": "^2.42.11", + "@wordpress/wordcount": "^3.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6560,41 +6560,41 @@ } }, "node_modules/@wordpress/block-library": { - "version": "8.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.10.tgz", - "integrity": "sha512-0esTiVStG7dZ6v8US9pbRPHVYnsaDYLT/oGRGJl5+NEeaMKsdEO1foiWdANHul7uKfAlKI7cJnFPQ+RPYNKVjQ==", + "version": "8.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.11.tgz", + "integrity": "sha512-pqL0PZ83U0qvkKqkub8bkshTYz0CwL9sex88R3g8vgIxG/+OMOVx6f9hzckKHto1VR0GACWCRKhq793zLSbvHw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/autop": "^3.42.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interactivity": "^2.3.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/primitives": "^3.40.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/server-side-render": "^4.19.10", - "@wordpress/url": "^3.43.10", - "@wordpress/viewport": "^5.19.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/autop": "^3.42.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interactivity": "^2.3.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/primitives": "^3.40.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/server-side-render": "^4.19.11", + "@wordpress/url": "^3.43.11", + "@wordpress/viewport": "^5.19.11", + "@wordpress/wordcount": "^3.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6614,9 +6614,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.10.tgz", - "integrity": "sha512-mWj9PEsyaUSORbZadpKhwyXvWwWz6qNl+3xwZrJmBh6QljubJ0t2eDf9X1Wy0bly0xkbZ0L++U1Q/4k3cYeHlA==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.11.tgz", + "integrity": "sha512-iHtmKMbk4c3iP5JC6+YhW8Z7LB04wjQiP8CQDFjc95v0qn3Bi0xHAxKwt6ezcKi7nI0nRPsayVszWjbi1fbwsw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6625,25 +6625,25 @@ } }, "node_modules/@wordpress/blocks": { - "version": "12.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.10.tgz", - "integrity": "sha512-aDkyCDukj92I1f/0HWqwsYDi/h31h/9INVPopKs8AS6fpISUg5TK7O2sAOycP9Z4namIYxnnhkwvZKbMWenY4w==", + "version": "12.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.11.tgz", + "integrity": "sha512-89dmUbNHHDq/Pdq6Qn+LkQKNTqSF2DBGPFgTuSK/HrA85Gcy4rQBfaP5ddycymrgVJIOWgANXXM6LlbAzfTu3A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/block-serialization-default-parser": "^4.42.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/shortcode": "^3.42.10", + "@wordpress/autop": "^3.42.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/block-serialization-default-parser": "^4.42.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/shortcode": "^3.42.11", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -6674,18 +6674,18 @@ } }, "node_modules/@wordpress/commands": { - "version": "0.13.10", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.10.tgz", - "integrity": "sha512-rhHIcMxo5XurUA5Jys1C0Lq213bCNiBqRHNbvEhV4XOqJMbX5eP+rtYzaed7L/FQ2pyUwDCIOkPX1FN6dXS43g==", + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.11.tgz", + "integrity": "sha512-bpZgu3SMb6wTWerPyMHAI5f7p8kBvYbUPzhKBnMOIpUHloP46G4LKLZ9L/q67LIzom3wqK1IFEmu6/oRHoAm4A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/private-apis": "^0.24.10", + "@wordpress/components": "^25.8.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/private-apis": "^0.24.11", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" @@ -6699,9 +6699,9 @@ } }, "node_modules/@wordpress/components": { - "version": "25.8.10", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.10.tgz", - "integrity": "sha512-0Sj7w6uz/dEJbiDWyFfbv9vWAGPPxiOoQ37babAQOegy14OmyDVC0vI/7dET5FAb9I0wziTJPRzBxp3VIVdL7A==", + "version": "25.8.11", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.11.tgz", + "integrity": "sha512-2k6c5mdVWlxoxigB4M8dZggUZdcbeRzLjZOMTEQ3h+akXwgypK1SVZnm89gmPuW4YUNR55I3LZNhPWkeZCfgzw==", "dependencies": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -6714,23 +6714,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/primitives": "^3.40.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/warning": "^2.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/primitives": "^3.40.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/warning": "^2.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6762,19 +6762,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.10.tgz", - "integrity": "sha512-odfkOxXlMMS9miFoSvWutr2G80l0OXDRLGsy471INxL02I9B3Ebi6vs8w8BNABxpTQaDmaEge10Jwz11Ty5cJg==", + "version": "6.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.11.tgz", + "integrity": "sha512-TD3c3bAeko8PhafdC7OeQl8WPkplLkT5S0HWz5zXPo4kS4x4/6m3sq7wBarujvXbPfP0VFOf71jvPR1EP6lRGA==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/priority-queue": "^2.42.10", - "@wordpress/undo-manager": "^0.2.10", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/priority-queue": "^2.42.11", + "@wordpress/undo-manager": "^0.2.11", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -6788,21 +6788,21 @@ } }, "node_modules/@wordpress/core-commands": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.10.tgz", - "integrity": "sha512-mcgJr+Fej8dCVVgqgcuwI/M1ElwXAHlMWjl6g4M31xHhPYl2GVD/3A1NWkT4pngwM7dFGHbC6XUEZwC9USXj/Q==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.11.tgz", + "integrity": "sha512-wNd9pLvdVVzSLGNCR6REGboVZZvjEroiy8a26lnHI1W6ANEpAynOnMcHKFL6OdeBqC1QP1k72Mytq0EdlusgpA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/router": "^0.11.10", - "@wordpress/url": "^3.43.10" + "@wordpress/block-editor": "^12.10.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/router": "^0.11.11", + "@wordpress/url": "^3.43.11" }, "engines": { "node": ">=12" @@ -6813,25 +6813,25 @@ } }, "node_modules/@wordpress/core-data": { - "version": "6.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.10.tgz", - "integrity": "sha512-Ij5sj/mXc1PDJAU6QaNCgwHsXKzYAVK/feamadf0FGZIvRFb9SvxT+gX3PB2LCYfAnuvKcn1uwFdYLhuA3UrMg==", + "version": "6.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.11.tgz", + "integrity": "sha512-4OJITkv1GB+ATeKh0NJeto+rP43dxnYMmpGXLPvzdjjOARb4b38Ium+qhuvfxkwRs58i0easPOhZSEcx3o+dgA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/sync": "^0.4.10", - "@wordpress/undo-manager": "^0.2.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/sync": "^0.4.11", + "@wordpress/undo-manager": "^0.2.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -6848,31 +6848,31 @@ } }, "node_modules/@wordpress/customize-widgets": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.10.tgz", - "integrity": "sha512-nXR0xxAAGqaQMYuhlObSz37ne2dSoxts4A0XKgrSVIeROtL43L2KwNNb7yl1kSd5b4TO3Ltvy7wwd/PeQwKn3g==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.11.tgz", + "integrity": "sha512-rGH1iRHWT7qthWP16voEJsB/Lg9fAr+ylAZ1msIpDenY4ezvOe8FUjON6bPtyi787rTxuO2Iu0LQ+lSUhB7r9w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/widgets": "^3.19.10", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/widgets": "^3.19.11", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" }, @@ -6885,18 +6885,18 @@ } }, "node_modules/@wordpress/data": { - "version": "9.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.10.tgz", - "integrity": "sha512-v3uWm7/SGI3ccLPKl6O8UWSfg4HP9DqTCrc+/tHsLxN9w55I3NRK6j4YdN/i1KQrURh2cGKryariArgUFaNHEg==", + "version": "9.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.11.tgz", + "integrity": "sha512-NTONZEQPX+ydwuuQHgxBOM7rhhDQLr1mI+copDsjhE2bG0pmMfbyN/vf4P7S2/bwxnn2+UX/qgN7KGk3u99SVA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/priority-queue": "^2.42.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/redux-routine": "^4.42.10", + "@wordpress/compose": "^6.19.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/priority-queue": "^2.42.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/redux-routine": "^4.42.11", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -6914,14 +6914,14 @@ } }, "node_modules/@wordpress/data-controls": { - "version": "3.11.10", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.10.tgz", - "integrity": "sha512-YiCywwrpmvzyEPn+pfZZg2Na58510zcJLRGhfqdXBLYzC7pUNSwksspDMgbuxZvRnpzMVp7ttsyUjSoTLBdsHg==", + "version": "3.11.11", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.11.tgz", + "integrity": "sha512-uTl5liKxgt2yBelBXUdpESMkdYWVRWejmX+D8zVYT+stHG3XpdzcO74/6uWJkQlmYnNYegEQavcytw4B6jQHBA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10" + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11" }, "engines": { "node": ">=12" @@ -6931,12 +6931,12 @@ } }, "node_modules/@wordpress/date": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.10.tgz", - "integrity": "sha512-0WQzyKdN5bh6Y0JXqmK6DheHKJIiDd7Nq5MpuNEPjboWKZylgXQNrWqD5+ml2rrChOs2RJiiQYU03feOcOPHMQ==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.11.tgz", + "integrity": "sha512-RmurksV8yvjFu1M0KqhFYSDHTHAYKRWLqYGuW6qp8hOZxeSOFMD1RCm4jHAxhCJj7WyGzYmXkzuvYeWLk11AQA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.10", + "@wordpress/deprecated": "^3.42.11", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -6945,9 +6945,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.10", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.10.tgz", - "integrity": "sha512-Oe6OdFYAf5OhM2m9P4Qi9lATT6hLKWdAZY4Mmw/sCojrrB/BP89Xr9cgE4UXOWtA/RwRoU0cGO/gOUYJjLuaJw==", + "version": "4.25.11", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.11.tgz", + "integrity": "sha512-gyyhXODMdK4FyaND2s0vr+abWGrlNWb8j3rIWdGyDVv0DIALOoFg747xpfodu6yinpS7ovjOQkyIIt9olo5foQ==", "dev": true, "dependencies": { "json2php": "^0.0.7", @@ -6961,33 +6961,33 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.10.tgz", - "integrity": "sha512-DwVQItvcR4uf3vtAncU6w+jOlr16bAP7N/kRw8GGYWLOsACkftHGpdhRqJtv70ep1MhjHq8Cjuoc8t9RFNb7ug==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.11.tgz", + "integrity": "sha512-TCLTFBMsSk6vOzWVKk2J5G9bhXt9jpCurLtO3m5vAxO+l/cS+3Du0ro0sNKGeu2na76CbRr/JKslzs883+LH1w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.10" + "@wordpress/hooks": "^3.42.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.10.tgz", - "integrity": "sha512-yFuMJ06yuXNnl4PVJQHu1lrugTkaLLdO4E1HD5zAAICb+SbRI67W2KM7JYtkfD3shTsqEOvCPcxfPg8PmLgYvA==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.11.tgz", + "integrity": "sha512-8oet7UbFhOTidJqGqllCe+/H2aIc9aS02BmWE7KyAE//bKId+sjwkSFH2cnBOwmkm6sIU2vEBiViY2vcnJpcCw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.10" + "@wordpress/deprecated": "^3.42.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom-ready": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.10.tgz", - "integrity": "sha512-R+66ET26IyybSQshdDewejJ/Cn0qgehjWJF2Sd/Q/MgxZujmBeg8mBSzMtwISjQ96F8pQg4bTy9f7r3ALyDXHg==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.11.tgz", + "integrity": "sha512-rViBNoM0VqpHbg9b73zztJLKf7fk7j6rqN/Yk0TBGfYqscfphC2HYaqpfrD0RdLRlt0qZjIZiRfKFrI1dP0QWA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6996,15 +6996,15 @@ } }, "node_modules/@wordpress/e2e-test-utils": { - "version": "10.13.10", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.10.tgz", - "integrity": "sha512-1vhdm2ZNTu0MT+xVEC72jf09lOJDdpZZcLHzmnjxM7zf3Z1Mw95RUrTUtYD2Q7v5+noK5+LNENnPHh1VU17mHg==", + "version": "10.13.11", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.11.tgz", + "integrity": "sha512-OtGInSDoPpwGZosbcNA6tOi2GWuZ1tzRcYAl6eFwPHlXMBMnwI5wNWKzIf7+gPranzJyIN47tkG3G149pRJkLA==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -7018,14 +7018,14 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.10.tgz", - "integrity": "sha512-f95NE7ip3DJZYyuHYFDOrKpC2lDxKWQU+i6FrAwlglhQCQLUCx9Fv533cI80bBs8eVfgcN/4x38PtkVRAm76fA==", + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.11.tgz", + "integrity": "sha512-IZKvuGOiWZMF2uohgc6ljS5mOrfzUBIW72A12yY6k0rC3DRKDtrErUBGXYbgO3x+YjSzRdj/q1Zkx8px0ypIUg==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -7153,41 +7153,41 @@ } }, "node_modules/@wordpress/edit-post": { - "version": "7.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.10.tgz", - "integrity": "sha512-OtplgLlMLbMg6xHKYE1rt2MxdfNe95k0rekrFqn8PCylciAfL8kvkOSLz+EguqNv7C1LdxR65ywwRQPD5WBewQ==", + "version": "7.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.11.tgz", + "integrity": "sha512-BOBzvioVELR8ASF5msac3rvUZW9ivbfibM5AM22UKbetYp8JHil38f3G8ZfcVVgnr3SDKQIZRgqbnijLNIpK2g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-commands": "^0.11.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/editor": "^13.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10", - "@wordpress/viewport": "^5.19.10", - "@wordpress/warning": "^2.42.10", - "@wordpress/widgets": "^3.19.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-commands": "^0.11.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/editor": "^13.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11", + "@wordpress/viewport": "^5.19.11", + "@wordpress/warning": "^2.42.11", + "@wordpress/widgets": "^3.19.11", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" @@ -7201,49 +7201,49 @@ } }, "node_modules/@wordpress/edit-site": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.10.tgz", - "integrity": "sha512-LMZ1Zm4GGGkNaa0MF0R9hlw65369dTzJqtG+GYUfmMV0sZEk7vvgsSiQws2VnMhFJ1gW2TeKk4FT5LLIa5e5fw==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.11.tgz", + "integrity": "sha512-mS0Z99X1jtJJZ+tOb8qzDWBc+nKJ+5RLj+8iNN96yHPrCVMufEKQuV581FoJY74rDF9jKzax67VsVk0w7XY6ag==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-commands": "^0.11.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/editor": "^13.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/patterns": "^1.3.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/primitives": "^3.40.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/router": "^0.11.10", - "@wordpress/style-engine": "^1.25.10", - "@wordpress/url": "^3.43.10", - "@wordpress/viewport": "^5.19.10", - "@wordpress/widgets": "^3.19.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-commands": "^0.11.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/editor": "^13.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/patterns": "^1.3.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/primitives": "^3.40.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/router": "^0.11.11", + "@wordpress/style-engine": "^1.25.11", + "@wordpress/url": "^3.43.11", + "@wordpress/viewport": "^5.19.11", + "@wordpress/widgets": "^3.19.11", + "@wordpress/wordcount": "^3.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -7265,37 +7265,37 @@ } }, "node_modules/@wordpress/edit-widgets": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.10.tgz", - "integrity": "sha512-i4PgBN60HLUFid6Ixr8LmNJM5Wi8+n+J8SPAwPsCmeFX57iRQC7rH7ZfLDNb78Vjoj4XKLzO8KqeGF9v2eUZlw==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.11.tgz", + "integrity": "sha512-rAJ6J+7S4t+ttfqgyjjCfs85UV/3rtKSazwzPH6vY40LShWjR3wJdBQFtwwSBvpzxUHkFPHbfLWiBrXlIKeIQQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/patterns": "^1.3.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/url": "^3.43.10", - "@wordpress/widgets": "^3.19.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/patterns": "^1.3.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/url": "^3.43.11", + "@wordpress/widgets": "^3.19.11", "classnames": "^2.3.1" }, "engines": { @@ -7307,40 +7307,40 @@ } }, "node_modules/@wordpress/editor": { - "version": "13.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.10.tgz", - "integrity": "sha512-2+5UgQg2VYemjyNoRm58GNxZasbrr+xP9JPSpwcZ/tRdu3n14A3mFrh8cnlNJPv2GkxK+LjYEDzXn204/roDFw==", + "version": "13.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.11.tgz", + "integrity": "sha512-MUp2e4RzDvEDa0utlHsTaruTjA+VVeU05MBwaXsDiiC8dMmQvYC6ps/jWo4atsQLyXBWAcryoWkgMZNRcWOujg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/patterns": "^1.3.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/server-side-render": "^4.19.10", - "@wordpress/url": "^3.43.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/patterns": "^1.3.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/server-side-render": "^4.19.11", + "@wordpress/url": "^3.43.11", + "@wordpress/wordcount": "^3.42.11", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -7357,14 +7357,14 @@ } }, "node_modules/@wordpress/element": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.10.tgz", - "integrity": "sha512-ZyO24pQ3kuhl7l3K4X29LWkQJRVCxGIjNhRh7BwoUIUdTQc/8crCq3baw/suS868b9qEufTkOxzY4NDjwvof8w==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.11.tgz", + "integrity": "sha512-cybHg4l++wZBh8NyA/q58t64swqhFZjvGCX/Fr8CEpo1cHXnUK334prxpcHOuN9GrPzCCa1gxKehiq+qrvl2Dg==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.10", + "@wordpress/escape-html": "^2.42.11", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -7375,9 +7375,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.10.tgz", - "integrity": "sha512-ttQCxlzwy+JVphTGMbN1jCOR20b6nHIm5dCnq/5CyDGFgkN130DH5Xwm7ZpCxVEhDsZaOGg7Ya/QzSYJeK/GxQ==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.11.tgz", + "integrity": "sha512-tR8FJVIRLKvVl4BOpMdvIxYMI+o2DyHx762aD5p+08pGB89oxZsdYtvxT9K+qwmp5M4w1KoNpm1lb+wrsqoDCQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7386,16 +7386,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "16.0.10", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.10.tgz", - "integrity": "sha512-hDo/qFp6u+VcS+5WNpyCWAFI83d3sOQHCgXnKpdNPuIXnixm10KDbpXm2c4rMaca8GHjW25woOMs5wbescCwPA==", + "version": "16.0.11", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.11.tgz", + "integrity": "sha512-hwXU+DPHnBUGibr53NBxN/3v3QeTnO1h3exwmknLvV2XIArF4gRkrv38wSXs4JvpcwLRJJOY1uG5yu/pjutbLg==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.10", - "@wordpress/prettier-config": "^2.25.10", + "@wordpress/babel-preset-default": "^7.26.11", + "@wordpress/prettier-config": "^2.25.11", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -7444,22 +7444,22 @@ } }, "node_modules/@wordpress/format-library": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.10.tgz", - "integrity": "sha512-mUeFUE6uWl6LsIHrJWDsA8rufSFOcdCJEGvtNgUr2mSKq6p5ti2Wq0iJPvYRqAD7falbiwT8aDf4kK2OskIjsQ==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.11.tgz", + "integrity": "sha512-9BHorkE5B+h4QvyDJaz91Y8wmAkE6e4CcZjHwX/Ty5Wu+3ScBcXKke/VXHIUa5oRcPxWuBVQKWCopQLd1wfdDg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/url": "^3.43.10" + "@wordpress/a11y": "^3.42.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/url": "^3.43.11" }, "engines": { "node": ">=12" @@ -7470,9 +7470,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.10.tgz", - "integrity": "sha512-xHvFTj3KX+9jPHLUUetK7bsi45pIO1Lnt7AmJVh9sd76J84yxX+jQa+BE2vqbiQcQMT/aC87rBMFyOHiIMr/Fw==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.11.tgz", + "integrity": "sha512-R80CBv9k8v+a6a7FJHreZYUBqG1A4AkbVBPHQ0+K+8k2futZjk4kNur4ssDqAUo7qkQYT+rmHrL8PBACmvB4dg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7481,9 +7481,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.10.tgz", - "integrity": "sha512-r6+FbwMqGcOpMo83ud1fJf3pFsqL2mHKlo5W/+VW+TcpgdezVeVMl/A7zzOTkfyi9k/sV9Z26usfScgGbqt9Wg==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.11.tgz", + "integrity": "sha512-GVEP/6pW/Z0zzAVmaMd5b1npdGQCTr4h4/SXM7QYqZ6J/6+8u3CVuH3HeDGa3ZNCEcx5iTX7sTXGVFoUHUfPyw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7492,12 +7492,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.10.tgz", - "integrity": "sha512-nuZkvdM1/vZNNyimANXINRYzFeSFRk1yxCqpI5hXHyAiNZBYtSipvYv0gOMrUgJUJNVw9wlIo8iJgjcSM6Pj1A==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.11.tgz", + "integrity": "sha512-pDwATpvWU6jJv8PiwRZkvYVUpQWXc8drGqJdcv0IVJ42DN0foH9tw0rEQV24QHBnkunxdOKrL11ClW0KAAn6qQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.10", + "@wordpress/hooks": "^3.42.11", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -7511,22 +7511,22 @@ } }, "node_modules/@wordpress/icons": { - "version": "9.33.10", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.10.tgz", - "integrity": "sha512-C/LRv/utO6fKJv70u0u11QmxsTuCH6RgulH7dR6uiXZnIMwKJyH+8oW0P98PJQqkW43aLbcjNWwPxsv/pkuafA==", + "version": "9.33.11", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.11.tgz", + "integrity": "sha512-3rDpUUOopyjc4mjqvl1/kSQWng5BGgbOzYWWrDvx1W7Fo7hapt7N3Hqv98D/rc1vKfAgjcWjqufh5oEmfsDwCQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.10", - "@wordpress/primitives": "^3.40.10" + "@wordpress/element": "^5.19.11", + "@wordpress/primitives": "^3.40.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/interactivity": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.10.tgz", - "integrity": "sha512-ejxAzk7I+i9rR7OREXtZoOImLJUTr6aD5fagMP5s6+U3mS6Bcjoa6Xzs8LjJjaSn1iEzGa/qPRc89ucLDy1B2A==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.11.tgz", + "integrity": "sha512-Z91aR2Al5/Y2viMHTbm4yBkBDsaNZCD74C1vcdqD4EyYeaBqQjW0Omlz3S/ISbVW5MrTAD4awIrqo5vgX0uKYg==", "dependencies": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -7537,22 +7537,22 @@ } }, "node_modules/@wordpress/interface": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.10.tgz", - "integrity": "sha512-S5lX4zxOro9AufITUbY6D9OodOJtKbDxO4U1ByzIlkhwA61rbBs65CVQiY537aWJJFhiA2yzfc4tbDgokrsycQ==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.11.tgz", + "integrity": "sha512-DzyYXEjimNeqJN8n2M19mTPO6gv2WnV/L948TYY7Xj2vXG1ggjdR7VNGCqbpfq3wfP5DyUMW/f0waYN/eoKkpw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/viewport": "^5.19.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/viewport": "^5.19.11", "classnames": "^2.3.1" }, "engines": { @@ -7564,9 +7564,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.10.tgz", - "integrity": "sha512-YGqJcoVPc0WH2EoJZ5dXfbfglAWcjFehnHR/Zw7OWbrh3twNckz+IV6MfTI6DivsL+pqX4mhWzzfgrwRamunsQ==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.11.tgz", + "integrity": "sha512-PQp0ft8XNpbV608gDr/7KP7ovjgb84vM8nYL6kWYkwuYegqsKwutdiPATFz1wG5AM11mFUqquqIOz0SSMjhZTA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7608,14 +7608,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.10.tgz", - "integrity": "sha512-eXSrIDAA+u3tvNToDlIHuwvO9sSc9JhwQj7/EWrPDJRP5GxS5GGXfyOaMyfBmrnjNUN1J/aMqlIXfj1vJS80hA==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.11.tgz", + "integrity": "sha512-IPQyzTDAR43WJWELCOIfG7agpLG580EcDLYLhBQAT9IiO1li5CJ+QDmTS5/MkS+wSbyZquDJOwV6W3obF4VAAQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/keycodes": "^3.42.10", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/keycodes": "^3.42.11", "rememo": "^4.0.2" }, "engines": { @@ -7626,12 +7626,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.10.tgz", - "integrity": "sha512-bG4awb4RnsR9s84wJZvHtvxQlqdkW51UWoDntnFvu5a24Fq6nfsC77lQet/SE7qMiF++LbLBq2g1KHxTHV7Rvg==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.11.tgz", + "integrity": "sha512-UKoDi490qsBXEytnFwPxGD8NNzSc3ElTnxvuztNa65/jAyGN5Qg+/H7ysm0mJhNeFnUxSfSDw3HdC4R3yg+oMQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.10", + "@wordpress/i18n": "^4.42.11", "change-case": "^4.1.2" }, "engines": { @@ -7639,16 +7639,16 @@ } }, "node_modules/@wordpress/list-reusable-blocks": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.10.tgz", - "integrity": "sha512-DTQ+EaXWWD8Zeh4oP9DtrMjiuG08h95KM+IQ90zuVN+yykPww4JYwJojwlKrfaTvfzzWntw+u59WHUgQ76Ol+w==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.11.tgz", + "integrity": "sha512-caCias+MP8XWXMkf7qISLGmDmosEFnbZ6gLofGF4/wxth6iafZjv97j6VzaG9DlbveICUApP7utkR/w65OZ6cg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", "change-case": "^4.1.2" }, "engines": { @@ -7660,28 +7660,28 @@ } }, "node_modules/@wordpress/media-utils": { - "version": "4.33.10", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.10.tgz", - "integrity": "sha512-m6NsMzUnTKfg3a1q8nJ3dY2IxRinaesYPuu+e7Et+oJ5ZCUFKoFVZfIWt4SCM2cyduToBE9xZ6a6f9R1zJapNw==", + "version": "4.33.11", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.11.tgz", + "integrity": "sha512-tItAPA/A6vVFvcmQAX5cOMGwcA4AJKOjtlSxytDoc1Ek819iiwiQMbk7hhyeYzRkc6TiFKIjCGGuhn3yayWFGA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10" + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/notices": { - "version": "4.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.10.tgz", - "integrity": "sha512-Z54tQuPcoSN0khNEx/CHV2ywd5MER5QzwAk1AOETvwMWKM26ttljzzBKhcsmztBqCcs9FHscdFNKMR/CjDuBzw==", + "version": "4.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.11.tgz", + "integrity": "sha512-dKvvhKjuipjRNJR5Trl96GzCeb1z4bY5ueuknH+AZes4mPSIbE6g8DiYJGFlH+N6eRRauegL7830TM5k+hedPg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/data": "^9.12.10" + "@wordpress/a11y": "^3.42.11", + "@wordpress/data": "^9.12.11" }, "engines": { "node": ">=12" @@ -7703,18 +7703,18 @@ } }, "node_modules/@wordpress/nux": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.10.tgz", - "integrity": "sha512-nSst+WjLBT6yb0hMZDw2CFpFEyZaMAUAwCd6KARVjSL3Sj28s8tZN5xAy95H6HtvWT5OwKYDi7wOmsn7jyDWfA==", + "version": "8.4.11", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.11.tgz", + "integrity": "sha512-f8amGMtiwtnqJOq6fSAsfS+p9IdKBE/Bn3isD+70tgoB9ZdBIUJcul/d+aumJT4cUyoNpkQN8f2xh7Zv6lWqHQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", "rememo": "^4.0.2" }, "engines": { @@ -7726,24 +7726,24 @@ } }, "node_modules/@wordpress/patterns": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.10.tgz", - "integrity": "sha512-PreGgbnviwPEQCPyR2EXSpZTf8f/1etYbtMCunZ7nd1mXDPNzLDKNcoAnaLzl/N9+CulECoCISswSBKYx7DQyg==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.11.tgz", + "integrity": "sha512-dDhDp9mIHycz9QA6PoCJUc9aO/CPelf97lyYXNCaKH8kzMbh6FjPWgGVVgQto3BTdjTx6j8C5gLf+0Bb2vbYyw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10" + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11" }, "engines": { "node": ">=16.0.0" @@ -7754,17 +7754,17 @@ } }, "node_modules/@wordpress/plugins": { - "version": "6.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.10.tgz", - "integrity": "sha512-AGU7axPFBqSfS35sndjHOrU2d64HGh7WcMOjIuylVx2GnwFyOtiE1XBwrGDlzvnNvln9tlEfeIKDhiHfoyc6yw==", + "version": "6.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.11.tgz", + "integrity": "sha512-DgT+OgyZvo5LiQsyGsPdGrZvy2agJbiIxxm4ZceeoCO/WTYJF+62F623HdgZ2O5Ox14KobFcTwlnRhG45I8lmA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/is-shallow-equal": "^4.42.11", "memize": "^2.0.1" }, "engines": { @@ -7792,17 +7792,17 @@ } }, "node_modules/@wordpress/preferences": { - "version": "3.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.10.tgz", - "integrity": "sha512-GMVhwtUXA2Rn5QZcu7v2EtrcFFU7U3cUNX+S3R436VK7uG82t4UIYiH9KFJYXUAseLg2rqSnQVjwyYmWbyKI+Q==", + "version": "3.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.11.tgz", + "integrity": "sha512-7Pt75ZfJ6JW+ZxVo3sdoMikS3Z49l0I9EWniMPW/jWbeGOBT3L0kkdhAtC/2CGLB91iqiGykZ+8dI0/mooWaMA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/components": "^25.8.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/components": "^25.8.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", "classnames": "^2.3.1" }, "engines": { @@ -7814,21 +7814,21 @@ } }, "node_modules/@wordpress/preferences-persistence": { - "version": "1.34.10", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.10.tgz", - "integrity": "sha512-xJmi4g+u3B3d4qhaQZRzSv7ZqjbyOZ4K6ZUqqj8avNrzfk3jfRplK+ARXbNLrm8jcJ86CeOWukyAIQHxjoMTyw==", + "version": "1.34.11", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.11.tgz", + "integrity": "sha512-y1HAbG72Sq+MGAHRjhd3O7NV1g7m6dv5892FxiYH/gu0p+AfTUIW7baxtqG48hlUPpw4OsJzri3fD4hgAh6FmQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10" + "@wordpress/api-fetch": "^6.39.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/prettier-config": { - "version": "2.25.10", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.10.tgz", - "integrity": "sha512-hK9wsyKvZd/gTBbc4fl7hMGICkeAjPzIoQAcz8o1AN1eXL2uJKpgmXvxwoTfjGKNbrfQfwRkL/XGJEx426MY9w==", + "version": "2.25.11", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.11.tgz", + "integrity": "sha512-Se7GELF2PnyMMgwrmhyW7Q4GhVZauOyTuz0VzZ6xxoWBL5ipxH/mdknFkLoj2ZZHDNVGAjEjN82DMT+VECtirQ==", "dev": true, "engines": { "node": ">=14" @@ -7838,12 +7838,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.40.10", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.10.tgz", - "integrity": "sha512-HdGWMFY+0TrUWV3RMBvyi5njb+7eqdyNh1vTxtTsw7K3Js5gfVBPgF1xRx90RXyHi3LethE/JBEwKkuE7y61wg==", + "version": "3.40.11", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.11.tgz", + "integrity": "sha512-wU+Esquiu6dzu4juoI0COTuUKsXt3MD07f+GsbiqD61+8aHsGg1FthjUQ7FEYm0/x8n58SubzUH2bUotsxB+hw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.10", + "@wordpress/element": "^5.19.11", "classnames": "^2.3.1" }, "engines": { @@ -7851,9 +7851,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.10.tgz", - "integrity": "sha512-oS+mLkUBnIHKs7w1F55o0TBKonlLMKQgm29uzIh3J0Av/5ofPqebYc+qcxQvtRte3GsPqObr/SC8BB260FwHvA==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.11.tgz", + "integrity": "sha512-8+rakBrilsgbuJtMAcDYpj1fa26wRYvGk/HkbfdkOaDHygpEYsMtyfshw62csM1x7UPKzqp8wLRI84ceqrT2ZQ==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -7863,9 +7863,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "0.24.10", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.10.tgz", - "integrity": "sha512-qxk5G+5w85xVjxiTLujLtUkaYvCeT50DSUCCsMesclkeWgsqY+T8ZSkukT/yHGuDCvq7D3sE6EpdNvoDZFuSEQ==", + "version": "0.24.11", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.11.tgz", + "integrity": "sha512-2n9yf9bQ8oX2qQXTxxNilfTjlPNSQsRb6+NlHLKoZ28dJvElJrRqYVMPjYvh6p/TzktHkBUnvr1NTyTH6XJt8w==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7874,9 +7874,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.10.tgz", - "integrity": "sha512-J/YGwtLqY4crehG36DCiYd4wg72TaYjhs3o4IeNLUZYB7Dm1XpD/xJDqaPp4DFpucEJjPh3S/WCQ7yYOuBxbTw==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.11.tgz", + "integrity": "sha512-W8kv7Ef3mywXOXxN6e/hhclhg5AzH+2fPyw/3QlYlWWV7eqBSDwNh7nXxvsTD1RhwnXfOrMFGss5TotURo//gg==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -7891,22 +7891,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.10.tgz", - "integrity": "sha512-/HYFJNz5bW71RaJ91J6GS51ZkgVzUwSS3vHxL1QBxnj/mgSrA7XPnKAkfMoEzK37GatOxukDT9nzVdqycR2xug==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.11.tgz", + "integrity": "sha512-31WmaiC/kzD6j9i/FRFclqnYJo21lOzHcj8ZxXwVTa8lLZka4GBqEafYuzWfhextSr9a+xLt/PnjvagUySC0xA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10" + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11" }, "engines": { "node": ">=12" @@ -7917,19 +7917,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "6.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.10.tgz", - "integrity": "sha512-wnn87egQZJvmzeM3+y0bWXgbR9NAd4PgtVCBq6jViJliemgXl5/1vpqzWY9OfF0ax4GpMEXC/FeOJSDOw22aZg==", + "version": "6.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.11.tgz", + "integrity": "sha512-WfJbRWo0dUV6tQZkBO9YEVVmUqvE3NyAYwrsuk1EmPO7jrKBgozVERYHLNqFR/H0kfii5sOn79ggXLnonjPeoA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/keycodes": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/keycodes": "^3.42.11", "memize": "^2.1.0", "rememo": "^4.0.2" }, @@ -7941,14 +7941,14 @@ } }, "node_modules/@wordpress/router": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.10.tgz", - "integrity": "sha512-Wq4qog7r+QZf2T9LeSugAecAtdegbPdMuFSZxxkoog5hvm1HnOhne+v4VnNBMeOZojvj0iD2uQ0MQdHDdcCLzQ==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.11.tgz", + "integrity": "sha512-92/GqNjqfYiYINSbp89ByUiIXdvNwbZ01e/RBjz/H1a5KEyLBqY8oToxFi7efOcpF70gTrOf6YGTWFTwLXRq5Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10", + "@wordpress/element": "^5.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11", "history": "^5.1.0" }, "engines": { @@ -7959,24 +7959,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.13.10", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.10.tgz", - "integrity": "sha512-ObtUQ4KsEQGGsuq7qDoTFF+ZZQAfmRAmb0PkDKA8n0mzL7PLiu58ZP5OldnxqpovHMQ34tul6LR+lJdp8xFHwA==", + "version": "26.13.11", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.11.tgz", + "integrity": "sha512-BjhV3ZWDC3lg04F7CY3c11vOC3tnnRE7KTC2M+JrNJQwCiNyrZqWfdVEoKeeGbaunQB2glAWD/9jOhxgl2uedw==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.10", - "@wordpress/browserslist-config": "^5.25.10", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.10", - "@wordpress/e2e-test-utils-playwright": "^0.10.10", - "@wordpress/eslint-plugin": "^16.0.10", - "@wordpress/jest-preset-default": "^11.13.10", - "@wordpress/npm-package-json-lint-config": "^4.27.10", - "@wordpress/postcss-plugins-preset": "^4.26.10", - "@wordpress/prettier-config": "^2.25.10", - "@wordpress/stylelint-config": "^21.25.10", + "@wordpress/babel-preset-default": "^7.26.11", + "@wordpress/browserslist-config": "^5.25.11", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.11", + "@wordpress/e2e-test-utils-playwright": "^0.10.11", + "@wordpress/eslint-plugin": "^16.0.11", + "@wordpress/jest-preset-default": "^11.13.11", + "@wordpress/npm-package-json-lint-config": "^4.27.11", + "@wordpress/postcss-plugins-preset": "^4.26.11", + "@wordpress/prettier-config": "^2.25.11", + "@wordpress/stylelint-config": "^21.25.11", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -8375,20 +8375,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.10.tgz", - "integrity": "sha512-gvmjyAKUnATirxfOO7qTDGV4l0GGz9/lILnZ0XazeHqXvU0eIDdL+cbHmxg9ePEj3VbcRp5NnaKI/MqdeVip8Q==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.11.tgz", + "integrity": "sha512-JL3Qde7obAKvBT/RGZPxlP8Jv6RFhDzowUNcg7C/revUV730dALkODh6Fx6dlWrEftrA7NupqW3bmX1AoaPTLA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/url": "^3.43.11", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -8400,9 +8400,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.10.tgz", - "integrity": "sha512-grBYy3l0pgwTT8ISPY3A5TPS5EaH+7cpqzJ6w2r7wwcl+6QEqGblH52LhT7kvGm+45MFY2W/QELRurWfba306w==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.11.tgz", + "integrity": "sha512-nZgEFyMnScXanPDGoAXTqZ4MnQMB7Wh53PAzyvJ6UlEaIlYHa9dxBAdJwdirPzuT35qgE4hjgwjKKPI6Z0R8rQ==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -8412,9 +8412,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "1.25.10", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.10.tgz", - "integrity": "sha512-y+joA8tiSutfuKXW2gfYwQhpTJbduuUk8gIbbPuAVWcySLYTLRJFL/2CeccgpY0gSZ7RP3M1cyD8jHD67zixCg==", + "version": "1.25.11", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.11.tgz", + "integrity": "sha512-ER2T1zeNaA8gXLR8XJYckVCpbPLFcCMQG47/RgSGAREC00Tw7hCE1CFsd8aDDs23UaJu2B8Jaw0Oj+e3HGW9uA==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -8440,9 +8440,9 @@ } }, "node_modules/@wordpress/sync": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.10.tgz", - "integrity": "sha512-4zNcbv/yiD9cTalkK0hSzKY1+Ic7R9OpVFnRWsOKcKcUqtIkHxFjOTBGyrROXvYKbfMgOvk6+7SDI4ugSUuYhQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.11.tgz", + "integrity": "sha512-+PfeDnOKjHsNhNtLBjWP4To83N2PO1+4iO1k9AK4Kx6DvsxgJ9c2ht2GtAtDynRw4lv8Wm8B3B3lAjS1Gw0Caw==", "dependencies": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -8454,9 +8454,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.10.tgz", - "integrity": "sha512-oK4ITKQoXrYxU2E7DSUgzTq5jjpysq+1DNuqm83Tvr03RgZXExc4L8pbAbxusy221g6nMgpNb2lST+B0VJ0mQQ==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.11.tgz", + "integrity": "sha512-TcAZfwuoGkCJio3VifsFxpSHFQ8XwCUbrQD4+itypMz4gU/UquznRXhZDOxV2U5JlyHMK7300yelFGgHJLtGUw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8465,21 +8465,21 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.10.tgz", - "integrity": "sha512-5VSHFnZ0iqZqlIYqwsrkrZD3pslrEU7JAPXMaCZtB2CMtjvNmSYM5/MBW+NvfTXOMQ6HXIbQXPuk8mrE74HQNw==", + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.11.tgz", + "integrity": "sha512-Y32nh+yDggqh0tKtbbroqRYTyj8zBUI2z4PEuBNaGWzVGGBDvkIwlrihEZaRFOKicSDlWBo8wPJVmmNYXPn+Sw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.10" + "@wordpress/is-shallow-equal": "^4.42.11" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/url": { - "version": "3.43.10", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.10.tgz", - "integrity": "sha512-ny7sPnANtvRUtOUNTbVfa0WuULZUShbyodroSx8MUk5DkG48XWIg4v9RDkxnaye3LIp7sC6DflEMR6FxANauXw==", + "version": "3.43.11", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.11.tgz", + "integrity": "sha512-kE9Ke1pNQJnq+DXoFmr6a4iSavW0ibc1CzLcHMonYWOC8RHHCZ7IizcerHmCsheHzAO4ViVwtAGg33WSRMyRoQ==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -8489,14 +8489,14 @@ } }, "node_modules/@wordpress/viewport": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.10.tgz", - "integrity": "sha512-UyOmhBLMWwVaFuiR82bVt+VfMMC4cCfFM3DpKAtZeFUXfI+jdiJfRe2PXCJoGyWufIfnORUNBrlRTvRJ1fNevA==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.11.tgz", + "integrity": "sha512-h5VAXIiQQlp2j8vQoUfvsHBVWn/sAHgorJBspWCo01sMAlM2/adhV/NwXJzzYlly2LldvPHH+wgOjVtp9VPZaw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10" + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11" }, "engines": { "node": ">=12" @@ -8506,30 +8506,30 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.10.tgz", - "integrity": "sha512-gDHI5860sX1JSaHWw9mGF51HsDnY8IRVZPZbd8KQAgOzYiGN9LbsUci8+8jO3556S7VDaTQYPSnfN/7MU93BtA==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.11.tgz", + "integrity": "sha512-M8eHpL6X0aIJGlef1iS3DvXI3WIzPsYOE1O4GVK+/gOJkrRft5/nCj3AWl4x/AXyoTrspTjGoy3y99AMeMbITw==", "engines": { "node": ">=12" } }, "node_modules/@wordpress/widgets": { - "version": "3.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.10.tgz", - "integrity": "sha512-Q2h49OtlsdT0SKm60YbOrDRPC+7iQ9Zfv6VXdwk0zet4auPy5SCzlUlO92kZcDT1tVRflIYrlqXl7xNPXjbFtg==", + "version": "3.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.11.tgz", + "integrity": "sha512-zf7w6eXEsVL2NhRfmMJBq5Vj90nrPJbpv8ECAi71bEaZ3DUkmUgVbNTy1QkMwuEOWGxbhdxkL+nih6WjbPfbKg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", "classnames": "^2.3.1" }, "peerDependencies": { @@ -8538,9 +8538,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.10.tgz", - "integrity": "sha512-RrgN2UfoX6tdyDDcsrJ5dEKAQQSIMk8DgJKsGW8APiY3yx3BM6o23v5VChGVOaTniJ8qZslIuxB+l/gUubldEA==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.11.tgz", + "integrity": "sha512-7jKMJLjHIjL18GpMyNPc4z/CKcn6ZpZCJqx4HGkCACqTNWHJ7Yo5nUcFiVrAeHOa69AuoSR8v2id6Xxkn4ITHA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -38272,16 +38272,16 @@ } }, "@typescript-eslint/eslint-plugin": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.0.tgz", - "integrity": "sha512-lgX7F0azQwRPB7t7WAyeHWVfW1YJ9NIgd9mvGhfQpRY56X6AVf8mwM8Wol+0z4liE7XX3QOt8MN1rUKCfSjRIA==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.9.1.tgz", + "integrity": "sha512-w0tiiRc9I4S5XSXXrMHOWgHgxbrBn1Ro+PmiYhSg2ZVdxrAJtQgzU5o2m1BfP6UOn7Vxcc6152vFjQfmZR4xEg==", "dev": true, "requires": { "@eslint-community/regexpp": "^4.5.1", - "@typescript-eslint/scope-manager": "6.9.0", - "@typescript-eslint/type-utils": "6.9.0", - "@typescript-eslint/utils": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.1", + "@typescript-eslint/type-utils": "6.9.1", + "@typescript-eslint/utils": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1", "debug": "^4.3.4", "graphemer": "^1.4.0", "ignore": "^5.2.4", @@ -38291,54 +38291,54 @@ } }, "@typescript-eslint/parser": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.0.tgz", - "integrity": "sha512-GZmjMh4AJ/5gaH4XF2eXA8tMnHWP+Pm1mjQR2QN4Iz+j/zO04b9TOvJYOX2sCNIQHtRStKTxRY1FX7LhpJT4Gw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.9.1.tgz", + "integrity": "sha512-C7AK2wn43GSaCUZ9do6Ksgi2g3mwFkMO3Cis96kzmgudoVaKyt62yNzJOktP0HDLb/iO2O0n2lBOzJgr6Q/cyg==", "dev": true, "requires": { - "@typescript-eslint/scope-manager": "6.9.0", - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/typescript-estree": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.1", + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/typescript-estree": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1", "debug": "^4.3.4" } }, "@typescript-eslint/scope-manager": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.0.tgz", - "integrity": "sha512-1R8A9Mc39n4pCCz9o79qRO31HGNDvC7UhPhv26TovDsWPBDx+Sg3rOZdCELIA3ZmNoWAuxaMOT7aWtGRSYkQxw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-6.9.1.tgz", + "integrity": "sha512-38IxvKB6NAne3g/+MyXMs2Cda/Sz+CEpmm+KLGEM8hx/CvnSRuw51i8ukfwB/B/sESdeTGet1NH1Wj7I0YXswg==", "dev": true, "requires": { - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0" + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1" } }, "@typescript-eslint/type-utils": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.0.tgz", - "integrity": "sha512-XXeahmfbpuhVbhSOROIzJ+b13krFmgtc4GlEuu1WBT+RpyGPIA4Y/eGnXzjbDj5gZLzpAXO/sj+IF/x2GtTMjQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-6.9.1.tgz", + "integrity": "sha512-eh2oHaUKCK58qIeYp19F5V5TbpM52680sB4zNSz29VBQPTWIlE/hCj5P5B1AChxECe/fmZlspAWFuRniep1Skg==", "dev": true, "requires": { - "@typescript-eslint/typescript-estree": "6.9.0", - "@typescript-eslint/utils": "6.9.0", + "@typescript-eslint/typescript-estree": "6.9.1", + "@typescript-eslint/utils": "6.9.1", "debug": "^4.3.4", "ts-api-utils": "^1.0.1" } }, "@typescript-eslint/types": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.0.tgz", - "integrity": "sha512-+KB0lbkpxBkBSiVCuQvduqMJy+I1FyDbdwSpM3IoBS7APl4Bu15lStPjgBIdykdRqQNYqYNMa8Kuidax6phaEw==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-6.9.1.tgz", + "integrity": "sha512-BUGslGOb14zUHOUmDB2FfT6SI1CcZEJYfF3qFwBeUrU6srJfzANonwRYHDpLBuzbq3HaoF2XL2hcr01c8f8OaQ==", "dev": true }, "@typescript-eslint/typescript-estree": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.0.tgz", - "integrity": "sha512-NJM2BnJFZBEAbCfBP00zONKXvMqihZCrmwCaik0UhLr0vAgb6oguXxLX1k00oQyD+vZZ+CJn3kocvv2yxm4awQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-6.9.1.tgz", + "integrity": "sha512-U+mUylTHfcqeO7mLWVQ5W/tMLXqVpRv61wm9ZtfE5egz7gtnmqVIw9ryh0mgIlkKk9rZLY3UHygsBSdB9/ftyw==", "dev": true, "requires": { - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/visitor-keys": "6.9.0", + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/visitor-keys": "6.9.1", "debug": "^4.3.4", "globby": "^11.1.0", "is-glob": "^4.0.3", @@ -38347,27 +38347,27 @@ } }, "@typescript-eslint/utils": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.0.tgz", - "integrity": "sha512-5Wf+Jsqya7WcCO8me504FBigeQKVLAMPmUzYgDbWchINNh1KJbxCgVya3EQ2MjvJMVeXl3pofRmprqX6mfQkjQ==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.9.1.tgz", + "integrity": "sha512-L1T0A5nFdQrMVunpZgzqPL6y2wVreSyHhKGZryS6jrEN7bD9NplVAyMryUhXsQ4TWLnZmxc2ekar/lSGIlprCA==", "dev": true, "requires": { "@eslint-community/eslint-utils": "^4.4.0", "@types/json-schema": "^7.0.12", "@types/semver": "^7.5.0", - "@typescript-eslint/scope-manager": "6.9.0", - "@typescript-eslint/types": "6.9.0", - "@typescript-eslint/typescript-estree": "6.9.0", + "@typescript-eslint/scope-manager": "6.9.1", + "@typescript-eslint/types": "6.9.1", + "@typescript-eslint/typescript-estree": "6.9.1", "semver": "^7.5.4" } }, "@typescript-eslint/visitor-keys": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.0.tgz", - "integrity": "sha512-dGtAfqjV6RFOtIP8I0B4ZTBRrlTT8NHHlZZSchQx3qReaoDeXhYM++M4So2AgFK9ZB0emRPA6JI1HkafzA2Ibg==", + "version": "6.9.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.9.1.tgz", + "integrity": "sha512-MUaPUe/QRLEffARsmNfmpghuQkW436DvESW+h+M52w0coICHRfD6Np9/K6PdACwnrq1HmuLl+cSPZaJmeVPkSw==", "dev": true, "requires": { - "@typescript-eslint/types": "6.9.0", + "@typescript-eslint/types": "6.9.1", "eslint-visitor-keys": "^3.4.1" }, "dependencies": { @@ -38560,43 +38560,43 @@ "dev": true }, "@wordpress/a11y": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.10.tgz", - "integrity": "sha512-jzoDZZzAj1OjrwDy5HzE2cnS1HPCisDNu8l+CyrBJ83h4sUThbIbKRXzCY25KWBEa5c01jLci7pDnzm3zgYGfQ==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.11.tgz", + "integrity": "sha512-PrLIeDZZmEQ3qY/jjreW8xjzNjI/izfC0Z99uV9ycGqaCkHtoDabRLiSYslISo3PDD3djr/5WG8cYoZ1iEeUTA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.10", - "@wordpress/i18n": "^4.42.10" + "@wordpress/dom-ready": "^3.42.11", + "@wordpress/i18n": "^4.42.11" } }, "@wordpress/annotations": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.10.tgz", - "integrity": "sha512-OVZAENEkm33IkySfIAYLbIwZwDvS4bDeyKic3WTu9nA0eO83Pq1Sm0HQCpT/saNQ5CZGL58OJmikyfMTEHe5hQ==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.11.tgz", + "integrity": "sha512-sqia+tCvBRsOf+F9vVMnV4PTpYT32zJh0YZnG3x3MPzCeIUtdc2WRTaqHi/E14fs3gIE7fuaOyGboGB22/B0jQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/rich-text": "^6.19.10", + "@wordpress/data": "^9.12.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/rich-text": "^6.19.11", "rememo": "^4.0.2", "uuid": "^9.0.1" } }, "@wordpress/api-fetch": { - "version": "6.39.10", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.10.tgz", - "integrity": "sha512-TqTwYKFr5sh2xfRB9Fbrlc0blpP2G3X/L343tS0y1xv98h3pNLakc8bF5wTbMtMcJb0/di+XnZB+JLB5Ueg8nw==", + "version": "6.39.11", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.11.tgz", + "integrity": "sha512-9DCYE7N4yrdyuz10NtKhq6hFiXMJRxHfYfTD4WlGmdben0A3uy8nIWLtDNrJNGqpg1AxkC3D+6YJTlUY5Qh39Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.10", - "@wordpress/url": "^3.43.10" + "@wordpress/i18n": "^4.42.11", + "@wordpress/url": "^3.43.11" } }, "@wordpress/autop": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.10.tgz", - "integrity": "sha512-v2gO22oytgdtKUk+lLibt9e2uQcdGCdLVhETKvoqBC4Pdv3YS9eLIci+caGmnSSEpyPr6tqqVyEWlLxi0oT+yw==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.11.tgz", + "integrity": "sha512-NRKtKk8YmEq7d+n20NPP3qk4Lkc9jDsUFU8Mp17kw8fyZgtd8Wv85UMEXhOYFgAtZo1JXCAPpOFNGw/AL0/iiw==", "requires": { "@babel/runtime": "^7.16.0" } @@ -38608,9 +38608,9 @@ "dev": true }, "@wordpress/babel-preset-default": { - "version": "7.26.10", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.10.tgz", - "integrity": "sha512-gCnhAqeWvSgiOzG9fiUdMDdscoFMXMvmU360xdQfC48qqkJR1IKZE0PuUcE4ll3xS66URicMixdiEZZRAp7enA==", + "version": "7.26.11", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.11.tgz", + "integrity": "sha512-YzeteiSOwLcbxQl1DWmMXWkf1u2+zOwrb/Ki34zOAnRt1KTiqf6oAxVSxv5ZBTpfsiD00wFtankdiIAbq6l0Ig==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -38619,10 +38619,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.10", - "@wordpress/browserslist-config": "^5.25.10", - "@wordpress/element": "^5.19.10", - "@wordpress/warning": "^2.42.10", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.11", + "@wordpress/browserslist-config": "^5.25.11", + "@wordpress/element": "^5.19.11", + "@wordpress/warning": "^2.42.11", "browserslist": "^4.21.9", "core-js": "^3.31.0" } @@ -38634,79 +38634,79 @@ "dev": true }, "@wordpress/blob": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.10.tgz", - "integrity": "sha512-zPzD6AK+lz1oaMrUbiw7DPWqO72q9fM3/x31mqfB1lM8Po7J4t21OKkhJJB+2Ql6453F9gX1UALhUEx2Ik1W7Q==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.11.tgz", + "integrity": "sha512-FAinhH50AEIZV13wJkBF7/Nsu95LIxg8ujlcNXTczuiOrv7XCqLI5TbfqFbUtzB/CWK9+50x+5aB8/oWrGaRDQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/block-directory": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.10.tgz", - "integrity": "sha512-oNnaH4V7Z5lIzWd1dASoEoFwL8H+5yzOwfFNmKaOyNqrIYgCKzHumOe30d1JHg8AZRXMpmQwbVV4X/Fykz4ILw==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.11.tgz", + "integrity": "sha512-b311kHUpdzV5lJAiwspFsZoNfkOxSJYivkwYkzEVwsFgWTQjbK8rlxqJ6gVphokyLj1Rvd6lEEo21ec/rh4y4A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/edit-post": "^7.19.10", - "@wordpress/editor": "^13.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/url": "^3.43.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/edit-post": "^7.19.11", + "@wordpress/editor": "^13.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2" } }, "@wordpress/block-editor": { - "version": "12.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.10.tgz", - "integrity": "sha512-gJ2kjSY1JvL+l2qObyA+txpwT1kH753NSWrYWECuBEk4hE3l+FhDqVQdrA85su5wJ+BeM3BF1SBjYbw6+uVD2A==", + "version": "12.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.11.tgz", + "integrity": "sha512-hCO9pz0LxKwA4NKlH6TZOfiPNiD5uWmhlUpTlQCebTgiu1V2PO0OfYthmlNVxpLrEhiBdgy/cCIcRTwBftoVvw==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/shortcode": "^3.42.10", - "@wordpress/style-engine": "^1.25.10", - "@wordpress/token-list": "^2.42.10", - "@wordpress/url": "^3.43.10", - "@wordpress/warning": "^2.42.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/shortcode": "^3.42.11", + "@wordpress/style-engine": "^1.25.11", + "@wordpress/token-list": "^2.42.11", + "@wordpress/url": "^3.43.11", + "@wordpress/warning": "^2.42.11", + "@wordpress/wordcount": "^3.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38723,41 +38723,41 @@ } }, "@wordpress/block-library": { - "version": "8.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.10.tgz", - "integrity": "sha512-0esTiVStG7dZ6v8US9pbRPHVYnsaDYLT/oGRGJl5+NEeaMKsdEO1foiWdANHul7uKfAlKI7cJnFPQ+RPYNKVjQ==", + "version": "8.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.11.tgz", + "integrity": "sha512-pqL0PZ83U0qvkKqkub8bkshTYz0CwL9sex88R3g8vgIxG/+OMOVx6f9hzckKHto1VR0GACWCRKhq793zLSbvHw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/autop": "^3.42.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interactivity": "^2.3.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/primitives": "^3.40.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/server-side-render": "^4.19.10", - "@wordpress/url": "^3.43.10", - "@wordpress/viewport": "^5.19.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/autop": "^3.42.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interactivity": "^2.3.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/primitives": "^3.40.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/server-side-render": "^4.19.11", + "@wordpress/url": "^3.43.11", + "@wordpress/viewport": "^5.19.11", + "@wordpress/wordcount": "^3.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38770,33 +38770,33 @@ } }, "@wordpress/block-serialization-default-parser": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.10.tgz", - "integrity": "sha512-mWj9PEsyaUSORbZadpKhwyXvWwWz6qNl+3xwZrJmBh6QljubJ0t2eDf9X1Wy0bly0xkbZ0L++U1Q/4k3cYeHlA==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.11.tgz", + "integrity": "sha512-iHtmKMbk4c3iP5JC6+YhW8Z7LB04wjQiP8CQDFjc95v0qn3Bi0xHAxKwt6ezcKi7nI0nRPsayVszWjbi1fbwsw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/blocks": { - "version": "12.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.10.tgz", - "integrity": "sha512-aDkyCDukj92I1f/0HWqwsYDi/h31h/9INVPopKs8AS6fpISUg5TK7O2sAOycP9Z4namIYxnnhkwvZKbMWenY4w==", + "version": "12.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.11.tgz", + "integrity": "sha512-89dmUbNHHDq/Pdq6Qn+LkQKNTqSF2DBGPFgTuSK/HrA85Gcy4rQBfaP5ddycymrgVJIOWgANXXM6LlbAzfTu3A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/block-serialization-default-parser": "^4.42.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/shortcode": "^3.42.10", + "@wordpress/autop": "^3.42.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/block-serialization-default-parser": "^4.42.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/shortcode": "^3.42.11", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -38818,27 +38818,27 @@ "dev": true }, "@wordpress/commands": { - "version": "0.13.10", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.10.tgz", - "integrity": "sha512-rhHIcMxo5XurUA5Jys1C0Lq213bCNiBqRHNbvEhV4XOqJMbX5eP+rtYzaed7L/FQ2pyUwDCIOkPX1FN6dXS43g==", + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.11.tgz", + "integrity": "sha512-bpZgu3SMb6wTWerPyMHAI5f7p8kBvYbUPzhKBnMOIpUHloP46G4LKLZ9L/q67LIzom3wqK1IFEmu6/oRHoAm4A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/private-apis": "^0.24.10", + "@wordpress/components": "^25.8.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/private-apis": "^0.24.11", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" } }, "@wordpress/components": { - "version": "25.8.10", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.10.tgz", - "integrity": "sha512-0Sj7w6uz/dEJbiDWyFfbv9vWAGPPxiOoQ37babAQOegy14OmyDVC0vI/7dET5FAb9I0wziTJPRzBxp3VIVdL7A==", + "version": "25.8.11", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.11.tgz", + "integrity": "sha512-2k6c5mdVWlxoxigB4M8dZggUZdcbeRzLjZOMTEQ3h+akXwgypK1SVZnm89gmPuW4YUNR55I3LZNhPWkeZCfgzw==", "requires": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -38851,23 +38851,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/primitives": "^3.40.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/warning": "^2.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/primitives": "^3.40.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/warning": "^2.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38892,19 +38892,19 @@ } }, "@wordpress/compose": { - "version": "6.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.10.tgz", - "integrity": "sha512-odfkOxXlMMS9miFoSvWutr2G80l0OXDRLGsy471INxL02I9B3Ebi6vs8w8BNABxpTQaDmaEge10Jwz11Ty5cJg==", + "version": "6.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.11.tgz", + "integrity": "sha512-TD3c3bAeko8PhafdC7OeQl8WPkplLkT5S0HWz5zXPo4kS4x4/6m3sq7wBarujvXbPfP0VFOf71jvPR1EP6lRGA==", "requires": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/priority-queue": "^2.42.10", - "@wordpress/undo-manager": "^0.2.10", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/priority-queue": "^2.42.11", + "@wordpress/undo-manager": "^0.2.11", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -38912,43 +38912,43 @@ } }, "@wordpress/core-commands": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.10.tgz", - "integrity": "sha512-mcgJr+Fej8dCVVgqgcuwI/M1ElwXAHlMWjl6g4M31xHhPYl2GVD/3A1NWkT4pngwM7dFGHbC6XUEZwC9USXj/Q==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.11.tgz", + "integrity": "sha512-wNd9pLvdVVzSLGNCR6REGboVZZvjEroiy8a26lnHI1W6ANEpAynOnMcHKFL6OdeBqC1QP1k72Mytq0EdlusgpA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/router": "^0.11.10", - "@wordpress/url": "^3.43.10" + "@wordpress/block-editor": "^12.10.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/router": "^0.11.11", + "@wordpress/url": "^3.43.11" } }, "@wordpress/core-data": { - "version": "6.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.10.tgz", - "integrity": "sha512-Ij5sj/mXc1PDJAU6QaNCgwHsXKzYAVK/feamadf0FGZIvRFb9SvxT+gX3PB2LCYfAnuvKcn1uwFdYLhuA3UrMg==", + "version": "6.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.11.tgz", + "integrity": "sha512-4OJITkv1GB+ATeKh0NJeto+rP43dxnYMmpGXLPvzdjjOARb4b38Ium+qhuvfxkwRs58i0easPOhZSEcx3o+dgA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/sync": "^0.4.10", - "@wordpress/undo-manager": "^0.2.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/sync": "^0.4.11", + "@wordpress/undo-manager": "^0.2.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -38958,48 +38958,48 @@ } }, "@wordpress/customize-widgets": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.10.tgz", - "integrity": "sha512-nXR0xxAAGqaQMYuhlObSz37ne2dSoxts4A0XKgrSVIeROtL43L2KwNNb7yl1kSd5b4TO3Ltvy7wwd/PeQwKn3g==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.11.tgz", + "integrity": "sha512-rGH1iRHWT7qthWP16voEJsB/Lg9fAr+ylAZ1msIpDenY4ezvOe8FUjON6bPtyi787rTxuO2Iu0LQ+lSUhB7r9w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/widgets": "^3.19.10", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/widgets": "^3.19.11", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" } }, "@wordpress/data": { - "version": "9.12.10", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.10.tgz", - "integrity": "sha512-v3uWm7/SGI3ccLPKl6O8UWSfg4HP9DqTCrc+/tHsLxN9w55I3NRK6j4YdN/i1KQrURh2cGKryariArgUFaNHEg==", + "version": "9.12.11", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.11.tgz", + "integrity": "sha512-NTONZEQPX+ydwuuQHgxBOM7rhhDQLr1mI+copDsjhE2bG0pmMfbyN/vf4P7S2/bwxnn2+UX/qgN7KGk3u99SVA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/is-shallow-equal": "^4.42.10", - "@wordpress/priority-queue": "^2.42.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/redux-routine": "^4.42.10", + "@wordpress/compose": "^6.19.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/priority-queue": "^2.42.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/redux-routine": "^4.42.11", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -39011,31 +39011,31 @@ } }, "@wordpress/data-controls": { - "version": "3.11.10", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.10.tgz", - "integrity": "sha512-YiCywwrpmvzyEPn+pfZZg2Na58510zcJLRGhfqdXBLYzC7pUNSwksspDMgbuxZvRnpzMVp7ttsyUjSoTLBdsHg==", + "version": "3.11.11", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.11.tgz", + "integrity": "sha512-uTl5liKxgt2yBelBXUdpESMkdYWVRWejmX+D8zVYT+stHG3XpdzcO74/6uWJkQlmYnNYegEQavcytw4B6jQHBA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10" + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11" } }, "@wordpress/date": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.10.tgz", - "integrity": "sha512-0WQzyKdN5bh6Y0JXqmK6DheHKJIiDd7Nq5MpuNEPjboWKZylgXQNrWqD5+ml2rrChOs2RJiiQYU03feOcOPHMQ==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.11.tgz", + "integrity": "sha512-RmurksV8yvjFu1M0KqhFYSDHTHAYKRWLqYGuW6qp8hOZxeSOFMD1RCm4jHAxhCJj7WyGzYmXkzuvYeWLk11AQA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.10", + "@wordpress/deprecated": "^3.42.11", "moment": "^2.29.4", "moment-timezone": "^0.5.40" } }, "@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.10", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.10.tgz", - "integrity": "sha512-Oe6OdFYAf5OhM2m9P4Qi9lATT6hLKWdAZY4Mmw/sCojrrB/BP89Xr9cgE4UXOWtA/RwRoU0cGO/gOUYJjLuaJw==", + "version": "4.25.11", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.11.tgz", + "integrity": "sha512-gyyhXODMdK4FyaND2s0vr+abWGrlNWb8j3rIWdGyDVv0DIALOoFg747xpfodu6yinpS7ovjOQkyIIt9olo5foQ==", "dev": true, "requires": { "json2php": "^0.0.7", @@ -39043,41 +39043,41 @@ } }, "@wordpress/deprecated": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.10.tgz", - "integrity": "sha512-DwVQItvcR4uf3vtAncU6w+jOlr16bAP7N/kRw8GGYWLOsACkftHGpdhRqJtv70ep1MhjHq8Cjuoc8t9RFNb7ug==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.11.tgz", + "integrity": "sha512-TCLTFBMsSk6vOzWVKk2J5G9bhXt9jpCurLtO3m5vAxO+l/cS+3Du0ro0sNKGeu2na76CbRr/JKslzs883+LH1w==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.10" + "@wordpress/hooks": "^3.42.11" } }, "@wordpress/dom": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.10.tgz", - "integrity": "sha512-yFuMJ06yuXNnl4PVJQHu1lrugTkaLLdO4E1HD5zAAICb+SbRI67W2KM7JYtkfD3shTsqEOvCPcxfPg8PmLgYvA==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.11.tgz", + "integrity": "sha512-8oet7UbFhOTidJqGqllCe+/H2aIc9aS02BmWE7KyAE//bKId+sjwkSFH2cnBOwmkm6sIU2vEBiViY2vcnJpcCw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.10" + "@wordpress/deprecated": "^3.42.11" } }, "@wordpress/dom-ready": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.10.tgz", - "integrity": "sha512-R+66ET26IyybSQshdDewejJ/Cn0qgehjWJF2Sd/Q/MgxZujmBeg8mBSzMtwISjQ96F8pQg4bTy9f7r3ALyDXHg==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.11.tgz", + "integrity": "sha512-rViBNoM0VqpHbg9b73zztJLKf7fk7j6rqN/Yk0TBGfYqscfphC2HYaqpfrD0RdLRlt0qZjIZiRfKFrI1dP0QWA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/e2e-test-utils": { - "version": "10.13.10", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.10.tgz", - "integrity": "sha512-1vhdm2ZNTu0MT+xVEC72jf09lOJDdpZZcLHzmnjxM7zf3Z1Mw95RUrTUtYD2Q7v5+noK5+LNENnPHh1VU17mHg==", + "version": "10.13.11", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.11.tgz", + "integrity": "sha512-OtGInSDoPpwGZosbcNA6tOi2GWuZ1tzRcYAl6eFwPHlXMBMnwI5wNWKzIf7+gPranzJyIN47tkG3G149pRJkLA==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -39097,14 +39097,14 @@ } }, "@wordpress/e2e-test-utils-playwright": { - "version": "0.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.10.tgz", - "integrity": "sha512-f95NE7ip3DJZYyuHYFDOrKpC2lDxKWQU+i6FrAwlglhQCQLUCx9Fv533cI80bBs8eVfgcN/4x38PtkVRAm76fA==", + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.11.tgz", + "integrity": "sha512-IZKvuGOiWZMF2uohgc6ljS5mOrfzUBIW72A12yY6k0rC3DRKDtrErUBGXYbgO3x+YjSzRdj/q1Zkx8px0ypIUg==", "dev": true, "requires": { - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/url": "^3.43.11", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -39187,90 +39187,90 @@ } }, "@wordpress/edit-post": { - "version": "7.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.10.tgz", - "integrity": "sha512-OtplgLlMLbMg6xHKYE1rt2MxdfNe95k0rekrFqn8PCylciAfL8kvkOSLz+EguqNv7C1LdxR65ywwRQPD5WBewQ==", + "version": "7.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.11.tgz", + "integrity": "sha512-BOBzvioVELR8ASF5msac3rvUZW9ivbfibM5AM22UKbetYp8JHil38f3G8ZfcVVgnr3SDKQIZRgqbnijLNIpK2g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-commands": "^0.11.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/editor": "^13.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10", - "@wordpress/viewport": "^5.19.10", - "@wordpress/warning": "^2.42.10", - "@wordpress/widgets": "^3.19.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-commands": "^0.11.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/editor": "^13.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11", + "@wordpress/viewport": "^5.19.11", + "@wordpress/warning": "^2.42.11", + "@wordpress/widgets": "^3.19.11", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/edit-site": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.10.tgz", - "integrity": "sha512-LMZ1Zm4GGGkNaa0MF0R9hlw65369dTzJqtG+GYUfmMV0sZEk7vvgsSiQws2VnMhFJ1gW2TeKk4FT5LLIa5e5fw==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.11.tgz", + "integrity": "sha512-mS0Z99X1jtJJZ+tOb8qzDWBc+nKJ+5RLj+8iNN96yHPrCVMufEKQuV581FoJY74rDF9jKzax67VsVk0w7XY6ag==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/commands": "^0.13.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-commands": "^0.11.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/editor": "^13.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/patterns": "^1.3.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/primitives": "^3.40.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/router": "^0.11.10", - "@wordpress/style-engine": "^1.25.10", - "@wordpress/url": "^3.43.10", - "@wordpress/viewport": "^5.19.10", - "@wordpress/widgets": "^3.19.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/commands": "^0.13.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-commands": "^0.11.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/editor": "^13.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/patterns": "^1.3.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/primitives": "^3.40.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/router": "^0.11.11", + "@wordpress/style-engine": "^1.25.11", + "@wordpress/url": "^3.43.11", + "@wordpress/viewport": "^5.19.11", + "@wordpress/widgets": "^3.19.11", + "@wordpress/wordcount": "^3.42.11", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -39285,75 +39285,75 @@ } }, "@wordpress/edit-widgets": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.10.tgz", - "integrity": "sha512-i4PgBN60HLUFid6Ixr8LmNJM5Wi8+n+J8SPAwPsCmeFX57iRQC7rH7ZfLDNb78Vjoj4XKLzO8KqeGF9v2eUZlw==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.11.tgz", + "integrity": "sha512-rAJ6J+7S4t+ttfqgyjjCfs85UV/3rtKSazwzPH6vY40LShWjR3wJdBQFtwwSBvpzxUHkFPHbfLWiBrXlIKeIQQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/block-library": "^8.19.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/interface": "^5.19.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/patterns": "^1.3.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/url": "^3.43.10", - "@wordpress/widgets": "^3.19.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/block-library": "^8.19.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/interface": "^5.19.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/patterns": "^1.3.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/url": "^3.43.11", + "@wordpress/widgets": "^3.19.11", "classnames": "^2.3.1" } }, "@wordpress/editor": { - "version": "13.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.10.tgz", - "integrity": "sha512-2+5UgQg2VYemjyNoRm58GNxZasbrr+xP9JPSpwcZ/tRdu3n14A3mFrh8cnlNJPv2GkxK+LjYEDzXn204/roDFw==", + "version": "13.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.11.tgz", + "integrity": "sha512-MUp2e4RzDvEDa0utlHsTaruTjA+VVeU05MBwaXsDiiC8dMmQvYC6ps/jWo4atsQLyXBWAcryoWkgMZNRcWOujg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/date": "^4.42.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/dom": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/keyboard-shortcuts": "^4.19.10", - "@wordpress/keycodes": "^3.42.10", - "@wordpress/media-utils": "^4.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/patterns": "^1.3.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/reusable-blocks": "^4.19.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/server-side-render": "^4.19.10", - "@wordpress/url": "^3.43.10", - "@wordpress/wordcount": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/date": "^4.42.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/dom": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/keyboard-shortcuts": "^4.19.11", + "@wordpress/keycodes": "^3.42.11", + "@wordpress/media-utils": "^4.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/patterns": "^1.3.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/reusable-blocks": "^4.19.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/server-side-render": "^4.19.11", + "@wordpress/url": "^3.43.11", + "@wordpress/wordcount": "^3.42.11", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -39363,14 +39363,14 @@ } }, "@wordpress/element": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.10.tgz", - "integrity": "sha512-ZyO24pQ3kuhl7l3K4X29LWkQJRVCxGIjNhRh7BwoUIUdTQc/8crCq3baw/suS868b9qEufTkOxzY4NDjwvof8w==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.11.tgz", + "integrity": "sha512-cybHg4l++wZBh8NyA/q58t64swqhFZjvGCX/Fr8CEpo1cHXnUK334prxpcHOuN9GrPzCCa1gxKehiq+qrvl2Dg==", "requires": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.10", + "@wordpress/escape-html": "^2.42.11", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -39378,24 +39378,24 @@ } }, "@wordpress/escape-html": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.10.tgz", - "integrity": "sha512-ttQCxlzwy+JVphTGMbN1jCOR20b6nHIm5dCnq/5CyDGFgkN130DH5Xwm7ZpCxVEhDsZaOGg7Ya/QzSYJeK/GxQ==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.11.tgz", + "integrity": "sha512-tR8FJVIRLKvVl4BOpMdvIxYMI+o2DyHx762aD5p+08pGB89oxZsdYtvxT9K+qwmp5M4w1KoNpm1lb+wrsqoDCQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/eslint-plugin": { - "version": "16.0.10", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.10.tgz", - "integrity": "sha512-hDo/qFp6u+VcS+5WNpyCWAFI83d3sOQHCgXnKpdNPuIXnixm10KDbpXm2c4rMaca8GHjW25woOMs5wbescCwPA==", + "version": "16.0.11", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.11.tgz", + "integrity": "sha512-hwXU+DPHnBUGibr53NBxN/3v3QeTnO1h3exwmknLvV2XIArF4gRkrv38wSXs4JvpcwLRJJOY1uG5yu/pjutbLg==", "dev": true, "requires": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.10", - "@wordpress/prettier-config": "^2.25.10", + "@wordpress/babel-preset-default": "^7.26.11", + "@wordpress/prettier-config": "^2.25.11", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -39422,47 +39422,47 @@ } }, "@wordpress/format-library": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.10.tgz", - "integrity": "sha512-mUeFUE6uWl6LsIHrJWDsA8rufSFOcdCJEGvtNgUr2mSKq6p5ti2Wq0iJPvYRqAD7falbiwT8aDf4kK2OskIjsQ==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.11.tgz", + "integrity": "sha512-9BHorkE5B+h4QvyDJaz91Y8wmAkE6e4CcZjHwX/Ty5Wu+3ScBcXKke/VXHIUa5oRcPxWuBVQKWCopQLd1wfdDg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/rich-text": "^6.19.10", - "@wordpress/url": "^3.43.10" + "@wordpress/a11y": "^3.42.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/rich-text": "^6.19.11", + "@wordpress/url": "^3.43.11" } }, "@wordpress/hooks": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.10.tgz", - "integrity": "sha512-xHvFTj3KX+9jPHLUUetK7bsi45pIO1Lnt7AmJVh9sd76J84yxX+jQa+BE2vqbiQcQMT/aC87rBMFyOHiIMr/Fw==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.11.tgz", + "integrity": "sha512-R80CBv9k8v+a6a7FJHreZYUBqG1A4AkbVBPHQ0+K+8k2futZjk4kNur4ssDqAUo7qkQYT+rmHrL8PBACmvB4dg==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/html-entities": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.10.tgz", - "integrity": "sha512-r6+FbwMqGcOpMo83ud1fJf3pFsqL2mHKlo5W/+VW+TcpgdezVeVMl/A7zzOTkfyi9k/sV9Z26usfScgGbqt9Wg==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.11.tgz", + "integrity": "sha512-GVEP/6pW/Z0zzAVmaMd5b1npdGQCTr4h4/SXM7QYqZ6J/6+8u3CVuH3HeDGa3ZNCEcx5iTX7sTXGVFoUHUfPyw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/i18n": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.10.tgz", - "integrity": "sha512-nuZkvdM1/vZNNyimANXINRYzFeSFRk1yxCqpI5hXHyAiNZBYtSipvYv0gOMrUgJUJNVw9wlIo8iJgjcSM6Pj1A==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.11.tgz", + "integrity": "sha512-pDwATpvWU6jJv8PiwRZkvYVUpQWXc8drGqJdcv0IVJ42DN0foH9tw0rEQV24QHBnkunxdOKrL11ClW0KAAn6qQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.10", + "@wordpress/hooks": "^3.42.11", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -39470,19 +39470,19 @@ } }, "@wordpress/icons": { - "version": "9.33.10", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.10.tgz", - "integrity": "sha512-C/LRv/utO6fKJv70u0u11QmxsTuCH6RgulH7dR6uiXZnIMwKJyH+8oW0P98PJQqkW43aLbcjNWwPxsv/pkuafA==", + "version": "9.33.11", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.11.tgz", + "integrity": "sha512-3rDpUUOopyjc4mjqvl1/kSQWng5BGgbOzYWWrDvx1W7Fo7hapt7N3Hqv98D/rc1vKfAgjcWjqufh5oEmfsDwCQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.10", - "@wordpress/primitives": "^3.40.10" + "@wordpress/element": "^5.19.11", + "@wordpress/primitives": "^3.40.11" } }, "@wordpress/interactivity": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.10.tgz", - "integrity": "sha512-ejxAzk7I+i9rR7OREXtZoOImLJUTr6aD5fagMP5s6+U3mS6Bcjoa6Xzs8LjJjaSn1iEzGa/qPRc89ucLDy1B2A==", + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.11.tgz", + "integrity": "sha512-Z91aR2Al5/Y2viMHTbm4yBkBDsaNZCD74C1vcdqD4EyYeaBqQjW0Omlz3S/ISbVW5MrTAD4awIrqo5vgX0uKYg==", "requires": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -39490,29 +39490,29 @@ } }, "@wordpress/interface": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.10.tgz", - "integrity": "sha512-S5lX4zxOro9AufITUbY6D9OodOJtKbDxO4U1ByzIlkhwA61rbBs65CVQiY537aWJJFhiA2yzfc4tbDgokrsycQ==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.11.tgz", + "integrity": "sha512-DzyYXEjimNeqJN8n2M19mTPO6gv2WnV/L948TYY7Xj2vXG1ggjdR7VNGCqbpfq3wfP5DyUMW/f0waYN/eoKkpw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/plugins": "^6.10.10", - "@wordpress/preferences": "^3.19.10", - "@wordpress/viewport": "^5.19.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/plugins": "^6.10.11", + "@wordpress/preferences": "^3.19.11", + "@wordpress/viewport": "^5.19.11", "classnames": "^2.3.1" } }, "@wordpress/is-shallow-equal": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.10.tgz", - "integrity": "sha512-YGqJcoVPc0WH2EoJZ5dXfbfglAWcjFehnHR/Zw7OWbrh3twNckz+IV6MfTI6DivsL+pqX4mhWzzfgrwRamunsQ==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.11.tgz", + "integrity": "sha512-PQp0ft8XNpbV608gDr/7KP7ovjgb84vM8nYL6kWYkwuYegqsKwutdiPATFz1wG5AM11mFUqquqIOz0SSMjhZTA==", "requires": { "@babel/runtime": "^7.16.0" } @@ -39538,61 +39538,61 @@ } }, "@wordpress/keyboard-shortcuts": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.10.tgz", - "integrity": "sha512-eXSrIDAA+u3tvNToDlIHuwvO9sSc9JhwQj7/EWrPDJRP5GxS5GGXfyOaMyfBmrnjNUN1J/aMqlIXfj1vJS80hA==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.11.tgz", + "integrity": "sha512-IPQyzTDAR43WJWELCOIfG7agpLG580EcDLYLhBQAT9IiO1li5CJ+QDmTS5/MkS+wSbyZquDJOwV6W3obF4VAAQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/keycodes": "^3.42.10", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/keycodes": "^3.42.11", "rememo": "^4.0.2" } }, "@wordpress/keycodes": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.10.tgz", - "integrity": "sha512-bG4awb4RnsR9s84wJZvHtvxQlqdkW51UWoDntnFvu5a24Fq6nfsC77lQet/SE7qMiF++LbLBq2g1KHxTHV7Rvg==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.11.tgz", + "integrity": "sha512-UKoDi490qsBXEytnFwPxGD8NNzSc3ElTnxvuztNa65/jAyGN5Qg+/H7ysm0mJhNeFnUxSfSDw3HdC4R3yg+oMQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.10", + "@wordpress/i18n": "^4.42.11", "change-case": "^4.1.2" } }, "@wordpress/list-reusable-blocks": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.10.tgz", - "integrity": "sha512-DTQ+EaXWWD8Zeh4oP9DtrMjiuG08h95KM+IQ90zuVN+yykPww4JYwJojwlKrfaTvfzzWntw+u59WHUgQ76Ol+w==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.11.tgz", + "integrity": "sha512-caCias+MP8XWXMkf7qISLGmDmosEFnbZ6gLofGF4/wxth6iafZjv97j6VzaG9DlbveICUApP7utkR/w65OZ6cg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", "change-case": "^4.1.2" } }, "@wordpress/media-utils": { - "version": "4.33.10", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.10.tgz", - "integrity": "sha512-m6NsMzUnTKfg3a1q8nJ3dY2IxRinaesYPuu+e7Et+oJ5ZCUFKoFVZfIWt4SCM2cyduToBE9xZ6a6f9R1zJapNw==", + "version": "4.33.11", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.11.tgz", + "integrity": "sha512-tItAPA/A6vVFvcmQAX5cOMGwcA4AJKOjtlSxytDoc1Ek819iiwiQMbk7hhyeYzRkc6TiFKIjCGGuhn3yayWFGA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blob": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10" + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blob": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11" } }, "@wordpress/notices": { - "version": "4.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.10.tgz", - "integrity": "sha512-Z54tQuPcoSN0khNEx/CHV2ywd5MER5QzwAk1AOETvwMWKM26ttljzzBKhcsmztBqCcs9FHscdFNKMR/CjDuBzw==", + "version": "4.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.11.tgz", + "integrity": "sha512-dKvvhKjuipjRNJR5Trl96GzCeb1z4bY5ueuknH+AZes4mPSIbE6g8DiYJGFlH+N6eRRauegL7830TM5k+hedPg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/data": "^9.12.10" + "@wordpress/a11y": "^3.42.11", + "@wordpress/data": "^9.12.11" } }, "@wordpress/npm-package-json-lint-config": { @@ -39602,54 +39602,54 @@ "dev": true }, "@wordpress/nux": { - "version": "8.4.10", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.10.tgz", - "integrity": "sha512-nSst+WjLBT6yb0hMZDw2CFpFEyZaMAUAwCd6KARVjSL3Sj28s8tZN5xAy95H6HtvWT5OwKYDi7wOmsn7jyDWfA==", + "version": "8.4.11", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.11.tgz", + "integrity": "sha512-f8amGMtiwtnqJOq6fSAsfS+p9IdKBE/Bn3isD+70tgoB9ZdBIUJcul/d+aumJT4cUyoNpkQN8f2xh7Zv6lWqHQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", "rememo": "^4.0.2" } }, "@wordpress/patterns": { - "version": "1.3.10", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.10.tgz", - "integrity": "sha512-PreGgbnviwPEQCPyR2EXSpZTf8f/1etYbtMCunZ7nd1mXDPNzLDKNcoAnaLzl/N9+CulECoCISswSBKYx7DQyg==", + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.11.tgz", + "integrity": "sha512-dDhDp9mIHycz9QA6PoCJUc9aO/CPelf97lyYXNCaKH8kzMbh6FjPWgGVVgQto3BTdjTx6j8C5gLf+0Bb2vbYyw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/html-entities": "^3.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10" + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/html-entities": "^3.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11" } }, "@wordpress/plugins": { - "version": "6.10.10", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.10.tgz", - "integrity": "sha512-AGU7axPFBqSfS35sndjHOrU2d64HGh7WcMOjIuylVx2GnwFyOtiE1XBwrGDlzvnNvln9tlEfeIKDhiHfoyc6yw==", + "version": "6.10.11", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.11.tgz", + "integrity": "sha512-DgT+OgyZvo5LiQsyGsPdGrZvy2agJbiIxxm4ZceeoCO/WTYJF+62F623HdgZ2O5Ox14KobFcTwlnRhG45I8lmA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/element": "^5.19.10", - "@wordpress/hooks": "^3.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/is-shallow-equal": "^4.42.10", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/element": "^5.19.11", + "@wordpress/hooks": "^3.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/is-shallow-equal": "^4.42.11", "memize": "^2.0.1" } }, @@ -39664,66 +39664,66 @@ } }, "@wordpress/preferences": { - "version": "3.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.10.tgz", - "integrity": "sha512-GMVhwtUXA2Rn5QZcu7v2EtrcFFU7U3cUNX+S3R436VK7uG82t4UIYiH9KFJYXUAseLg2rqSnQVjwyYmWbyKI+Q==", + "version": "3.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.11.tgz", + "integrity": "sha512-7Pt75ZfJ6JW+ZxVo3sdoMikS3Z49l0I9EWniMPW/jWbeGOBT3L0kkdhAtC/2CGLB91iqiGykZ+8dI0/mooWaMA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/components": "^25.8.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/components": "^25.8.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", "classnames": "^2.3.1" } }, "@wordpress/preferences-persistence": { - "version": "1.34.10", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.10.tgz", - "integrity": "sha512-xJmi4g+u3B3d4qhaQZRzSv7ZqjbyOZ4K6ZUqqj8avNrzfk3jfRplK+ARXbNLrm8jcJ86CeOWukyAIQHxjoMTyw==", + "version": "1.34.11", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.11.tgz", + "integrity": "sha512-y1HAbG72Sq+MGAHRjhd3O7NV1g7m6dv5892FxiYH/gu0p+AfTUIW7baxtqG48hlUPpw4OsJzri3fD4hgAh6FmQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10" + "@wordpress/api-fetch": "^6.39.11" } }, "@wordpress/prettier-config": { - "version": "2.25.10", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.10.tgz", - "integrity": "sha512-hK9wsyKvZd/gTBbc4fl7hMGICkeAjPzIoQAcz8o1AN1eXL2uJKpgmXvxwoTfjGKNbrfQfwRkL/XGJEx426MY9w==", + "version": "2.25.11", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.11.tgz", + "integrity": "sha512-Se7GELF2PnyMMgwrmhyW7Q4GhVZauOyTuz0VzZ6xxoWBL5ipxH/mdknFkLoj2ZZHDNVGAjEjN82DMT+VECtirQ==", "dev": true }, "@wordpress/primitives": { - "version": "3.40.10", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.10.tgz", - "integrity": "sha512-HdGWMFY+0TrUWV3RMBvyi5njb+7eqdyNh1vTxtTsw7K3Js5gfVBPgF1xRx90RXyHi3LethE/JBEwKkuE7y61wg==", + "version": "3.40.11", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.11.tgz", + "integrity": "sha512-wU+Esquiu6dzu4juoI0COTuUKsXt3MD07f+GsbiqD61+8aHsGg1FthjUQ7FEYm0/x8n58SubzUH2bUotsxB+hw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.10", + "@wordpress/element": "^5.19.11", "classnames": "^2.3.1" } }, "@wordpress/priority-queue": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.10.tgz", - "integrity": "sha512-oS+mLkUBnIHKs7w1F55o0TBKonlLMKQgm29uzIh3J0Av/5ofPqebYc+qcxQvtRte3GsPqObr/SC8BB260FwHvA==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.11.tgz", + "integrity": "sha512-8+rakBrilsgbuJtMAcDYpj1fa26wRYvGk/HkbfdkOaDHygpEYsMtyfshw62csM1x7UPKzqp8wLRI84ceqrT2ZQ==", "requires": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" } }, "@wordpress/private-apis": { - "version": "0.24.10", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.10.tgz", - "integrity": "sha512-qxk5G+5w85xVjxiTLujLtUkaYvCeT50DSUCCsMesclkeWgsqY+T8ZSkukT/yHGuDCvq7D3sE6EpdNvoDZFuSEQ==", + "version": "0.24.11", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.11.tgz", + "integrity": "sha512-2n9yf9bQ8oX2qQXTxxNilfTjlPNSQsRb6+NlHLKoZ28dJvElJrRqYVMPjYvh6p/TzktHkBUnvr1NTyTH6XJt8w==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/redux-routine": { - "version": "4.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.10.tgz", - "integrity": "sha512-J/YGwtLqY4crehG36DCiYd4wg72TaYjhs3o4IeNLUZYB7Dm1XpD/xJDqaPp4DFpucEJjPh3S/WCQ7yYOuBxbTw==", + "version": "4.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.11.tgz", + "integrity": "sha512-W8kv7Ef3mywXOXxN6e/hhclhg5AzH+2fPyw/3QlYlWWV7eqBSDwNh7nXxvsTD1RhwnXfOrMFGss5TotURo//gg==", "requires": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -39732,73 +39732,73 @@ } }, "@wordpress/reusable-blocks": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.10.tgz", - "integrity": "sha512-/HYFJNz5bW71RaJ91J6GS51ZkgVzUwSS3vHxL1QBxnj/mgSrA7XPnKAkfMoEzK37GatOxukDT9nzVdqycR2xug==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.11.tgz", + "integrity": "sha512-31WmaiC/kzD6j9i/FRFclqnYJo21lOzHcj8ZxXwVTa8lLZka4GBqEafYuzWfhextSr9a+xLt/PnjvagUySC0xA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10" + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11" } }, "@wordpress/rich-text": { - "version": "6.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.10.tgz", - "integrity": "sha512-wnn87egQZJvmzeM3+y0bWXgbR9NAd4PgtVCBq6jViJliemgXl5/1vpqzWY9OfF0ax4GpMEXC/FeOJSDOw22aZg==", + "version": "6.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.11.tgz", + "integrity": "sha512-WfJbRWo0dUV6tQZkBO9YEVVmUqvE3NyAYwrsuk1EmPO7jrKBgozVERYHLNqFR/H0kfii5sOn79ggXLnonjPeoA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/escape-html": "^2.42.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/keycodes": "^3.42.10", + "@wordpress/a11y": "^3.42.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/escape-html": "^2.42.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/keycodes": "^3.42.11", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/router": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.10.tgz", - "integrity": "sha512-Wq4qog7r+QZf2T9LeSugAecAtdegbPdMuFSZxxkoog5hvm1HnOhne+v4VnNBMeOZojvj0iD2uQ0MQdHDdcCLzQ==", + "version": "0.11.11", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.11.tgz", + "integrity": "sha512-92/GqNjqfYiYINSbp89ByUiIXdvNwbZ01e/RBjz/H1a5KEyLBqY8oToxFi7efOcpF70gTrOf6YGTWFTwLXRq5Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.10", - "@wordpress/private-apis": "^0.24.10", - "@wordpress/url": "^3.43.10", + "@wordpress/element": "^5.19.11", + "@wordpress/private-apis": "^0.24.11", + "@wordpress/url": "^3.43.11", "history": "^5.1.0" } }, "@wordpress/scripts": { - "version": "26.13.10", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.10.tgz", - "integrity": "sha512-ObtUQ4KsEQGGsuq7qDoTFF+ZZQAfmRAmb0PkDKA8n0mzL7PLiu58ZP5OldnxqpovHMQ34tul6LR+lJdp8xFHwA==", + "version": "26.13.11", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.11.tgz", + "integrity": "sha512-BjhV3ZWDC3lg04F7CY3c11vOC3tnnRE7KTC2M+JrNJQwCiNyrZqWfdVEoKeeGbaunQB2glAWD/9jOhxgl2uedw==", "dev": true, "requires": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.10", - "@wordpress/browserslist-config": "^5.25.10", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.10", - "@wordpress/e2e-test-utils-playwright": "^0.10.10", - "@wordpress/eslint-plugin": "^16.0.10", - "@wordpress/jest-preset-default": "^11.13.10", - "@wordpress/npm-package-json-lint-config": "^4.27.10", - "@wordpress/postcss-plugins-preset": "^4.26.10", - "@wordpress/prettier-config": "^2.25.10", - "@wordpress/stylelint-config": "^21.25.10", + "@wordpress/babel-preset-default": "^7.26.11", + "@wordpress/browserslist-config": "^5.25.11", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.11", + "@wordpress/e2e-test-utils-playwright": "^0.10.11", + "@wordpress/eslint-plugin": "^16.0.11", + "@wordpress/jest-preset-default": "^11.13.11", + "@wordpress/npm-package-json-lint-config": "^4.27.11", + "@wordpress/postcss-plugins-preset": "^4.26.11", + "@wordpress/prettier-config": "^2.25.11", + "@wordpress/stylelint-config": "^21.25.11", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -40071,36 +40071,36 @@ } }, "@wordpress/server-side-render": { - "version": "4.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.10.tgz", - "integrity": "sha512-gvmjyAKUnATirxfOO7qTDGV4l0GGz9/lILnZ0XazeHqXvU0eIDdL+cbHmxg9ePEj3VbcRp5NnaKI/MqdeVip8Q==", + "version": "4.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.11.tgz", + "integrity": "sha512-JL3Qde7obAKvBT/RGZPxlP8Jv6RFhDzowUNcg7C/revUV730dALkODh6Fx6dlWrEftrA7NupqW3bmX1AoaPTLA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/deprecated": "^3.42.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/url": "^3.43.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/deprecated": "^3.42.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/url": "^3.43.11", "fast-deep-equal": "^3.1.3" } }, "@wordpress/shortcode": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.10.tgz", - "integrity": "sha512-grBYy3l0pgwTT8ISPY3A5TPS5EaH+7cpqzJ6w2r7wwcl+6QEqGblH52LhT7kvGm+45MFY2W/QELRurWfba306w==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.11.tgz", + "integrity": "sha512-nZgEFyMnScXanPDGoAXTqZ4MnQMB7Wh53PAzyvJ6UlEaIlYHa9dxBAdJwdirPzuT35qgE4hjgwjKKPI6Z0R8rQ==", "requires": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" } }, "@wordpress/style-engine": { - "version": "1.25.10", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.10.tgz", - "integrity": "sha512-y+joA8tiSutfuKXW2gfYwQhpTJbduuUk8gIbbPuAVWcySLYTLRJFL/2CeccgpY0gSZ7RP3M1cyD8jHD67zixCg==", + "version": "1.25.11", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.11.tgz", + "integrity": "sha512-ER2T1zeNaA8gXLR8XJYckVCpbPLFcCMQG47/RgSGAREC00Tw7hCE1CFsd8aDDs23UaJu2B8Jaw0Oj+e3HGW9uA==", "requires": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -40117,9 +40117,9 @@ } }, "@wordpress/sync": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.10.tgz", - "integrity": "sha512-4zNcbv/yiD9cTalkK0hSzKY1+Ic7R9OpVFnRWsOKcKcUqtIkHxFjOTBGyrROXvYKbfMgOvk6+7SDI4ugSUuYhQ==", + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.11.tgz", + "integrity": "sha512-+PfeDnOKjHsNhNtLBjWP4To83N2PO1+4iO1k9AK4Kx6DvsxgJ9c2ht2GtAtDynRw4lv8Wm8B3B3lAjS1Gw0Caw==", "requires": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -40128,71 +40128,71 @@ } }, "@wordpress/token-list": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.10.tgz", - "integrity": "sha512-oK4ITKQoXrYxU2E7DSUgzTq5jjpysq+1DNuqm83Tvr03RgZXExc4L8pbAbxusy221g6nMgpNb2lST+B0VJ0mQQ==", + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.11.tgz", + "integrity": "sha512-TcAZfwuoGkCJio3VifsFxpSHFQ8XwCUbrQD4+itypMz4gU/UquznRXhZDOxV2U5JlyHMK7300yelFGgHJLtGUw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/undo-manager": { - "version": "0.2.10", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.10.tgz", - "integrity": "sha512-5VSHFnZ0iqZqlIYqwsrkrZD3pslrEU7JAPXMaCZtB2CMtjvNmSYM5/MBW+NvfTXOMQ6HXIbQXPuk8mrE74HQNw==", + "version": "0.2.11", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.11.tgz", + "integrity": "sha512-Y32nh+yDggqh0tKtbbroqRYTyj8zBUI2z4PEuBNaGWzVGGBDvkIwlrihEZaRFOKicSDlWBo8wPJVmmNYXPn+Sw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.10" + "@wordpress/is-shallow-equal": "^4.42.11" } }, "@wordpress/url": { - "version": "3.43.10", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.10.tgz", - "integrity": "sha512-ny7sPnANtvRUtOUNTbVfa0WuULZUShbyodroSx8MUk5DkG48XWIg4v9RDkxnaye3LIp7sC6DflEMR6FxANauXw==", + "version": "3.43.11", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.11.tgz", + "integrity": "sha512-kE9Ke1pNQJnq+DXoFmr6a4iSavW0ibc1CzLcHMonYWOC8RHHCZ7IizcerHmCsheHzAO4ViVwtAGg33WSRMyRoQ==", "requires": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" } }, "@wordpress/viewport": { - "version": "5.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.10.tgz", - "integrity": "sha512-UyOmhBLMWwVaFuiR82bVt+VfMMC4cCfFM3DpKAtZeFUXfI+jdiJfRe2PXCJoGyWufIfnORUNBrlRTvRJ1fNevA==", + "version": "5.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.11.tgz", + "integrity": "sha512-h5VAXIiQQlp2j8vQoUfvsHBVWn/sAHgorJBspWCo01sMAlM2/adhV/NwXJzzYlly2LldvPHH+wgOjVtp9VPZaw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10" + "@wordpress/compose": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11" } }, "@wordpress/warning": { - "version": "2.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.10.tgz", - "integrity": "sha512-gDHI5860sX1JSaHWw9mGF51HsDnY8IRVZPZbd8KQAgOzYiGN9LbsUci8+8jO3556S7VDaTQYPSnfN/7MU93BtA==" + "version": "2.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.11.tgz", + "integrity": "sha512-M8eHpL6X0aIJGlef1iS3DvXI3WIzPsYOE1O4GVK+/gOJkrRft5/nCj3AWl4x/AXyoTrspTjGoy3y99AMeMbITw==" }, "@wordpress/widgets": { - "version": "3.19.10", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.10.tgz", - "integrity": "sha512-Q2h49OtlsdT0SKm60YbOrDRPC+7iQ9Zfv6VXdwk0zet4auPy5SCzlUlO92kZcDT1tVRflIYrlqXl7xNPXjbFtg==", + "version": "3.19.11", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.11.tgz", + "integrity": "sha512-zf7w6eXEsVL2NhRfmMJBq5Vj90nrPJbpv8ECAi71bEaZ3DUkmUgVbNTy1QkMwuEOWGxbhdxkL+nih6WjbPfbKg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.10", - "@wordpress/block-editor": "^12.10.10", - "@wordpress/blocks": "^12.19.10", - "@wordpress/components": "^25.8.10", - "@wordpress/compose": "^6.19.10", - "@wordpress/core-data": "^6.19.10", - "@wordpress/data": "^9.12.10", - "@wordpress/element": "^5.19.10", - "@wordpress/i18n": "^4.42.10", - "@wordpress/icons": "^9.33.10", - "@wordpress/notices": "^4.10.10", + "@wordpress/api-fetch": "^6.39.11", + "@wordpress/block-editor": "^12.10.11", + "@wordpress/blocks": "^12.19.11", + "@wordpress/components": "^25.8.11", + "@wordpress/compose": "^6.19.11", + "@wordpress/core-data": "^6.19.11", + "@wordpress/data": "^9.12.11", + "@wordpress/element": "^5.19.11", + "@wordpress/i18n": "^4.42.11", + "@wordpress/icons": "^9.33.11", + "@wordpress/notices": "^4.10.11", "classnames": "^2.3.1" } }, "@wordpress/wordcount": { - "version": "3.42.10", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.10.tgz", - "integrity": "sha512-RrgN2UfoX6tdyDDcsrJ5dEKAQQSIMk8DgJKsGW8APiY3yx3BM6o23v5VChGVOaTniJ8qZslIuxB+l/gUubldEA==", + "version": "3.42.11", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.11.tgz", + "integrity": "sha512-7jKMJLjHIjL18GpMyNPc4z/CKcn6ZpZCJqx4HGkCACqTNWHJ7Yo5nUcFiVrAeHOa69AuoSR8v2id6Xxkn4ITHA==", "requires": { "@babel/runtime": "^7.16.0" } diff --git a/package.json b/package.json index 09ef75241f32d..229f7716896d2 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,11 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.32.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.10", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.10", - "@wordpress/e2e-test-utils": "10.13.10", - "@wordpress/e2e-test-utils-playwright": "0.10.10", - "@wordpress/scripts": "26.13.10", + "@wordpress/babel-preset-default": "7.26.11", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.11", + "@wordpress/e2e-test-utils": "10.13.11", + "@wordpress/e2e-test-utils-playwright": "0.10.11", + "@wordpress/scripts": "26.13.11", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -79,70 +79,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.10", - "@wordpress/annotations": "2.42.10", - "@wordpress/api-fetch": "6.39.10", - "@wordpress/autop": "3.42.10", - "@wordpress/blob": "3.42.10", - "@wordpress/block-directory": "4.19.10", - "@wordpress/block-editor": "12.10.10", - "@wordpress/block-library": "8.19.10", - "@wordpress/block-serialization-default-parser": "4.42.10", - "@wordpress/blocks": "12.19.10", - "@wordpress/commands": "0.13.10", - "@wordpress/components": "25.8.10", - "@wordpress/compose": "6.19.10", - "@wordpress/core-commands": "0.11.10", - "@wordpress/core-data": "6.19.10", - "@wordpress/customize-widgets": "4.19.10", - "@wordpress/data": "9.12.10", - "@wordpress/data-controls": "3.11.10", - "@wordpress/date": "4.42.10", - "@wordpress/deprecated": "3.42.10", - "@wordpress/dom": "3.42.10", - "@wordpress/dom-ready": "3.42.10", - "@wordpress/edit-post": "7.19.10", - "@wordpress/edit-site": "5.19.10", - "@wordpress/edit-widgets": "5.19.10", - "@wordpress/editor": "13.19.10", - "@wordpress/element": "5.19.10", - "@wordpress/escape-html": "2.42.10", - "@wordpress/format-library": "4.19.10", - "@wordpress/hooks": "3.42.10", - "@wordpress/html-entities": "3.42.10", - "@wordpress/i18n": "4.42.10", - "@wordpress/icons": "9.33.10", - "@wordpress/interactivity": "2.3.10", - "@wordpress/interface": "5.19.10", - "@wordpress/is-shallow-equal": "4.42.10", - "@wordpress/keyboard-shortcuts": "4.19.10", - "@wordpress/keycodes": "3.42.10", - "@wordpress/list-reusable-blocks": "4.19.10", - "@wordpress/media-utils": "4.33.10", - "@wordpress/notices": "4.10.10", - "@wordpress/nux": "8.4.10", - "@wordpress/patterns": "1.3.10", - "@wordpress/plugins": "6.10.10", - "@wordpress/preferences": "3.19.10", - "@wordpress/preferences-persistence": "1.34.10", - "@wordpress/primitives": "3.40.10", - "@wordpress/priority-queue": "2.42.10", - "@wordpress/private-apis": "0.24.10", - "@wordpress/redux-routine": "4.42.10", - "@wordpress/reusable-blocks": "4.19.10", - "@wordpress/rich-text": "6.19.10", - "@wordpress/router": "0.11.10", - "@wordpress/server-side-render": "4.19.10", - "@wordpress/shortcode": "3.42.10", - "@wordpress/style-engine": "1.25.10", - "@wordpress/sync": "0.4.10", - "@wordpress/token-list": "2.42.10", - "@wordpress/undo-manager": "0.2.10", - "@wordpress/url": "3.43.10", - "@wordpress/viewport": "5.19.10", - "@wordpress/warning": "2.42.10", - "@wordpress/widgets": "3.19.10", - "@wordpress/wordcount": "3.42.10", + "@wordpress/a11y": "3.42.11", + "@wordpress/annotations": "2.42.11", + "@wordpress/api-fetch": "6.39.11", + "@wordpress/autop": "3.42.11", + "@wordpress/blob": "3.42.11", + "@wordpress/block-directory": "4.19.11", + "@wordpress/block-editor": "12.10.11", + "@wordpress/block-library": "8.19.11", + "@wordpress/block-serialization-default-parser": "4.42.11", + "@wordpress/blocks": "12.19.11", + "@wordpress/commands": "0.13.11", + "@wordpress/components": "25.8.11", + "@wordpress/compose": "6.19.11", + "@wordpress/core-commands": "0.11.11", + "@wordpress/core-data": "6.19.11", + "@wordpress/customize-widgets": "4.19.11", + "@wordpress/data": "9.12.11", + "@wordpress/data-controls": "3.11.11", + "@wordpress/date": "4.42.11", + "@wordpress/deprecated": "3.42.11", + "@wordpress/dom": "3.42.11", + "@wordpress/dom-ready": "3.42.11", + "@wordpress/edit-post": "7.19.11", + "@wordpress/edit-site": "5.19.11", + "@wordpress/edit-widgets": "5.19.11", + "@wordpress/editor": "13.19.11", + "@wordpress/element": "5.19.11", + "@wordpress/escape-html": "2.42.11", + "@wordpress/format-library": "4.19.11", + "@wordpress/hooks": "3.42.11", + "@wordpress/html-entities": "3.42.11", + "@wordpress/i18n": "4.42.11", + "@wordpress/icons": "9.33.11", + "@wordpress/interactivity": "2.3.11", + "@wordpress/interface": "5.19.11", + "@wordpress/is-shallow-equal": "4.42.11", + "@wordpress/keyboard-shortcuts": "4.19.11", + "@wordpress/keycodes": "3.42.11", + "@wordpress/list-reusable-blocks": "4.19.11", + "@wordpress/media-utils": "4.33.11", + "@wordpress/notices": "4.10.11", + "@wordpress/nux": "8.4.11", + "@wordpress/patterns": "1.3.11", + "@wordpress/plugins": "6.10.11", + "@wordpress/preferences": "3.19.11", + "@wordpress/preferences-persistence": "1.34.11", + "@wordpress/primitives": "3.40.11", + "@wordpress/priority-queue": "2.42.11", + "@wordpress/private-apis": "0.24.11", + "@wordpress/redux-routine": "4.42.11", + "@wordpress/reusable-blocks": "4.19.11", + "@wordpress/rich-text": "6.19.11", + "@wordpress/router": "0.11.11", + "@wordpress/server-side-render": "4.19.11", + "@wordpress/shortcode": "3.42.11", + "@wordpress/style-engine": "1.25.11", + "@wordpress/sync": "0.4.11", + "@wordpress/token-list": "2.42.11", + "@wordpress/undo-manager": "0.2.11", + "@wordpress/url": "3.43.11", + "@wordpress/viewport": "5.19.11", + "@wordpress/warning": "2.42.11", + "@wordpress/widgets": "3.19.11", + "@wordpress/wordcount": "3.42.11", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php index 14ca580ae7fbb..e4c53516d485f 100644 --- a/src/wp-includes/assets/script-loader-packages.min.php +++ b/src/wp-includes/assets/script-loader-packages.min.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), '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' => '5b7cd5ab23c9d68e0b1e'), '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' => '0b143b200d936d0c198c'), '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' => '64f331c99c492d70c17b'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), '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' => '7204d43123223474471a'), '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' => '07ff2b66990783ecd068'), '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' => 'f6e63a4760dcece8b909'), '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' => '3189b344ff39fef940b7'), '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' => 'ade490de79d35734e06d'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '99b262137df116eb6013'), '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' => 'bb454c7f10757887ce5a'), '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' => 'ac94d42fa1999bcf3722'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), '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', 'wp-widgets'), 'version' => '6720d8a86f225f3ce492'), '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' => '3d8a50adc6d174b01247'), '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' => '64e3e5b8558ec09ac4ba'), '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' => '3f5791ae786456067a27'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), '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' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), '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-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e1f251d36e08fc03cc75'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11cb2ebaa70a9f1f0ab5'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), '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' => '5ac513f0f58c78e7f084'), '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' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd1ae6718bab1f7073adb'), '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' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('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' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), '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' => '5b7cd5ab23c9d68e0b1e'), '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' => 'f0bb1e364b792257eb17'), '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' => '85751c2fc8b706caed42'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), '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' => '7204d43123223474471a'), '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' => '07ff2b66990783ecd068'), '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' => 'f6e63a4760dcece8b909'), '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' => '3189b344ff39fef940b7'), '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' => 'ade490de79d35734e06d'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '99b262137df116eb6013'), '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' => 'bb454c7f10757887ce5a'), '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' => 'ac94d42fa1999bcf3722'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), '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', 'wp-widgets'), 'version' => '6720d8a86f225f3ce492'), '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' => '3d8a50adc6d174b01247'), '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' => '64e3e5b8558ec09ac4ba'), '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' => '3f5791ae786456067a27'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), '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' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), '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-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e1f251d36e08fc03cc75'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11cb2ebaa70a9f1f0ab5'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), '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' => '5ac513f0f58c78e7f084'), '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' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd1ae6718bab1f7073adb'), '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' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('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' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); diff --git a/src/wp-includes/blocks/query-pagination-next.php b/src/wp-includes/blocks/query-pagination-next.php index fe22410c24657..768fde56ff06f 100644 --- a/src/wp-includes/blocks/query-pagination-next.php +++ b/src/wp-includes/blocks/query-pagination-next.php @@ -63,7 +63,7 @@ function render_block_core_query_pagination_next( $attributes, $content, $block wp_reset_postdata(); // Restore original Post Data. } - if ( $enhanced_pagination ) { + if ( $enhanced_pagination && isset( $content ) ) { $p = new WP_HTML_Tag_Processor( $content ); if ( $p->next_tag( array( diff --git a/src/wp-includes/blocks/query-pagination-previous.php b/src/wp-includes/blocks/query-pagination-previous.php index dc61f5d38b282..fc1fee08e8214 100644 --- a/src/wp-includes/blocks/query-pagination-previous.php +++ b/src/wp-includes/blocks/query-pagination-previous.php @@ -51,7 +51,7 @@ function render_block_core_query_pagination_previous( $attributes, $content, $bl ); } - if ( $enhanced_pagination ) { + if ( $enhanced_pagination && isset( $content ) ) { $p = new WP_HTML_Tag_Processor( $content ); if ( $p->next_tag( array( diff --git a/src/wp-includes/blocks/query.php b/src/wp-includes/blocks/query.php index 1b05e9c92c95e..bfe4833c4c832 100644 --- a/src/wp-includes/blocks/query.php +++ b/src/wp-includes/blocks/query.php @@ -10,14 +10,14 @@ * * @since 6.4.0 * - * @param array $attributes Block attributes. - * @param string $content Block default content. - * @param string $block Block instance. + * @param array $attributes Block attributes. + * @param string $content Block default content. + * @param WP_Block $block The block instance. * * @return string Returns the modified output of the query block. */ function render_block_core_query( $attributes, $content, $block ) { - if ( $attributes['enhancedPagination'] ) { + if ( $attributes['enhancedPagination'] && isset( $attributes['queryId'] ) ) { $p = new WP_HTML_Tag_Processor( $content ); if ( $p->next_tag() ) { // Add the necessary directives. @@ -48,7 +48,7 @@ function render_block_core_query( $attributes, $content, $block ) { $content = substr_replace( $content, '
@@ -67,11 +67,14 @@ class="wp-block-query__enhanced-pagination-animation" 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'] && in_array( $view_asset, $script_handles, true ) ) { + 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'] && ! in_array( $view_asset, $script_handles, true ) ) { + 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 ) ); } } @@ -80,11 +83,14 @@ class="wp-block-query__enhanced-pagination-animation" if ( ! wp_style_is( $style_asset ) ) { $style_handles = $block->block_type->style_handles; // If the styles are not needed, and they are still in the `style_handles`, remove them. - if ( ! $attributes['enhancedPagination'] && in_array( $style_asset, $style_handles, true ) ) { + if ( + ( ! $attributes['enhancedPagination'] || ! isset( $attributes['queryId'] ) ) + && in_array( $style_asset, $style_handles, true ) + ) { $block->block_type->style_handles = array_diff( $style_handles, array( $style_asset ) ); } // If the styles are needed, but they were previously removed, add them again. - if ( $attributes['enhancedPagination'] && ! in_array( $style_asset, $style_handles, true ) ) { + if ( $attributes['enhancedPagination'] && isset( $attributes['queryId'] ) && ! in_array( $style_asset, $style_handles, true ) ) { $block->block_type->style_handles = array_merge( $style_handles, array( $style_asset ) ); } } @@ -123,3 +129,86 @@ function register_block_core_query() { ); } add_action( 'init', 'register_block_core_query' ); + +/** + * Traverse the tree of blocks looking for any plugin block (i.e., a block from + * an installed plugin) inside a Query block with the enhanced pagination + * enabled. If at least one is found, the enhanced pagination is effectively + * disabled to prevent any potential incompatibilities. + * + * @since 6.4.0 + * + * @param array $parsed_block The block being rendered. + * @return string Returns the parsed block, unmodified. + */ +function block_core_query_disable_enhanced_pagination( $parsed_block ) { + static $enhanced_query_stack = array(); + static $dirty_enhanced_queries = array(); + static $render_query_callback = null; + + $block_name = $parsed_block['blockName']; + + if ( + 'core/query' === $block_name && + isset( $parsed_block['attrs']['enhancedPagination'] ) && + true === $parsed_block['attrs']['enhancedPagination'] && + isset( $parsed_block['attrs']['queryId'] ) + ) { + $enhanced_query_stack[] = $parsed_block['attrs']['queryId']; + + if ( ! isset( $render_query_callback ) ) { + /** + * Filter that disables the enhanced pagination feature during block + * rendering when a plugin block has been found inside. It does so + * by adding an attribute called `data-wp-navigation-disabled` which + * is later handled by the front-end logic. + * + * @param string $content The block content. + * @param array $block The full block, including name and attributes. + * @return string Returns the modified output of the query block. + */ + $render_query_callback = static function ( $content, $block ) use ( &$enhanced_query_stack, &$dirty_enhanced_queries, &$render_query_callback ) { + $has_enhanced_pagination = + isset( $block['attrs']['enhancedPagination'] ) && + true === $block['attrs']['enhancedPagination'] && + isset( $block['attrs']['queryId'] ); + + if ( ! $has_enhanced_pagination ) { + return $content; + } + + if ( isset( $dirty_enhanced_queries[ $block['attrs']['queryId'] ] ) ) { + $p = new WP_HTML_Tag_Processor( $content ); + if ( $p->next_tag() ) { + $p->set_attribute( 'data-wp-navigation-disabled', 'true' ); + } + $content = $p->get_updated_html(); + $dirty_enhanced_queries[ $block['attrs']['queryId'] ] = null; + } + + array_pop( $enhanced_query_stack ); + + if ( empty( $enhanced_query_stack ) ) { + remove_filter( 'render_block_core/query', $render_query_callback ); + $render_query_callback = null; + } + + return $content; + }; + + add_filter( 'render_block_core/query', $render_query_callback, 10, 2 ); + } + } elseif ( + ! empty( $enhanced_query_stack ) && + isset( $block_name ) && + ( ! str_starts_with( $block_name, 'core/' ) || 'core/post-content' === $block_name ) + ) { + foreach ( $enhanced_query_stack as $query_id ) { + $dirty_enhanced_queries[ $query_id ] = true; + } + } + + return $parsed_block; +} + +add_filter( 'render_block_data', 'block_core_query_disable_enhanced_pagination', 10, 1 ); diff --git a/src/wp-includes/blocks/query/view.asset.php b/src/wp-includes/blocks/query/view.asset.php index ecdc1fe3706ec..64b1d072f045a 100644 --- a/src/wp-includes/blocks/query/view.asset.php +++ b/src/wp-includes/blocks/query/view.asset.php @@ -1 +1 @@ - array(), 'version' => '804d398ca1813f0f63e9'); + array(), 'version' => 'c623c4990d8a2d98c8d0'); diff --git a/src/wp-includes/blocks/query/view.min.asset.php b/src/wp-includes/blocks/query/view.min.asset.php index 488f30ebbfbaa..c028c0e199c55 100644 --- a/src/wp-includes/blocks/query/view.min.asset.php +++ b/src/wp-includes/blocks/query/view.min.asset.php @@ -1 +1 @@ - array(), 'version' => '3dd5dbc0a377c7b7336f'); + array(), 'version' => 'ecab5647d5d9321e0101'); From 2e6a235812f94c4065705a8f68eefa0654eb9822 Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Wed, 1 Nov 2023 19:29:53 +0000 Subject: [PATCH 011/150] Build/Test Tools: Increase the number of retries when restarting a workflow. This increases the number of times to retry restarting a workflow from 10 to 15, and the `timeout-minutes` value to `30`. For workflows with complex strategy matrix, the exponential backoff of 10 retries is still not enough to account for the GitHub Actions UI taking a long time to catch up. Follow up to [56829] and [56830]. See #58867. git-svn-id: https://develop.svn.wordpress.org/trunk@57052 602fd350-edb4-49c9-b593-d223f7449a82 --- .github/workflows/failed-workflow.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/failed-workflow.yml b/.github/workflows/failed-workflow.yml index f92d4b8102e9f..3dd781cbd09b9 100644 --- a/.github/workflows/failed-workflow.yml +++ b/.github/workflows/failed-workflow.yml @@ -26,13 +26,13 @@ jobs: runs-on: ubuntu-latest permissions: actions: write - timeout-minutes: 20 + timeout-minutes: 30 steps: - name: Rerun a workflow uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 with: - retries: 10 + retries: 15 retry-exempt-status-codes: 418 script: | const workflow_run = await github.rest.actions.getWorkflowRun({ From 75008892aa4f7073f7499215e126306d951cbd9e Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Thu, 2 Nov 2023 00:02:36 +0000 Subject: [PATCH 012/150] Coding Standards: Correct equals sign alignment in various files. This resolves a few WPCS warnings: {{{ Equals sign not aligned with surrounding statements }}} so that the output of `composer format` is clean. Follow-up to [56796], [56803], [56838], [56839], [56985]. See #59650. git-svn-id: https://develop.svn.wordpress.org/trunk@57053 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/blocks.php | 2 +- src/wp-includes/class-wp-block-list.php | 3 ++- src/wp-includes/media.php | 4 ++-- src/wp-includes/option.php | 7 +++++++ .../sitemaps/providers/class-wp-sitemaps-posts.php | 1 + 5 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/wp-includes/blocks.php b/src/wp-includes/blocks.php index 52b20b3e55b26..18cc02a6ff1fc 100644 --- a/src/wp-includes/blocks.php +++ b/src/wp-includes/blocks.php @@ -1970,7 +1970,7 @@ function get_comments_pagination_arrow( $block, $pagination_type = 'next' ) { * @return string Filtered content without any HTML on the footnote content and with the sanitized id. */ function _wp_filter_post_meta_footnotes( $footnotes ) { - $footnotes_decoded = json_decode( $footnotes, true ); + $footnotes_decoded = json_decode( $footnotes, true ); if ( ! is_array( $footnotes_decoded ) ) { return ''; } diff --git a/src/wp-includes/class-wp-block-list.php b/src/wp-includes/class-wp-block-list.php index 4e30f1c5f949f..e1151e6745dfc 100644 --- a/src/wp-includes/class-wp-block-list.php +++ b/src/wp-includes/class-wp-block-list.php @@ -93,7 +93,8 @@ public function offsetGet( $offset ) { $block = $this->blocks[ $offset ]; if ( isset( $block ) && is_array( $block ) ) { - $block = new WP_Block( $block, $this->available_context, $this->registry ); + $block = new WP_Block( $block, $this->available_context, $this->registry ); + $this->blocks[ $offset ] = $block; } diff --git a/src/wp-includes/media.php b/src/wp-includes/media.php index 31bbecc0b747a..96c303894d738 100644 --- a/src/wp-includes/media.php +++ b/src/wp-includes/media.php @@ -2608,7 +2608,7 @@ function gallery_shortcode( $attr ) { } } elseif ( ! empty( $atts['exclude'] ) ) { $post_parent_id = $id; - $attachments = get_children( + $attachments = get_children( array( 'post_parent' => $id, 'exclude' => $atts['exclude'], @@ -2621,7 +2621,7 @@ function gallery_shortcode( $attr ) { ); } else { $post_parent_id = $id; - $attachments = get_children( + $attachments = get_children( array( 'post_parent' => $id, 'post_status' => 'inherit', diff --git a/src/wp-includes/option.php b/src/wp-includes/option.php index 13f5d49c877cb..73b38c6514990 100644 --- a/src/wp-includes/option.php +++ b/src/wp-includes/option.php @@ -475,11 +475,13 @@ function wp_set_option_autoload_values( array $options ) { wp_cache_delete( 'alloptions', 'options' ); } elseif ( $grouped_options['no'] ) { $alloptions = wp_load_alloptions( true ); + foreach ( $grouped_options['no'] as $option ) { if ( isset( $alloptions[ $option ] ) ) { unset( $alloptions[ $option ] ); } } + wp_cache_set( 'alloptions', $alloptions, 'options' ); } @@ -843,6 +845,7 @@ function update_option( $option, $value, $autoload = null ) { if ( ! isset( $update_args['autoload'] ) ) { // Update the cached value based on where it is currently cached. $alloptions = wp_load_alloptions( true ); + if ( isset( $alloptions[ $option ] ) ) { $alloptions[ $option ] = $serialized_value; wp_cache_set( 'alloptions', $alloptions, 'options' ); @@ -854,11 +857,13 @@ function update_option( $option, $value, $autoload = null ) { wp_cache_delete( $option, 'options' ); $alloptions = wp_load_alloptions( true ); + $alloptions[ $option ] = $serialized_value; wp_cache_set( 'alloptions', $alloptions, 'options' ); } else { // Delete the alloptions cache, then set the individual cache. $alloptions = wp_load_alloptions( true ); + if ( isset( $alloptions[ $option ] ) ) { unset( $alloptions[ $option ] ); wp_cache_set( 'alloptions', $alloptions, 'options' ); @@ -1089,6 +1094,7 @@ function delete_option( $option ) { if ( ! wp_installing() ) { if ( 'yes' === $row->autoload ) { $alloptions = wp_load_alloptions( true ); + if ( is_array( $alloptions ) && isset( $alloptions[ $option ] ) ) { unset( $alloptions[ $option ] ); wp_cache_set( 'alloptions', $alloptions, 'options' ); @@ -1216,6 +1222,7 @@ function get_transient( $transient ) { if ( ! wp_installing() ) { // If option is not in alloptions, it is not autoloaded and thus has a timeout. $alloptions = wp_load_alloptions(); + if ( ! isset( $alloptions[ $transient_option ] ) ) { $transient_timeout = '_transient_timeout_' . $transient; $timeout = get_option( $transient_timeout ); diff --git a/src/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php b/src/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php index 581b4ca2a3293..7436f5ff0083b 100644 --- a/src/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php +++ b/src/wp-includes/sitemaps/providers/class-wp-sitemaps-posts.php @@ -131,6 +131,7 @@ public function get_url_list( $page_num, $object_subtype = '' ) { if ( ! empty( $latest_posts->posts ) ) { $posts = wp_list_sort( $latest_posts->posts, 'post_modified_gmt', 'DESC' ); + $sitemap_entry['lastmod'] = wp_date( DATE_W3C, strtotime( $posts[0]->post_modified_gmt ) ); } From 64bfb23202af5a023d2918bc73ee82421c6bbb63 Mon Sep 17 00:00:00 2001 From: Aaron Jorbin Date: Thu, 2 Nov 2023 14:55:56 +0000 Subject: [PATCH 013/150] Help/About: Update link to field guide for 6.4. Follow up to [56950]. Props afercia. Fixes #59289. git-svn-id: https://develop.svn.wordpress.org/trunk@57054 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/about.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-admin/about.php b/src/wp-admin/about.php index ca9f00e7843f7..407927abed61e 100644 --- a/src/wp-admin/about.php +++ b/src/wp-admin/about.php @@ -243,7 +243,7 @@ printf( /* translators: %s: WordPress Field Guide link. */ __( 'Explore the WordPress %2$s Field Guide. Learn about the changes in this release with detailed developer notes to help you build with WordPress.' ), - __( 'https://make.wordpress.org/core/2023/07/18/wordpress-6-3-field-guide/' ), + __( 'https://make.wordpress.org/core/2023/10/23/wordpress-6-4-field-guide/' ), '6.4' ); ?> From 13192d385f0f9f261ddf1ef50f43121e163a964b Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Fri, 3 Nov 2023 15:31:51 +0000 Subject: [PATCH 014/150] Coding Standards: Remove unnecessary ignore annotation in `wp_kses_hair_parse()`. It is perfectly possible to write a commented regex with layout for readability by using the `x` modifier. As per the manual: > x (`PCRE_EXTENDED`) > > If this modifier is set, whitespace data characters in the pattern are totally ignored except when escaped or inside a character class, and characters between an unescaped # outside a character class and the next newline character, inclusive, are also ignored. This is equivalent to Perl's /x modifier, and makes it possible to include commentary inside complicated patterns. > > Note, however, that this applies only to data characters. Whitespace characters may never appear within special character sequences in a pattern, for example within the sequence (?( which introduces a conditional subpattern. Reference: [https://www.php.net/manual/en/reference.pcre.pattern.modifiers.php PHP Manual: Pattern Modifiers]. This commit rewrites these two regexes to use the `x` modifier and gets rid of the unnecessary `phpcs:disable` comments. The tests in the `tests/phpunit/tests/db/dbDelta.php` file cover this change. Follow-up to [42249]. Props jrf. See #59650. git-svn-id: https://develop.svn.wordpress.org/trunk@57056 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/kses.php | 47 ++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 23 deletions(-) diff --git a/src/wp-includes/kses.php b/src/wp-includes/kses.php index 27da1679e8779..7449d8fb4ad41 100644 --- a/src/wp-includes/kses.php +++ b/src/wp-includes/kses.php @@ -1536,36 +1536,37 @@ function wp_kses_hair_parse( $attr ) { return array(); } - // phpcs:disable Squiz.Strings.ConcatenationSpacing.PaddingFound -- don't remove regex indentation $regex = - '(?:' - . '[_a-zA-Z][-_a-zA-Z0-9:.]*' // Attribute name. - . '|' - . '\[\[?[^\[\]]+\]\]?' // Shortcode in the name position implies unfiltered_html. - . ')' - . '(?:' // Attribute value. - . '\s*=\s*' // All values begin with '='. - . '(?:' - . '"[^"]*"' // Double-quoted. - . '|' - . "'[^']*'" // Single-quoted. - . '|' - . '[^\s"\']+' // Non-quoted. - . '(?:\s|$)' // Must have a space. - . ')' - . '|' - . '(?:\s|$)' // If attribute has no value, space is required. - . ')' - . '\s*'; // Trailing space is optional except as mentioned above. - // phpcs:enable + '(?: + [_a-zA-Z][-_a-zA-Z0-9:.]* # Attribute name. + | + \[\[?[^\[\]]+\]\]? # Shortcode in the name position implies unfiltered_html. + ) + (?: # Attribute value. + \s*=\s* # All values begin with "=". + (?: + "[^"]*" # Double-quoted. + | + \'[^\']*\' # Single-quoted. + | + [^\s"\']+ # Non-quoted. + (?:\s|$) # Must have a space. + ) + | + (?:\s|$) # If attribute has no value, space is required. + ) + \s* # Trailing space is optional except as mentioned above. + '; /* * Although it is possible to reduce this procedure to a single regexp, * we must run that regexp twice to get exactly the expected result. + * + * Note: do NOT remove the `x` modifiers as they are essential for the above regex! */ - $validation = "%^($regex)+$%"; - $extraction = "%$regex%"; + $validation = "%^($regex)+$%x"; + $extraction = "%$regex%x"; if ( 1 === preg_match( $validation, $attr ) ) { preg_match_all( $extraction, $attr, $attrarr ); From e408533070a59efa36be220ec481c8cfba0e5863 Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Fri, 3 Nov 2023 21:53:01 +0000 Subject: [PATCH 015/150] Build/Test Tools: Fix group for `wp_unique_prefixed_id()` tests. Change the group from `functions.php` to `functions` to match other tests. See #59647. git-svn-id: https://develop.svn.wordpress.org/trunk@57057 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/phpunit/tests/functions/wpUniquePrefixedId.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/phpunit/tests/functions/wpUniquePrefixedId.php b/tests/phpunit/tests/functions/wpUniquePrefixedId.php index 64a6a955a14ac..ed6e489a3e259 100644 --- a/tests/phpunit/tests/functions/wpUniquePrefixedId.php +++ b/tests/phpunit/tests/functions/wpUniquePrefixedId.php @@ -7,7 +7,7 @@ * * @since 6.4.0 * - * @group functions.php + * @group functions * @covers ::wp_unique_prefixed_id */ class Tests_Functions_WpUniquePrefixedId extends WP_UnitTestCase { From 75796f5e92a73e46c07d05e86293dc4f878a15ed Mon Sep 17 00:00:00 2001 From: Peter Wilson Date: Fri, 3 Nov 2023 23:27:35 +0000 Subject: [PATCH 016/150] Build/Test Tools: Introduce tests for `wp_cache_set_last_changed()`. Props pbearne. Fixes #59737. git-svn-id: https://develop.svn.wordpress.org/trunk@57060 602fd350-edb4-49c9-b593-d223f7449a82 --- .../tests/functions/wpCacheSetLastChanged.php | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tests/phpunit/tests/functions/wpCacheSetLastChanged.php diff --git a/tests/phpunit/tests/functions/wpCacheSetLastChanged.php b/tests/phpunit/tests/functions/wpCacheSetLastChanged.php new file mode 100644 index 0000000000000..9394801c9600f --- /dev/null +++ b/tests/phpunit/tests/functions/wpCacheSetLastChanged.php @@ -0,0 +1,35 @@ +assertSame( wp_cache_set_last_changed( $group ), wp_cache_get( 'last_changed', $group ) ); + } + + /** + * Check the action is called. + * + * @ticket 59737 + */ + public function test_wp_cache_set_last_changed_action_is_called() { + $a1 = new MockAction(); + add_action( 'wp_cache_set_last_changed', array( $a1, 'action' ) ); + + wp_cache_set_last_changed( 'group_name' ); + + $this->assertSame( 1, $a1->get_call_count() ); + } +} From 0ac7b38407a880ce350616d8f1de9a14b178d1ab Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sat, 4 Nov 2023 00:24:33 +0000 Subject: [PATCH 017/150] Coding Standards: Remove unnecessary ignore annotations in `dbDelta()`. It is perfectly possible to write a commented regex with layout for readability by using the `x` modifier. As per the manual: > x (`PCRE_EXTENDED`) > > If this modifier is set, whitespace data characters in the pattern are totally ignored except when escaped or inside a character class, and characters between an unescaped # outside a character class and the next newline character, inclusive, are also ignored. This is equivalent to Perl's /x modifier, and makes it possible to include commentary inside complicated patterns. > > Note, however, that this applies only to data characters. Whitespace characters may never appear within special character sequences in a pattern, for example within the sequence (?( which introduces a conditional subpattern. Reference: [https://www.php.net/manual/en/reference.pcre.pattern.modifiers.php PHP Manual: Pattern Modifiers]. This commit rewrites these two regexes to use the `x` modifier and gets rid of the unnecessary `phpcs:disable` comments. The tests in the `tests/phpunit/tests/db/dbDelta.php` file cover this change. Follow-up to [42249]. Props jrf. See #59650. git-svn-id: https://develop.svn.wordpress.org/trunk@57061 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/upgrade.php | 76 +++++++++++++++---------------- src/wp-includes/kses.php | 4 +- 2 files changed, 38 insertions(+), 42 deletions(-) diff --git a/src/wp-admin/includes/upgrade.php b/src/wp-admin/includes/upgrade.php index 6929570fac6a4..705539571eb95 100644 --- a/src/wp-admin/includes/upgrade.php +++ b/src/wp-admin/includes/upgrade.php @@ -2910,31 +2910,29 @@ function dbDelta( $queries = '', $execute = true ) { // phpcs:ignore WordPress.N */ // Extract type, name and columns from the definition. - // phpcs:disable Squiz.Strings.ConcatenationSpacing.PaddingFound -- don't remove regex indentation preg_match( - '/^' - . '(?P' // 1) Type of the index. - . 'PRIMARY\s+KEY|(?:UNIQUE|FULLTEXT|SPATIAL)\s+(?:KEY|INDEX)|KEY|INDEX' - . ')' - . '\s+' // Followed by at least one white space character. - . '(?:' // Name of the index. Optional if type is PRIMARY KEY. - . '`?' // Name can be escaped with a backtick. - . '(?P' // 2) Name of the index. - . '(?:[0-9a-zA-Z$_-]|[\xC2-\xDF][\x80-\xBF])+' - . ')' - . '`?' // Name can be escaped with a backtick. - . '\s+' // Followed by at least one white space character. - . ')*' - . '\(' // Opening bracket for the columns. - . '(?P' - . '.+?' // 3) Column names, index prefixes, and orders. - . ')' - . '\)' // Closing bracket for the columns. - . '$/im', + '/^ + (?P # 1) Type of the index. + PRIMARY\s+KEY|(?:UNIQUE|FULLTEXT|SPATIAL)\s+(?:KEY|INDEX)|KEY|INDEX + ) + \s+ # Followed by at least one white space character. + (?: # Name of the index. Optional if type is PRIMARY KEY. + `? # Name can be escaped with a backtick. + (?P # 2) Name of the index. + (?:[0-9a-zA-Z$_-]|[\xC2-\xDF][\x80-\xBF])+ + ) + `? # Name can be escaped with a backtick. + \s+ # Followed by at least one white space character. + )* + \( # Opening bracket for the columns. + (?P + .+? # 3) Column names, index prefixes, and orders. + ) + \) # Closing bracket for the columns. + $/imx', $fld, $index_matches ); - // phpcs:enable // Uppercase the index type and normalize space characters. $index_type = strtoupper( preg_replace( '/\s+/', ' ', trim( $index_matches['index_type'] ) ) ); @@ -2952,29 +2950,27 @@ function dbDelta( $queries = '', $execute = true ) { // phpcs:ignore WordPress.N // Normalize columns. foreach ( $index_columns as $id => &$index_column ) { // Extract column name and number of indexed characters (sub_part). - // phpcs:disable Squiz.Strings.ConcatenationSpacing.PaddingFound -- don't remove regex indentation preg_match( - '/' - . '`?' // Name can be escaped with a backtick. - . '(?P' // 1) Name of the column. - . '(?:[0-9a-zA-Z$_-]|[\xC2-\xDF][\x80-\xBF])+' - . ')' - . '`?' // Name can be escaped with a backtick. - . '(?:' // Optional sub part. - . '\s*' // Optional white space character between name and opening bracket. - . '\(' // Opening bracket for the sub part. - . '\s*' // Optional white space character after opening bracket. - . '(?P' - . '\d+' // 2) Number of indexed characters. - . ')' - . '\s*' // Optional white space character before closing bracket. - . '\)' // Closing bracket for the sub part. - . ')?' - . '/', + '/ + `? # Name can be escaped with a backtick. + (?P # 1) Name of the column. + (?:[0-9a-zA-Z$_-]|[\xC2-\xDF][\x80-\xBF])+ + ) + `? # Name can be escaped with a backtick. + (?: # Optional sub part. + \s* # Optional white space character between name and opening bracket. + \( # Opening bracket for the sub part. + \s* # Optional white space character after opening bracket. + (?P + \d+ # 2) Number of indexed characters. + ) + \s* # Optional white space character before closing bracket. + \) # Closing bracket for the sub part. + )? + /x', $index_column, $index_column_matches ); - // phpcs:enable // Escape the column name with backticks. $index_column = '`' . $index_column_matches['column_name'] . '`'; diff --git a/src/wp-includes/kses.php b/src/wp-includes/kses.php index 7449d8fb4ad41..026e00412499f 100644 --- a/src/wp-includes/kses.php +++ b/src/wp-includes/kses.php @@ -1565,8 +1565,8 @@ function wp_kses_hair_parse( $attr ) { * Note: do NOT remove the `x` modifiers as they are essential for the above regex! */ - $validation = "%^($regex)+$%x"; - $extraction = "%$regex%x"; + $validation = "/^($regex)+$/x"; + $extraction = "/$regex/x"; if ( 1 === preg_match( $validation, $attr ) ) { preg_match_all( $extraction, $attr, $attrarr ); From 57d8eef46b762926dd90056efeb0b0b2b2c31bdd Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sun, 5 Nov 2023 16:20:40 +0000 Subject: [PATCH 018/150] Docs: Fix typo in a function DocBlock in `WP_Duotone` tests. Follow-up to [56101], [56981]. See #59651. git-svn-id: https://develop.svn.wordpress.org/trunk@57062 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/phpunit/tests/block-supports/duotone.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/phpunit/tests/block-supports/duotone.php b/tests/phpunit/tests/block-supports/duotone.php index 90cf376be70c8..faeeaa2b40c57 100644 --- a/tests/phpunit/tests/block-supports/duotone.php +++ b/tests/phpunit/tests/block-supports/duotone.php @@ -10,7 +10,7 @@ class Tests_Block_Supports_Duotone extends WP_UnitTestCase { /** - * Cleans up CSS added to block-supports from duotone styles. We neeed to do this + * Cleans up CSS added to block-supports from duotone styles. We need to do this * in order to avoid impacting other tests. */ public static function wpTearDownAfterClass() { From f9429d5f933127c4ef8c7cd4d47ae4c4a947206a Mon Sep 17 00:00:00 2001 From: Tonya Mork Date: Sun, 5 Nov 2023 17:13:48 +0000 Subject: [PATCH 019/150] Editor: Update of npm packages after 6.4 RC3. This update includes the following fixes reported after RC3: * Regression: [https://github.com/WordPress/gutenberg/pull/55858 Fixes patterns not working anymore as a post template for custom post types]. Scenario: When creating a new post for any custom post type registered with its "template" argument set to a pattern. For this scenario, the pattern template no longer renders in the post editor or the frontend with 6.4, whereas it did render properly in 6.3.2. This package update resolves the console error raised: {{{ Uncaught TypeError: select(...).getCurrentTheme() is undefined }}} which restores the rendering of the pattern template. * Regression: [https://github.com/WordPress/gutenberg/pull/55859 Fixes positioning and styles for the new lightbox's trigger] introduced in 6.4. Follow up to [57048], [57034], [56987], [56961], [56849], [56818], [56816]. Props renathoc, rajinsharwar, richtabor, joen, mikachan, hellofromTonya. Fixes #59411. git-svn-id: https://develop.svn.wordpress.org/trunk@57063 602fd350-edb4-49c9-b593-d223f7449a82 --- package-lock.json | 2984 ++++++++--------- package.json | 138 +- .../assets/script-loader-packages.min.php | 2 +- src/wp-includes/blocks/image.php | 7 +- src/wp-includes/blocks/image/view.asset.php | 2 +- .../blocks/image/view.min.asset.php | 2 +- 6 files changed, 1557 insertions(+), 1578 deletions(-) diff --git a/package-lock.json b/package-lock.json index 747d1df678505..a5070a97d0b19 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,70 +11,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.11", - "@wordpress/annotations": "2.42.11", - "@wordpress/api-fetch": "6.39.11", - "@wordpress/autop": "3.42.11", - "@wordpress/blob": "3.42.11", - "@wordpress/block-directory": "4.19.11", - "@wordpress/block-editor": "12.10.11", - "@wordpress/block-library": "8.19.11", - "@wordpress/block-serialization-default-parser": "4.42.11", - "@wordpress/blocks": "12.19.11", - "@wordpress/commands": "0.13.11", - "@wordpress/components": "25.8.11", - "@wordpress/compose": "6.19.11", - "@wordpress/core-commands": "0.11.11", - "@wordpress/core-data": "6.19.11", - "@wordpress/customize-widgets": "4.19.11", - "@wordpress/data": "9.12.11", - "@wordpress/data-controls": "3.11.11", - "@wordpress/date": "4.42.11", - "@wordpress/deprecated": "3.42.11", - "@wordpress/dom": "3.42.11", - "@wordpress/dom-ready": "3.42.11", - "@wordpress/edit-post": "7.19.11", - "@wordpress/edit-site": "5.19.11", - "@wordpress/edit-widgets": "5.19.11", - "@wordpress/editor": "13.19.11", - "@wordpress/element": "5.19.11", - "@wordpress/escape-html": "2.42.11", - "@wordpress/format-library": "4.19.11", - "@wordpress/hooks": "3.42.11", - "@wordpress/html-entities": "3.42.11", - "@wordpress/i18n": "4.42.11", - "@wordpress/icons": "9.33.11", - "@wordpress/interactivity": "2.3.11", - "@wordpress/interface": "5.19.11", - "@wordpress/is-shallow-equal": "4.42.11", - "@wordpress/keyboard-shortcuts": "4.19.11", - "@wordpress/keycodes": "3.42.11", - "@wordpress/list-reusable-blocks": "4.19.11", - "@wordpress/media-utils": "4.33.11", - "@wordpress/notices": "4.10.11", - "@wordpress/nux": "8.4.11", - "@wordpress/patterns": "1.3.11", - "@wordpress/plugins": "6.10.11", - "@wordpress/preferences": "3.19.11", - "@wordpress/preferences-persistence": "1.34.11", - "@wordpress/primitives": "3.40.11", - "@wordpress/priority-queue": "2.42.11", - "@wordpress/private-apis": "0.24.11", - "@wordpress/redux-routine": "4.42.11", - "@wordpress/reusable-blocks": "4.19.11", - "@wordpress/rich-text": "6.19.11", - "@wordpress/router": "0.11.11", - "@wordpress/server-side-render": "4.19.11", - "@wordpress/shortcode": "3.42.11", - "@wordpress/style-engine": "1.25.11", - "@wordpress/sync": "0.4.11", - "@wordpress/token-list": "2.42.11", - "@wordpress/undo-manager": "0.2.11", - "@wordpress/url": "3.43.11", - "@wordpress/viewport": "5.19.11", - "@wordpress/warning": "2.42.11", - "@wordpress/widgets": "3.19.11", - "@wordpress/wordcount": "3.42.11", + "@wordpress/a11y": "3.42.12", + "@wordpress/annotations": "2.42.12", + "@wordpress/api-fetch": "6.39.12", + "@wordpress/autop": "3.42.12", + "@wordpress/blob": "3.42.12", + "@wordpress/block-directory": "4.19.12", + "@wordpress/block-editor": "12.10.12", + "@wordpress/block-library": "8.19.12", + "@wordpress/block-serialization-default-parser": "4.42.12", + "@wordpress/blocks": "12.19.12", + "@wordpress/commands": "0.13.12", + "@wordpress/components": "25.8.12", + "@wordpress/compose": "6.19.12", + "@wordpress/core-commands": "0.11.12", + "@wordpress/core-data": "6.19.12", + "@wordpress/customize-widgets": "4.19.12", + "@wordpress/data": "9.12.12", + "@wordpress/data-controls": "3.11.12", + "@wordpress/date": "4.42.12", + "@wordpress/deprecated": "3.42.12", + "@wordpress/dom": "3.42.12", + "@wordpress/dom-ready": "3.42.12", + "@wordpress/edit-post": "7.19.12", + "@wordpress/edit-site": "5.19.12", + "@wordpress/edit-widgets": "5.19.12", + "@wordpress/editor": "13.19.12", + "@wordpress/element": "5.19.12", + "@wordpress/escape-html": "2.42.12", + "@wordpress/format-library": "4.19.12", + "@wordpress/hooks": "3.42.12", + "@wordpress/html-entities": "3.42.12", + "@wordpress/i18n": "4.42.12", + "@wordpress/icons": "9.33.12", + "@wordpress/interactivity": "2.3.12", + "@wordpress/interface": "5.19.12", + "@wordpress/is-shallow-equal": "4.42.12", + "@wordpress/keyboard-shortcuts": "4.19.12", + "@wordpress/keycodes": "3.42.12", + "@wordpress/list-reusable-blocks": "4.19.12", + "@wordpress/media-utils": "4.33.12", + "@wordpress/notices": "4.10.12", + "@wordpress/nux": "8.4.12", + "@wordpress/patterns": "1.3.12", + "@wordpress/plugins": "6.10.12", + "@wordpress/preferences": "3.19.12", + "@wordpress/preferences-persistence": "1.34.12", + "@wordpress/primitives": "3.40.12", + "@wordpress/priority-queue": "2.42.12", + "@wordpress/private-apis": "0.24.12", + "@wordpress/redux-routine": "4.42.12", + "@wordpress/reusable-blocks": "4.19.12", + "@wordpress/rich-text": "6.19.12", + "@wordpress/router": "0.11.12", + "@wordpress/server-side-render": "4.19.12", + "@wordpress/shortcode": "3.42.12", + "@wordpress/style-engine": "1.25.12", + "@wordpress/sync": "0.4.12", + "@wordpress/token-list": "2.42.12", + "@wordpress/undo-manager": "0.2.12", + "@wordpress/url": "3.43.12", + "@wordpress/viewport": "5.19.12", + "@wordpress/warning": "2.42.12", + "@wordpress/widgets": "3.19.12", + "@wordpress/wordcount": "3.42.12", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", @@ -108,11 +108,11 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.32.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.11", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.11", - "@wordpress/e2e-test-utils": "10.13.11", - "@wordpress/e2e-test-utils-playwright": "0.10.11", - "@wordpress/scripts": "26.13.11", + "@wordpress/babel-preset-default": "7.26.12", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.12", + "@wordpress/e2e-test-utils": "10.13.12", + "@wordpress/e2e-test-utils-playwright": "0.10.12", + "@wordpress/scripts": "26.13.12", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -2067,21 +2067,16 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", "dependencies": { - "regenerator-runtime": "^0.13.11" + "regenerator-runtime": "^0.14.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/runtime/node_modules/regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - }, "node_modules/@babel/template": { "version": "7.22.15", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", @@ -6356,28 +6351,28 @@ } }, "node_modules/@wordpress/a11y": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.11.tgz", - "integrity": "sha512-PrLIeDZZmEQ3qY/jjreW8xjzNjI/izfC0Z99uV9ycGqaCkHtoDabRLiSYslISo3PDD3djr/5WG8cYoZ1iEeUTA==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.12.tgz", + "integrity": "sha512-84xXcYlu2E5gBV7wAPRcXGVv/L/AsWkjE/nApMWiCLTlpwIJp4uxdl9+Ap7gs0LapH/8t/Meudwt5fmUGxgYTA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.11", - "@wordpress/i18n": "^4.42.11" + "@wordpress/dom-ready": "^3.42.12", + "@wordpress/i18n": "^4.42.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/annotations": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.11.tgz", - "integrity": "sha512-sqia+tCvBRsOf+F9vVMnV4PTpYT32zJh0YZnG3x3MPzCeIUtdc2WRTaqHi/E14fs3gIE7fuaOyGboGB22/B0jQ==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.12.tgz", + "integrity": "sha512-xWteoJnq1kOVfnHfjdx4+OWwTZoUOSyGSKTNX5GbP/07C+So//2wC1OdAvcFbfTKXwp01qcr29HXmg6o3mqsaA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/rich-text": "^6.19.11", + "@wordpress/data": "^9.12.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/rich-text": "^6.19.12", "rememo": "^4.0.2", "uuid": "^9.0.1" }, @@ -6389,22 +6384,22 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "6.39.11", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.11.tgz", - "integrity": "sha512-9DCYE7N4yrdyuz10NtKhq6hFiXMJRxHfYfTD4WlGmdben0A3uy8nIWLtDNrJNGqpg1AxkC3D+6YJTlUY5Qh39Q==", + "version": "6.39.12", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.12.tgz", + "integrity": "sha512-z9DRLTO4UDvaCrrxd77ttdUWhzyZTO/N72Qw8Xj9mJ7TTgdbQvS92FIpjO3AFAdiXc8ddqSJp0sbdXr/rfzV2A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.11", - "@wordpress/url": "^3.43.11" + "@wordpress/i18n": "^4.42.12", + "@wordpress/url": "^3.43.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/autop": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.11.tgz", - "integrity": "sha512-NRKtKk8YmEq7d+n20NPP3qk4Lkc9jDsUFU8Mp17kw8fyZgtd8Wv85UMEXhOYFgAtZo1JXCAPpOFNGw/AL0/iiw==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.12.tgz", + "integrity": "sha512-6Lc2nEQ4FKy7QgoFhSVgrujEajw8vj3P7YHKHNPGzMRo//IElHmqPS3N6752lJDT2BJjOQyX1p2itBrCuobhNg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6425,9 +6420,9 @@ } }, "node_modules/@wordpress/babel-preset-default": { - "version": "7.26.11", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.11.tgz", - "integrity": "sha512-YzeteiSOwLcbxQl1DWmMXWkf1u2+zOwrb/Ki34zOAnRt1KTiqf6oAxVSxv5ZBTpfsiD00wFtankdiIAbq6l0Ig==", + "version": "7.26.12", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.12.tgz", + "integrity": "sha512-uJjRaR3wR35NwSYvRmWEWBQMaAMnKxwYkJxvuc6u/cEen4ITIa56F4o3J3a5zfDClRs55jROlek0iz+Lu8pCoQ==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", @@ -6436,10 +6431,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.11", - "@wordpress/browserslist-config": "^5.25.11", - "@wordpress/element": "^5.19.11", - "@wordpress/warning": "^2.42.11", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.12", + "@wordpress/browserslist-config": "^5.25.12", + "@wordpress/element": "^5.19.12", + "@wordpress/warning": "^2.42.12", "browserslist": "^4.21.9", "core-js": "^3.31.0" }, @@ -6454,9 +6449,9 @@ "dev": true }, "node_modules/@wordpress/blob": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.11.tgz", - "integrity": "sha512-FAinhH50AEIZV13wJkBF7/Nsu95LIxg8ujlcNXTczuiOrv7XCqLI5TbfqFbUtzB/CWK9+50x+5aB8/oWrGaRDQ==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.12.tgz", + "integrity": "sha512-o/dahGwTy7b0AT/o6MdxFEQ3UlC+RG5aHQ3pF1kK4KBCojSW9r28pIldbxKl27hVVebb6P1hQBprPC6B/03zlA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6465,29 +6460,29 @@ } }, "node_modules/@wordpress/block-directory": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.11.tgz", - "integrity": "sha512-b311kHUpdzV5lJAiwspFsZoNfkOxSJYivkwYkzEVwsFgWTQjbK8rlxqJ6gVphokyLj1Rvd6lEEo21ec/rh4y4A==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.12.tgz", + "integrity": "sha512-nXVF6dNOuepPb5t2P5AAIpU1ybUzeYoOK1ELXRIehiKjBeubVDGUZh2hW8pjXIjIfSa8sd8wgIgW3lo3mxRW8Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/edit-post": "^7.19.11", - "@wordpress/editor": "^13.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/url": "^3.43.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/edit-post": "^7.19.12", + "@wordpress/editor": "^13.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2" }, "engines": { @@ -6499,44 +6494,44 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "12.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.11.tgz", - "integrity": "sha512-hCO9pz0LxKwA4NKlH6TZOfiPNiD5uWmhlUpTlQCebTgiu1V2PO0OfYthmlNVxpLrEhiBdgy/cCIcRTwBftoVvw==", + "version": "12.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.12.tgz", + "integrity": "sha512-vJ5/GAVfXjoUMUfhuo/L/3oeuvedkB1zTWVEzzCaBoruZB9pFnxyWgZPEbL2pm5LTnyHiGTTLWhuECjhQMerlw==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/shortcode": "^3.42.11", - "@wordpress/style-engine": "^1.25.11", - "@wordpress/token-list": "^2.42.11", - "@wordpress/url": "^3.43.11", - "@wordpress/warning": "^2.42.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/shortcode": "^3.42.12", + "@wordpress/style-engine": "^1.25.12", + "@wordpress/token-list": "^2.42.12", + "@wordpress/url": "^3.43.12", + "@wordpress/warning": "^2.42.12", + "@wordpress/wordcount": "^3.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6560,41 +6555,41 @@ } }, "node_modules/@wordpress/block-library": { - "version": "8.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.11.tgz", - "integrity": "sha512-pqL0PZ83U0qvkKqkub8bkshTYz0CwL9sex88R3g8vgIxG/+OMOVx6f9hzckKHto1VR0GACWCRKhq793zLSbvHw==", + "version": "8.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.12.tgz", + "integrity": "sha512-qS/k9lYq2woREFp9GTEpYlvlsjnNXLbVKxEcg+WxuiYMcp1qfzGhyYLthOhfEfR1uf96kYRaTmPjFQ8wTj/djg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/autop": "^3.42.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interactivity": "^2.3.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/primitives": "^3.40.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/server-side-render": "^4.19.11", - "@wordpress/url": "^3.43.11", - "@wordpress/viewport": "^5.19.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/autop": "^3.42.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interactivity": "^2.3.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/primitives": "^3.40.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/server-side-render": "^4.19.12", + "@wordpress/url": "^3.43.12", + "@wordpress/viewport": "^5.19.12", + "@wordpress/wordcount": "^3.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6614,9 +6609,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.11.tgz", - "integrity": "sha512-iHtmKMbk4c3iP5JC6+YhW8Z7LB04wjQiP8CQDFjc95v0qn3Bi0xHAxKwt6ezcKi7nI0nRPsayVszWjbi1fbwsw==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.12.tgz", + "integrity": "sha512-HYXYWmhqGLM8lf5xKtY5tjBYB7TVMnSCAlM5p/ueYSowr9v7/fW37Larin63+T43FNOh3fdtY+K7gSYCzGjRtA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6625,25 +6620,25 @@ } }, "node_modules/@wordpress/blocks": { - "version": "12.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.11.tgz", - "integrity": "sha512-89dmUbNHHDq/Pdq6Qn+LkQKNTqSF2DBGPFgTuSK/HrA85Gcy4rQBfaP5ddycymrgVJIOWgANXXM6LlbAzfTu3A==", + "version": "12.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.12.tgz", + "integrity": "sha512-GJ7yP7UBoD0xumyAn4hMjwt2JpcUaEjQrhfAX1xhhSYMGQeh/Ck4V4nLY0mFV6qjLLglDW0d0/tI8qjUnxpViA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/block-serialization-default-parser": "^4.42.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/shortcode": "^3.42.11", + "@wordpress/autop": "^3.42.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/block-serialization-default-parser": "^4.42.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/shortcode": "^3.42.12", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -6674,18 +6669,18 @@ } }, "node_modules/@wordpress/commands": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.11.tgz", - "integrity": "sha512-bpZgu3SMb6wTWerPyMHAI5f7p8kBvYbUPzhKBnMOIpUHloP46G4LKLZ9L/q67LIzom3wqK1IFEmu6/oRHoAm4A==", + "version": "0.13.12", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.12.tgz", + "integrity": "sha512-QR2/5IsNxKsNu3nKL+Lx0uwZLigB3OHkwRm7yhIhlxeXQYNYb2xUkUeCJaa0COBkI2OvxdZ8mMZ4ikout9JmXw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/private-apis": "^0.24.11", + "@wordpress/components": "^25.8.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/private-apis": "^0.24.12", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" @@ -6699,9 +6694,9 @@ } }, "node_modules/@wordpress/components": { - "version": "25.8.11", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.11.tgz", - "integrity": "sha512-2k6c5mdVWlxoxigB4M8dZggUZdcbeRzLjZOMTEQ3h+akXwgypK1SVZnm89gmPuW4YUNR55I3LZNhPWkeZCfgzw==", + "version": "25.8.12", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.12.tgz", + "integrity": "sha512-AEkWkuK/K1alYpQ03MCg8VDUu3AUjRzEYNZPX6JXZgqu58E9hXNJHhxMftlDRI3dVmt8LyYtVfdOmjmCDd47Uw==", "dependencies": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -6714,23 +6709,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/primitives": "^3.40.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/warning": "^2.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/primitives": "^3.40.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/warning": "^2.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -6762,19 +6757,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.11.tgz", - "integrity": "sha512-TD3c3bAeko8PhafdC7OeQl8WPkplLkT5S0HWz5zXPo4kS4x4/6m3sq7wBarujvXbPfP0VFOf71jvPR1EP6lRGA==", + "version": "6.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.12.tgz", + "integrity": "sha512-ypQ/9gaFikQ3RTv0dZLZ90l7IjZgVFkdJ2orO3BRBupvDj23KW/DYX0s1pekBcuoD5092Jk9pCxsc03o2cvhqA==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/priority-queue": "^2.42.11", - "@wordpress/undo-manager": "^0.2.11", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/priority-queue": "^2.42.12", + "@wordpress/undo-manager": "^0.2.12", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -6788,21 +6783,21 @@ } }, "node_modules/@wordpress/core-commands": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.11.tgz", - "integrity": "sha512-wNd9pLvdVVzSLGNCR6REGboVZZvjEroiy8a26lnHI1W6ANEpAynOnMcHKFL6OdeBqC1QP1k72Mytq0EdlusgpA==", + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.12.tgz", + "integrity": "sha512-kY481d7D4bjE19yNH6GSFsUixsbL2ymVzEy6LsHzI6l3xMxD/Iw2GXDJckfJvSi7hf8Q/cILM6MXHNDo1v03VQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/router": "^0.11.11", - "@wordpress/url": "^3.43.11" + "@wordpress/block-editor": "^12.10.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/router": "^0.11.12", + "@wordpress/url": "^3.43.12" }, "engines": { "node": ">=12" @@ -6813,25 +6808,25 @@ } }, "node_modules/@wordpress/core-data": { - "version": "6.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.11.tgz", - "integrity": "sha512-4OJITkv1GB+ATeKh0NJeto+rP43dxnYMmpGXLPvzdjjOARb4b38Ium+qhuvfxkwRs58i0easPOhZSEcx3o+dgA==", + "version": "6.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.12.tgz", + "integrity": "sha512-e/tkXJa6KeL6N8EfstKFbLZwpzHf8auCoDSs+Oi7ClDWGEfhxlBjMMIYQWy5Ks26Dwy+nCt6tUdpbcyFu5A59A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/sync": "^0.4.11", - "@wordpress/undo-manager": "^0.2.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/sync": "^0.4.12", + "@wordpress/undo-manager": "^0.2.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -6848,31 +6843,31 @@ } }, "node_modules/@wordpress/customize-widgets": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.11.tgz", - "integrity": "sha512-rGH1iRHWT7qthWP16voEJsB/Lg9fAr+ylAZ1msIpDenY4ezvOe8FUjON6bPtyi787rTxuO2Iu0LQ+lSUhB7r9w==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.12.tgz", + "integrity": "sha512-L8yt0m5wN3lQWQllf5l1Dx8L+0ADWcJMsoHyZtVzstUl5el4NF4JeQw0wyPcet6JlpM3P7KbC7SQEkkXnmOkhA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/widgets": "^3.19.11", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/widgets": "^3.19.12", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" }, @@ -6885,18 +6880,18 @@ } }, "node_modules/@wordpress/data": { - "version": "9.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.11.tgz", - "integrity": "sha512-NTONZEQPX+ydwuuQHgxBOM7rhhDQLr1mI+copDsjhE2bG0pmMfbyN/vf4P7S2/bwxnn2+UX/qgN7KGk3u99SVA==", + "version": "9.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.12.tgz", + "integrity": "sha512-DuVtc8l8eYIw6IPTcLxg+kFOhgRZgn99BHwAD2F3oiSADDQR/fZv3Q/gJ4sbGurvTZNdN0LkYwvQfuy/szP2yw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/priority-queue": "^2.42.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/redux-routine": "^4.42.11", + "@wordpress/compose": "^6.19.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/priority-queue": "^2.42.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/redux-routine": "^4.42.12", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -6914,14 +6909,14 @@ } }, "node_modules/@wordpress/data-controls": { - "version": "3.11.11", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.11.tgz", - "integrity": "sha512-uTl5liKxgt2yBelBXUdpESMkdYWVRWejmX+D8zVYT+stHG3XpdzcO74/6uWJkQlmYnNYegEQavcytw4B6jQHBA==", + "version": "3.11.12", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.12.tgz", + "integrity": "sha512-0mXnlGUCeO5676/fO6cgEAEfDUrqOmql6qKyw7ifY/5fX2MtivEUnyfh/uUOVw+jOYT6fz60KVZKI15yCa+ysw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11" + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12" }, "engines": { "node": ">=12" @@ -6931,12 +6926,12 @@ } }, "node_modules/@wordpress/date": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.11.tgz", - "integrity": "sha512-RmurksV8yvjFu1M0KqhFYSDHTHAYKRWLqYGuW6qp8hOZxeSOFMD1RCm4jHAxhCJj7WyGzYmXkzuvYeWLk11AQA==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.12.tgz", + "integrity": "sha512-ZEeS94pfkBEdgVsyprgI7A8tcLoiB2XJPTq0SepZSdhMWBsG4c5pkOHPrY6KeIvPRBDOfnsQR7AflZ0TsTqLtw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.11", + "@wordpress/deprecated": "^3.42.12", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -6945,9 +6940,9 @@ } }, "node_modules/@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.11", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.11.tgz", - "integrity": "sha512-gyyhXODMdK4FyaND2s0vr+abWGrlNWb8j3rIWdGyDVv0DIALOoFg747xpfodu6yinpS7ovjOQkyIIt9olo5foQ==", + "version": "4.25.12", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.12.tgz", + "integrity": "sha512-LPCq1SSztmTxInNceW5UpdMUUlKoOf0Dra5k77reQ1iKZvBrEIygMZi65dIVaXWa+A5BqAnhCSj9oa1TrD/MNg==", "dev": true, "dependencies": { "json2php": "^0.0.7", @@ -6961,33 +6956,33 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.11.tgz", - "integrity": "sha512-TCLTFBMsSk6vOzWVKk2J5G9bhXt9jpCurLtO3m5vAxO+l/cS+3Du0ro0sNKGeu2na76CbRr/JKslzs883+LH1w==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.12.tgz", + "integrity": "sha512-Au6W1ZLnIrJ1JSm2vBppk3aJiFfA2uWTmVRX8L5fNJhyXJg1hPEc0attw73Jl8F1L2gduMdywvhg1FnJzE0E4g==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.11" + "@wordpress/hooks": "^3.42.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.11.tgz", - "integrity": "sha512-8oet7UbFhOTidJqGqllCe+/H2aIc9aS02BmWE7KyAE//bKId+sjwkSFH2cnBOwmkm6sIU2vEBiViY2vcnJpcCw==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.12.tgz", + "integrity": "sha512-jh1jeTcM12AlxMvB5EBoZP9dG1il5T2oLhlCzh0vwoYy/gO0tVMV84lBXJYJmGRiz//CKfDncOctdpky97GuEQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.11" + "@wordpress/deprecated": "^3.42.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom-ready": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.11.tgz", - "integrity": "sha512-rViBNoM0VqpHbg9b73zztJLKf7fk7j6rqN/Yk0TBGfYqscfphC2HYaqpfrD0RdLRlt0qZjIZiRfKFrI1dP0QWA==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.12.tgz", + "integrity": "sha512-H3wdMhrDK1DlGjfa3Al20lPqtPBXC++fzEJhRMr0MlKKxEi0JYKnMSq3ntgD/5w7igo7S7+B5iq80crdUBNzuA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6996,15 +6991,15 @@ } }, "node_modules/@wordpress/e2e-test-utils": { - "version": "10.13.11", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.11.tgz", - "integrity": "sha512-OtGInSDoPpwGZosbcNA6tOi2GWuZ1tzRcYAl6eFwPHlXMBMnwI5wNWKzIf7+gPranzJyIN47tkG3G149pRJkLA==", + "version": "10.13.12", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.12.tgz", + "integrity": "sha512-/k8SarES6d91BGJPTo+awSS6kOQ0eX9UqsmY4CZTsYi/aS7+ol4s53pDV9PF3WmiqFgrfL9bHI+DBIcUY/kK8A==", "dev": true, "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -7018,14 +7013,14 @@ } }, "node_modules/@wordpress/e2e-test-utils-playwright": { - "version": "0.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.11.tgz", - "integrity": "sha512-IZKvuGOiWZMF2uohgc6ljS5mOrfzUBIW72A12yY6k0rC3DRKDtrErUBGXYbgO3x+YjSzRdj/q1Zkx8px0ypIUg==", + "version": "0.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.12.tgz", + "integrity": "sha512-bvvAc4EjOuxsMRHJq1gz4RMnDgM1ynYyG9tR8qSZQ5SpReOmvxG/fftpSyDUhqTnEYLCkmpw7L8NiezRC8lxsA==", "dev": true, "dependencies": { - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -7153,41 +7148,41 @@ } }, "node_modules/@wordpress/edit-post": { - "version": "7.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.11.tgz", - "integrity": "sha512-BOBzvioVELR8ASF5msac3rvUZW9ivbfibM5AM22UKbetYp8JHil38f3G8ZfcVVgnr3SDKQIZRgqbnijLNIpK2g==", + "version": "7.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.12.tgz", + "integrity": "sha512-wGPJ8WQf++BQ8rHbvNVjRjrvLJ8hfqQIHr2Bdv+0mvgBzhG0Pu+US1aGE/dQiBOSYmJHYB/lWK5KbZqRX5uS2Q==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-commands": "^0.11.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/editor": "^13.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11", - "@wordpress/viewport": "^5.19.11", - "@wordpress/warning": "^2.42.11", - "@wordpress/widgets": "^3.19.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-commands": "^0.11.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/editor": "^13.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12", + "@wordpress/viewport": "^5.19.12", + "@wordpress/warning": "^2.42.12", + "@wordpress/widgets": "^3.19.12", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" @@ -7201,49 +7196,49 @@ } }, "node_modules/@wordpress/edit-site": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.11.tgz", - "integrity": "sha512-mS0Z99X1jtJJZ+tOb8qzDWBc+nKJ+5RLj+8iNN96yHPrCVMufEKQuV581FoJY74rDF9jKzax67VsVk0w7XY6ag==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.12.tgz", + "integrity": "sha512-59mA9C79WT31+AvvZDDilTAzIQPZunGcPAuuvZEd/3RnHM2nSdLGptFmAcQa8oJT4XURpIrK8QRIg5S2hziPeA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-commands": "^0.11.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/editor": "^13.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/patterns": "^1.3.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/primitives": "^3.40.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/router": "^0.11.11", - "@wordpress/style-engine": "^1.25.11", - "@wordpress/url": "^3.43.11", - "@wordpress/viewport": "^5.19.11", - "@wordpress/widgets": "^3.19.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-commands": "^0.11.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/editor": "^13.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/patterns": "^1.3.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/primitives": "^3.40.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/router": "^0.11.12", + "@wordpress/style-engine": "^1.25.12", + "@wordpress/url": "^3.43.12", + "@wordpress/viewport": "^5.19.12", + "@wordpress/widgets": "^3.19.12", + "@wordpress/wordcount": "^3.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -7265,37 +7260,37 @@ } }, "node_modules/@wordpress/edit-widgets": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.11.tgz", - "integrity": "sha512-rAJ6J+7S4t+ttfqgyjjCfs85UV/3rtKSazwzPH6vY40LShWjR3wJdBQFtwwSBvpzxUHkFPHbfLWiBrXlIKeIQQ==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.12.tgz", + "integrity": "sha512-D/OTgycP/BrwxzzxJScYS62cFT+SMlhz/6GXoJr0cXnmGyQk0iLg3OPCSKQ0juwmoOQXBZmmPLDp/tBVuNzouQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/patterns": "^1.3.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/url": "^3.43.11", - "@wordpress/widgets": "^3.19.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/patterns": "^1.3.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/url": "^3.43.12", + "@wordpress/widgets": "^3.19.12", "classnames": "^2.3.1" }, "engines": { @@ -7307,40 +7302,40 @@ } }, "node_modules/@wordpress/editor": { - "version": "13.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.11.tgz", - "integrity": "sha512-MUp2e4RzDvEDa0utlHsTaruTjA+VVeU05MBwaXsDiiC8dMmQvYC6ps/jWo4atsQLyXBWAcryoWkgMZNRcWOujg==", + "version": "13.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.12.tgz", + "integrity": "sha512-GOw94bDwQBwnsC9oCopmCSuC+rI90EKoic0rxIFOC4KoPe8Uo72laCTv31YesUoIz9dVBFMl7VzAUJ5Ic7lqEw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/patterns": "^1.3.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/server-side-render": "^4.19.11", - "@wordpress/url": "^3.43.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/patterns": "^1.3.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/server-side-render": "^4.19.12", + "@wordpress/url": "^3.43.12", + "@wordpress/wordcount": "^3.42.12", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -7357,14 +7352,14 @@ } }, "node_modules/@wordpress/element": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.11.tgz", - "integrity": "sha512-cybHg4l++wZBh8NyA/q58t64swqhFZjvGCX/Fr8CEpo1cHXnUK334prxpcHOuN9GrPzCCa1gxKehiq+qrvl2Dg==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.12.tgz", + "integrity": "sha512-lZHgLVfU1G6fll77H7Rbg1gHQCWRsq4a0xCbqXSEJpYRWjdZXHGpMH40mvc89hcfoOCXAO/oySCEfdA/Kw7vfA==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.11", + "@wordpress/escape-html": "^2.42.12", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -7375,9 +7370,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.11.tgz", - "integrity": "sha512-tR8FJVIRLKvVl4BOpMdvIxYMI+o2DyHx762aD5p+08pGB89oxZsdYtvxT9K+qwmp5M4w1KoNpm1lb+wrsqoDCQ==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.12.tgz", + "integrity": "sha512-uzcDFKxdLLvr5ZqfWFLA2tMp7l4zkALu0xqYQyvl0kv+yk/OvLqUzCwMnL0tfvzTF2cMujeBKGegKv2Z4/iSOw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7386,16 +7381,16 @@ } }, "node_modules/@wordpress/eslint-plugin": { - "version": "16.0.11", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.11.tgz", - "integrity": "sha512-hwXU+DPHnBUGibr53NBxN/3v3QeTnO1h3exwmknLvV2XIArF4gRkrv38wSXs4JvpcwLRJJOY1uG5yu/pjutbLg==", + "version": "16.0.12", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.12.tgz", + "integrity": "sha512-JzICNwrFACEplxLu9jmcYUdfIuWn3gxOlfFIfeuJ4X9vNX0R8Huq4NFN2kkf6XszFZupj7BOIN31mq+RBt9sTQ==", "dev": true, "dependencies": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.11", - "@wordpress/prettier-config": "^2.25.11", + "@wordpress/babel-preset-default": "^7.26.12", + "@wordpress/prettier-config": "^2.25.12", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -7444,22 +7439,22 @@ } }, "node_modules/@wordpress/format-library": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.11.tgz", - "integrity": "sha512-9BHorkE5B+h4QvyDJaz91Y8wmAkE6e4CcZjHwX/Ty5Wu+3ScBcXKke/VXHIUa5oRcPxWuBVQKWCopQLd1wfdDg==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.12.tgz", + "integrity": "sha512-K99uXLB0SUlSS00Fv3/Aw+w+UpEO6SqtpOPri5cgCVBnu5vTjgU9CSjJhF5fuvB+Fs1S0i/EfA3cKeGIX9/rpg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/url": "^3.43.11" + "@wordpress/a11y": "^3.42.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/url": "^3.43.12" }, "engines": { "node": ">=12" @@ -7470,9 +7465,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.11.tgz", - "integrity": "sha512-R80CBv9k8v+a6a7FJHreZYUBqG1A4AkbVBPHQ0+K+8k2futZjk4kNur4ssDqAUo7qkQYT+rmHrL8PBACmvB4dg==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.12.tgz", + "integrity": "sha512-68tUy49EISJouknX1RDj9T0Fd/ObBVOwSHPmZPU58CtzpvKI6bTXEa2OZZIrYAL7qPtj4htGRSPl1YjeyRPwcA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7481,9 +7476,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.11.tgz", - "integrity": "sha512-GVEP/6pW/Z0zzAVmaMd5b1npdGQCTr4h4/SXM7QYqZ6J/6+8u3CVuH3HeDGa3ZNCEcx5iTX7sTXGVFoUHUfPyw==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.12.tgz", + "integrity": "sha512-9Xysht4P5dsdWqMVrXFdrR2WG5KtEgfpsfwNMW9suqEa0r6xBKcuRpJhRl6eKf/JDmy7SuFPW0hszdUAqU/I0w==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7492,12 +7487,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.11.tgz", - "integrity": "sha512-pDwATpvWU6jJv8PiwRZkvYVUpQWXc8drGqJdcv0IVJ42DN0foH9tw0rEQV24QHBnkunxdOKrL11ClW0KAAn6qQ==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.12.tgz", + "integrity": "sha512-BXYz7J2O0sBZKSzM5THpV+zP3uzFUz6BeB8tySwPEZR5SX6DSSz3AcYrXuw+E9Sb/x+vi6XtIycsM3BAUAG2VQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.11", + "@wordpress/hooks": "^3.42.12", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -7511,22 +7506,22 @@ } }, "node_modules/@wordpress/icons": { - "version": "9.33.11", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.11.tgz", - "integrity": "sha512-3rDpUUOopyjc4mjqvl1/kSQWng5BGgbOzYWWrDvx1W7Fo7hapt7N3Hqv98D/rc1vKfAgjcWjqufh5oEmfsDwCQ==", + "version": "9.33.12", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.12.tgz", + "integrity": "sha512-S3JOQ05BDQo6has18hdV10iL1vVYzEz2r+/ZAfNiIgdPvgYjYuykYd3LXk/HLlvkGLUEl8LF0ZgHdqSSdQOvGw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.11", - "@wordpress/primitives": "^3.40.11" + "@wordpress/element": "^5.19.12", + "@wordpress/primitives": "^3.40.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/interactivity": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.11.tgz", - "integrity": "sha512-Z91aR2Al5/Y2viMHTbm4yBkBDsaNZCD74C1vcdqD4EyYeaBqQjW0Omlz3S/ISbVW5MrTAD4awIrqo5vgX0uKYg==", + "version": "2.3.12", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.12.tgz", + "integrity": "sha512-dItZD+ieBqFboXiX4EfSfHVUxsZItq0rDx+J3ZM5waukTVXmnL9EwZeK5MJOGiQEOCNp/QoLDYNQVnZkPYIkAA==", "dependencies": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -7537,22 +7532,22 @@ } }, "node_modules/@wordpress/interface": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.11.tgz", - "integrity": "sha512-DzyYXEjimNeqJN8n2M19mTPO6gv2WnV/L948TYY7Xj2vXG1ggjdR7VNGCqbpfq3wfP5DyUMW/f0waYN/eoKkpw==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.12.tgz", + "integrity": "sha512-TkwZ8ZjtYMj1Vz2VBnGnPKEpq0G+v93uajaIygKrSVjOSH2inTlC7FFeoIIoY4vvUO+UGyuUxxurzEDc54DLrg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/viewport": "^5.19.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/viewport": "^5.19.12", "classnames": "^2.3.1" }, "engines": { @@ -7564,9 +7559,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.11.tgz", - "integrity": "sha512-PQp0ft8XNpbV608gDr/7KP7ovjgb84vM8nYL6kWYkwuYegqsKwutdiPATFz1wG5AM11mFUqquqIOz0SSMjhZTA==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.12.tgz", + "integrity": "sha512-Oz+RHc56QxufvrpXj+GmKA8OPfYe6mx/vfuP/W2nuZbSlfthxxZrI1I80Oac7WSKW5Q3wTzGwXg2voWhoRq6tA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7608,14 +7603,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.11.tgz", - "integrity": "sha512-IPQyzTDAR43WJWELCOIfG7agpLG580EcDLYLhBQAT9IiO1li5CJ+QDmTS5/MkS+wSbyZquDJOwV6W3obF4VAAQ==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.12.tgz", + "integrity": "sha512-yTN26Qn2qKPA5IiVClyNLWRLDTSGhphU01JusAzl1fzWg+DF7Q/E7KNUIhUIUu9xhXNL3F7rjx/xf/lOSTBDLw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/keycodes": "^3.42.11", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/keycodes": "^3.42.12", "rememo": "^4.0.2" }, "engines": { @@ -7626,12 +7621,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.11.tgz", - "integrity": "sha512-UKoDi490qsBXEytnFwPxGD8NNzSc3ElTnxvuztNa65/jAyGN5Qg+/H7ysm0mJhNeFnUxSfSDw3HdC4R3yg+oMQ==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.12.tgz", + "integrity": "sha512-nUzS7LaoI9/uSx6HMXkhm+QsdO2EKMBBzF1fU7slZxZaqPjI9PJ19aXWh1t6K07+fh4oJg8pdP3tM3wEtsUOkw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.11", + "@wordpress/i18n": "^4.42.12", "change-case": "^4.1.2" }, "engines": { @@ -7639,16 +7634,16 @@ } }, "node_modules/@wordpress/list-reusable-blocks": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.11.tgz", - "integrity": "sha512-caCias+MP8XWXMkf7qISLGmDmosEFnbZ6gLofGF4/wxth6iafZjv97j6VzaG9DlbveICUApP7utkR/w65OZ6cg==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.12.tgz", + "integrity": "sha512-XhzclIM4Iy9nUebnTi6JVsgTL/jIwEV3qM7iq1qypqmvw3T1gZaMDv2CJgrKzu5NF9AGEHNGjv+cHWIm8tAYlw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", "change-case": "^4.1.2" }, "engines": { @@ -7660,28 +7655,28 @@ } }, "node_modules/@wordpress/media-utils": { - "version": "4.33.11", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.11.tgz", - "integrity": "sha512-tItAPA/A6vVFvcmQAX5cOMGwcA4AJKOjtlSxytDoc1Ek819iiwiQMbk7hhyeYzRkc6TiFKIjCGGuhn3yayWFGA==", + "version": "4.33.12", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.12.tgz", + "integrity": "sha512-iKXSVDOYnH91RUQ8FU+pMPJBNEJUB69yMBm5U5oSYQEXUAvHLFl4hc7zFL6Id82gYeBPuLZHjNLIYQDFSor7CA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11" + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/notices": { - "version": "4.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.11.tgz", - "integrity": "sha512-dKvvhKjuipjRNJR5Trl96GzCeb1z4bY5ueuknH+AZes4mPSIbE6g8DiYJGFlH+N6eRRauegL7830TM5k+hedPg==", + "version": "4.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.12.tgz", + "integrity": "sha512-YnkIbBPxws031wH4pxQaA7l+Q1lCswPONA0GSgqge2A3owKTMel25gGSP3sU1RC9F+2JeuyS+Lu1FMQ7Rf9VXA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/data": "^9.12.11" + "@wordpress/a11y": "^3.42.12", + "@wordpress/data": "^9.12.12" }, "engines": { "node": ">=12" @@ -7703,18 +7698,18 @@ } }, "node_modules/@wordpress/nux": { - "version": "8.4.11", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.11.tgz", - "integrity": "sha512-f8amGMtiwtnqJOq6fSAsfS+p9IdKBE/Bn3isD+70tgoB9ZdBIUJcul/d+aumJT4cUyoNpkQN8f2xh7Zv6lWqHQ==", + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.12.tgz", + "integrity": "sha512-py7+/Y/0spYG3eKtU0mnpRNzUzcdXnlSeVFrStzuMuoW0gkwGe9KNfZ792rI5NXkQTua1yu9dCvUnc6mJUPVGA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", "rememo": "^4.0.2" }, "engines": { @@ -7726,24 +7721,24 @@ } }, "node_modules/@wordpress/patterns": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.11.tgz", - "integrity": "sha512-dDhDp9mIHycz9QA6PoCJUc9aO/CPelf97lyYXNCaKH8kzMbh6FjPWgGVVgQto3BTdjTx6j8C5gLf+0Bb2vbYyw==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.12.tgz", + "integrity": "sha512-hfOtSRLsnV6DycLL8rXiTd6wwS4b+pryJcSGW4JXcqFtVdNdPh9fBNUwcE/O99Sev5h/YbxGe60dw4S4ljPHgg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11" + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12" }, "engines": { "node": ">=16.0.0" @@ -7754,17 +7749,17 @@ } }, "node_modules/@wordpress/plugins": { - "version": "6.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.11.tgz", - "integrity": "sha512-DgT+OgyZvo5LiQsyGsPdGrZvy2agJbiIxxm4ZceeoCO/WTYJF+62F623HdgZ2O5Ox14KobFcTwlnRhG45I8lmA==", + "version": "6.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.12.tgz", + "integrity": "sha512-sX169a5Rf8Uu5Dfn2RKj28oT6AQLlxVZy/52q83b/Ur/XFoEbEHnE2pDlrDvNKU4B3So4kAPjlvWUOsUIQcmbQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/is-shallow-equal": "^4.42.12", "memize": "^2.0.1" }, "engines": { @@ -7792,17 +7787,17 @@ } }, "node_modules/@wordpress/preferences": { - "version": "3.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.11.tgz", - "integrity": "sha512-7Pt75ZfJ6JW+ZxVo3sdoMikS3Z49l0I9EWniMPW/jWbeGOBT3L0kkdhAtC/2CGLB91iqiGykZ+8dI0/mooWaMA==", + "version": "3.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.12.tgz", + "integrity": "sha512-phu0Ni9HcXDzVALbRHIh/dm0yp7ZdlxTXIM+g0p7gOesP9oM8DJq4fx+tjiIQW9e8oJ1+Pja+6X76TO0OpvDuw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/components": "^25.8.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/components": "^25.8.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", "classnames": "^2.3.1" }, "engines": { @@ -7814,21 +7809,21 @@ } }, "node_modules/@wordpress/preferences-persistence": { - "version": "1.34.11", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.11.tgz", - "integrity": "sha512-y1HAbG72Sq+MGAHRjhd3O7NV1g7m6dv5892FxiYH/gu0p+AfTUIW7baxtqG48hlUPpw4OsJzri3fD4hgAh6FmQ==", + "version": "1.34.12", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.12.tgz", + "integrity": "sha512-exaLWmCxXrHB0UfANa4igjo7PbVJT/Id3KltotOVtYlNMBVFBfimr/onEE7w/SmxRrpm/VjNGmHEB/DoxbLLHQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11" + "@wordpress/api-fetch": "^6.39.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/prettier-config": { - "version": "2.25.11", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.11.tgz", - "integrity": "sha512-Se7GELF2PnyMMgwrmhyW7Q4GhVZauOyTuz0VzZ6xxoWBL5ipxH/mdknFkLoj2ZZHDNVGAjEjN82DMT+VECtirQ==", + "version": "2.25.12", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.12.tgz", + "integrity": "sha512-aHVdEud+1C45DtU9V5XXRXPP+TMBw7XikHozWB8UosPFSbb12e3El5YUwDWh0cDGhw1lh3Qc/d3mwP1uffGYHw==", "dev": true, "engines": { "node": ">=14" @@ -7838,12 +7833,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.40.11", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.11.tgz", - "integrity": "sha512-wU+Esquiu6dzu4juoI0COTuUKsXt3MD07f+GsbiqD61+8aHsGg1FthjUQ7FEYm0/x8n58SubzUH2bUotsxB+hw==", + "version": "3.40.12", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.12.tgz", + "integrity": "sha512-fgIrHxl4Wws5drsvYSxE5VCyC5ryhWGCnil1uUHWuxZ4Vm0oSdpEUkfkPc3LZk9UoWXSRCX+OnSBaRIp2f/9qw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.11", + "@wordpress/element": "^5.19.12", "classnames": "^2.3.1" }, "engines": { @@ -7851,9 +7846,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.11.tgz", - "integrity": "sha512-8+rakBrilsgbuJtMAcDYpj1fa26wRYvGk/HkbfdkOaDHygpEYsMtyfshw62csM1x7UPKzqp8wLRI84ceqrT2ZQ==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.12.tgz", + "integrity": "sha512-Ee7LdxTPTeKx0Ewarir89I4ZeXTv8SzFHmowTNpDjvHL9oB3bZrLa3+Nf9Kyzh1JTqRY5TLDjCxYtq8sZPT/Tg==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -7863,9 +7858,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "0.24.11", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.11.tgz", - "integrity": "sha512-2n9yf9bQ8oX2qQXTxxNilfTjlPNSQsRb6+NlHLKoZ28dJvElJrRqYVMPjYvh6p/TzktHkBUnvr1NTyTH6XJt8w==", + "version": "0.24.12", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.12.tgz", + "integrity": "sha512-58wcq0I7HAxpVg4AQrWs9pi8gzg93jbqNjIQsscj+/zdOBgMVeqPoISe5lG8xUGwhYxdR/N9dg5VzTIgwO2wUQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -7874,9 +7869,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.11.tgz", - "integrity": "sha512-W8kv7Ef3mywXOXxN6e/hhclhg5AzH+2fPyw/3QlYlWWV7eqBSDwNh7nXxvsTD1RhwnXfOrMFGss5TotURo//gg==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.12.tgz", + "integrity": "sha512-2VopU20HeJNtXEXx0TUjrva8Jdi+QLUDQCLJud4Q5ZY+sp0MKH9DJtUlMPigstsHR2o5bMlXBnpiAaQFDFnYEg==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -7891,22 +7886,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.11.tgz", - "integrity": "sha512-31WmaiC/kzD6j9i/FRFclqnYJo21lOzHcj8ZxXwVTa8lLZka4GBqEafYuzWfhextSr9a+xLt/PnjvagUySC0xA==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.12.tgz", + "integrity": "sha512-wbgXJtZENMfOcjpey7W66xtKMqfcHDUJFzCcc2DfyDYU2p5yNfjMUzl0w8hwTStoUCAiS3jXyyz3BGPnGnpJrA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11" + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12" }, "engines": { "node": ">=12" @@ -7917,19 +7912,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "6.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.11.tgz", - "integrity": "sha512-WfJbRWo0dUV6tQZkBO9YEVVmUqvE3NyAYwrsuk1EmPO7jrKBgozVERYHLNqFR/H0kfii5sOn79ggXLnonjPeoA==", + "version": "6.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.12.tgz", + "integrity": "sha512-RjjOhJzR2LiY8B0QY+hZxM1uoVmsJd26405Q1q3C1hrZrDgUIf4PYiuQHSEUAW4JH7HPeX+e6ICCSMjFE5bpNQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/keycodes": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/keycodes": "^3.42.12", "memize": "^2.1.0", "rememo": "^4.0.2" }, @@ -7941,14 +7936,14 @@ } }, "node_modules/@wordpress/router": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.11.tgz", - "integrity": "sha512-92/GqNjqfYiYINSbp89ByUiIXdvNwbZ01e/RBjz/H1a5KEyLBqY8oToxFi7efOcpF70gTrOf6YGTWFTwLXRq5Q==", + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.12.tgz", + "integrity": "sha512-Wvs61lf/Mkgnc8sfaNSIsFd2jnDlZZ9cYumtydschrsk3bP+9jEDmt8ps14U34de75moGRXD5Fqx0hkL9ggNJw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11", + "@wordpress/element": "^5.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12", "history": "^5.1.0" }, "engines": { @@ -7959,24 +7954,24 @@ } }, "node_modules/@wordpress/scripts": { - "version": "26.13.11", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.11.tgz", - "integrity": "sha512-BjhV3ZWDC3lg04F7CY3c11vOC3tnnRE7KTC2M+JrNJQwCiNyrZqWfdVEoKeeGbaunQB2glAWD/9jOhxgl2uedw==", + "version": "26.13.12", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.12.tgz", + "integrity": "sha512-nA0TKPg87b07VuW5ptO9/Fr6Oe/5X8isu9wMkHJ+Rg1sC8X4N9mPfg4nFHmAlXGVe+AR499OOcSojTHy/IUF3g==", "dev": true, "dependencies": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.11", - "@wordpress/browserslist-config": "^5.25.11", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.11", - "@wordpress/e2e-test-utils-playwright": "^0.10.11", - "@wordpress/eslint-plugin": "^16.0.11", - "@wordpress/jest-preset-default": "^11.13.11", - "@wordpress/npm-package-json-lint-config": "^4.27.11", - "@wordpress/postcss-plugins-preset": "^4.26.11", - "@wordpress/prettier-config": "^2.25.11", - "@wordpress/stylelint-config": "^21.25.11", + "@wordpress/babel-preset-default": "^7.26.12", + "@wordpress/browserslist-config": "^5.25.12", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.12", + "@wordpress/e2e-test-utils-playwright": "^0.10.12", + "@wordpress/eslint-plugin": "^16.0.12", + "@wordpress/jest-preset-default": "^11.13.12", + "@wordpress/npm-package-json-lint-config": "^4.27.12", + "@wordpress/postcss-plugins-preset": "^4.26.12", + "@wordpress/prettier-config": "^2.25.12", + "@wordpress/stylelint-config": "^21.25.12", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -8375,20 +8370,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.11.tgz", - "integrity": "sha512-JL3Qde7obAKvBT/RGZPxlP8Jv6RFhDzowUNcg7C/revUV730dALkODh6Fx6dlWrEftrA7NupqW3bmX1AoaPTLA==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.12.tgz", + "integrity": "sha512-IgksYssfA6Gn7RrE9ktCwz+v9eidpoQe4roKQaoIMYZ6BaEyz9rPecdFZ1odPfkqRH6/CPNBw/1nD/P26fKIgg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/url": "^3.43.12", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -8400,9 +8395,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.11.tgz", - "integrity": "sha512-nZgEFyMnScXanPDGoAXTqZ4MnQMB7Wh53PAzyvJ6UlEaIlYHa9dxBAdJwdirPzuT35qgE4hjgwjKKPI6Z0R8rQ==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.12.tgz", + "integrity": "sha512-IxQ+xJylZ59RNa6SzseqVKCFU7C4jQ7u5cFogyjxKaZOuIvR6tLVrwVDC4pPtabguxRFiNQeQO5y3sR2IuK3tA==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -8412,9 +8407,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "1.25.11", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.11.tgz", - "integrity": "sha512-ER2T1zeNaA8gXLR8XJYckVCpbPLFcCMQG47/RgSGAREC00Tw7hCE1CFsd8aDDs23UaJu2B8Jaw0Oj+e3HGW9uA==", + "version": "1.25.12", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.12.tgz", + "integrity": "sha512-/9hJ75LD300aGrZ9W52CEBMqyxVpgVh0NqTN41ZwT0on11QpUGoP/7g29ms8a8zoOOWgSwVHcyqpTEYP1eqBmA==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -8440,9 +8435,9 @@ } }, "node_modules/@wordpress/sync": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.11.tgz", - "integrity": "sha512-+PfeDnOKjHsNhNtLBjWP4To83N2PO1+4iO1k9AK4Kx6DvsxgJ9c2ht2GtAtDynRw4lv8Wm8B3B3lAjS1Gw0Caw==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.12.tgz", + "integrity": "sha512-dXbnATsTBbP7cIshr6Evb/37inuYoy7SWqKRcw9OEbBPrrgoPZzgzYAwGAW7AdvXyPc0Lsb9D2woldTjqbGqsg==", "dependencies": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -8454,9 +8449,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.11.tgz", - "integrity": "sha512-TcAZfwuoGkCJio3VifsFxpSHFQ8XwCUbrQD4+itypMz4gU/UquznRXhZDOxV2U5JlyHMK7300yelFGgHJLtGUw==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.12.tgz", + "integrity": "sha512-rNi3neHmMriGuaTDsGMpe0yILPmbIUfPqL/RXwNx99zGRewaogFkbHi8WFmjhqRjxxEAj+4Ji68sKTJkbZmSlA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -8465,21 +8460,21 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.11.tgz", - "integrity": "sha512-Y32nh+yDggqh0tKtbbroqRYTyj8zBUI2z4PEuBNaGWzVGGBDvkIwlrihEZaRFOKicSDlWBo8wPJVmmNYXPn+Sw==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.12.tgz", + "integrity": "sha512-4UYjDNMulDce5AjFXe1T8Rr06oUG7IwuinwVuWHYWS72X3mqI3Vvk5nxaa6IpoM3hX04myaqqtcg3d9HltApjA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.11" + "@wordpress/is-shallow-equal": "^4.42.12" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/url": { - "version": "3.43.11", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.11.tgz", - "integrity": "sha512-kE9Ke1pNQJnq+DXoFmr6a4iSavW0ibc1CzLcHMonYWOC8RHHCZ7IizcerHmCsheHzAO4ViVwtAGg33WSRMyRoQ==", + "version": "3.43.12", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.12.tgz", + "integrity": "sha512-+8ty26xXSjZGdfPJrPimjLhQ2BYBfqfLAfUqBXgvXeXfIuH6l8zun7j89MKSWY+5tfxCnpqrCWoAsPIIr1yDlg==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -8489,14 +8484,14 @@ } }, "node_modules/@wordpress/viewport": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.11.tgz", - "integrity": "sha512-h5VAXIiQQlp2j8vQoUfvsHBVWn/sAHgorJBspWCo01sMAlM2/adhV/NwXJzzYlly2LldvPHH+wgOjVtp9VPZaw==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.12.tgz", + "integrity": "sha512-pCGJQOl8Sd+aag8emabJIpVetFq9vxRidcdqx+uyY+OQU2c75DaVIOYIVH00LCg0AM/2Yxg9Qx0RJluXwIyVvQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11" + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12" }, "engines": { "node": ">=12" @@ -8506,30 +8501,30 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.11.tgz", - "integrity": "sha512-M8eHpL6X0aIJGlef1iS3DvXI3WIzPsYOE1O4GVK+/gOJkrRft5/nCj3AWl4x/AXyoTrspTjGoy3y99AMeMbITw==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.12.tgz", + "integrity": "sha512-O4OeWaNhGNIvx3UJrzuBjOhTi+wfp6H+T4wPNDspM/26ouZL7qxxX4ZBkMD/2b373s8MLQtBPGwoyuZ36MDzQw==", "engines": { "node": ">=12" } }, "node_modules/@wordpress/widgets": { - "version": "3.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.11.tgz", - "integrity": "sha512-zf7w6eXEsVL2NhRfmMJBq5Vj90nrPJbpv8ECAi71bEaZ3DUkmUgVbNTy1QkMwuEOWGxbhdxkL+nih6WjbPfbKg==", + "version": "3.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.12.tgz", + "integrity": "sha512-McGRpMC+mIAjhoNz6cEKlYTnRo6UeXggv6GKFe1nAVhenEIg8M3RAgaG0ZiXFRNP6svie5XOzf2yw7IPa0rnnw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", "classnames": "^2.3.1" }, "peerDependencies": { @@ -8538,9 +8533,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.11.tgz", - "integrity": "sha512-7jKMJLjHIjL18GpMyNPc4z/CKcn6ZpZCJqx4HGkCACqTNWHJ7Yo5nUcFiVrAeHOa69AuoSR8v2id6Xxkn4ITHA==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.12.tgz", + "integrity": "sha512-ikqxqOJandIehGnpJxj5DYFpwH9Q0v2L1NnaADiVEoJAGqWLYsz7tdGS5haHjH2kQqeE6LV6ux/KlKtHuK+Xdg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -9177,9 +9172,9 @@ } }, "node_modules/ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, "node_modules/astral-regex": { @@ -9297,9 +9292,9 @@ "dev": true }, "node_modules/axe-core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", - "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true, "engines": { "node": ">=4" @@ -14192,27 +14187,27 @@ } }, "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", "dev": true, "dependencies": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" }, "engines": { "node": ">=4.0" @@ -14227,15 +14222,6 @@ "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, "node_modules/eslint-plugin-playwright": { "version": "0.15.3", "resolved": "https://registry.npmjs.org/eslint-plugin-playwright/-/eslint-plugin-playwright-0.15.3.tgz", @@ -22745,12 +22731,15 @@ "dev": true }, "node_modules/language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, "dependencies": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" } }, "node_modules/lazy-cache": { @@ -27372,9 +27361,9 @@ "dev": true }, "node_modules/preact": { - "version": "10.18.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", - "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==", + "version": "10.18.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.2.tgz", + "integrity": "sha512-X/K43vocUHDg0XhWVmTTMbec4LT/iBMh+csCEqJk+pJqegaXsvjdqN80ZZ3L+93azWCnWCZ+WGwYb8SplxeNjA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -33803,12 +33792,16 @@ } }, "node_modules/y-indexeddb": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.11.tgz", - "integrity": "sha512-HOKQ70qW1h2WJGtOKu9rE8fbX86ExVZedecndMuhwax3yM4DQsQzCTGHt/jvTrFZr/9Ahvd8neD6aZ4dMMjtdg==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz", + "integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==", "dependencies": { "lib0": "^0.2.74" }, + "engines": { + "node": ">=16.0.0", + "npm": ">=8.0.0" + }, "funding": { "type": "GitHub Sponsors ❤", "url": "https://github.com/sponsors/dmonad" @@ -35271,18 +35264,11 @@ "dev": true }, "@babel/runtime": { - "version": "7.20.13", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.20.13.tgz", - "integrity": "sha512-gt3PKXs0DBoL9xCvOIIZ2NEqAGZqHjAnmVbfQtB620V0uReIQutpel14KcneZuer7UioY8ALKZ7iocavvzTNFA==", + "version": "7.23.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz", + "integrity": "sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==", "requires": { - "regenerator-runtime": "^0.13.11" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", - "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" - } + "regenerator-runtime": "^0.14.0" } }, "@babel/template": { @@ -38560,43 +38546,43 @@ "dev": true }, "@wordpress/a11y": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.11.tgz", - "integrity": "sha512-PrLIeDZZmEQ3qY/jjreW8xjzNjI/izfC0Z99uV9ycGqaCkHtoDabRLiSYslISo3PDD3djr/5WG8cYoZ1iEeUTA==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.42.12.tgz", + "integrity": "sha512-84xXcYlu2E5gBV7wAPRcXGVv/L/AsWkjE/nApMWiCLTlpwIJp4uxdl9+Ap7gs0LapH/8t/Meudwt5fmUGxgYTA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.42.11", - "@wordpress/i18n": "^4.42.11" + "@wordpress/dom-ready": "^3.42.12", + "@wordpress/i18n": "^4.42.12" } }, "@wordpress/annotations": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.11.tgz", - "integrity": "sha512-sqia+tCvBRsOf+F9vVMnV4PTpYT32zJh0YZnG3x3MPzCeIUtdc2WRTaqHi/E14fs3gIE7fuaOyGboGB22/B0jQ==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.42.12.tgz", + "integrity": "sha512-xWteoJnq1kOVfnHfjdx4+OWwTZoUOSyGSKTNX5GbP/07C+So//2wC1OdAvcFbfTKXwp01qcr29HXmg6o3mqsaA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/rich-text": "^6.19.11", + "@wordpress/data": "^9.12.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/rich-text": "^6.19.12", "rememo": "^4.0.2", "uuid": "^9.0.1" } }, "@wordpress/api-fetch": { - "version": "6.39.11", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.11.tgz", - "integrity": "sha512-9DCYE7N4yrdyuz10NtKhq6hFiXMJRxHfYfTD4WlGmdben0A3uy8nIWLtDNrJNGqpg1AxkC3D+6YJTlUY5Qh39Q==", + "version": "6.39.12", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.39.12.tgz", + "integrity": "sha512-z9DRLTO4UDvaCrrxd77ttdUWhzyZTO/N72Qw8Xj9mJ7TTgdbQvS92FIpjO3AFAdiXc8ddqSJp0sbdXr/rfzV2A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.11", - "@wordpress/url": "^3.43.11" + "@wordpress/i18n": "^4.42.12", + "@wordpress/url": "^3.43.12" } }, "@wordpress/autop": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.11.tgz", - "integrity": "sha512-NRKtKk8YmEq7d+n20NPP3qk4Lkc9jDsUFU8Mp17kw8fyZgtd8Wv85UMEXhOYFgAtZo1JXCAPpOFNGw/AL0/iiw==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.42.12.tgz", + "integrity": "sha512-6Lc2nEQ4FKy7QgoFhSVgrujEajw8vj3P7YHKHNPGzMRo//IElHmqPS3N6752lJDT2BJjOQyX1p2itBrCuobhNg==", "requires": { "@babel/runtime": "^7.16.0" } @@ -38608,9 +38594,9 @@ "dev": true }, "@wordpress/babel-preset-default": { - "version": "7.26.11", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.11.tgz", - "integrity": "sha512-YzeteiSOwLcbxQl1DWmMXWkf1u2+zOwrb/Ki34zOAnRt1KTiqf6oAxVSxv5ZBTpfsiD00wFtankdiIAbq6l0Ig==", + "version": "7.26.12", + "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-7.26.12.tgz", + "integrity": "sha512-uJjRaR3wR35NwSYvRmWEWBQMaAMnKxwYkJxvuc6u/cEen4ITIa56F4o3J3a5zfDClRs55jROlek0iz+Lu8pCoQ==", "dev": true, "requires": { "@babel/core": "^7.16.0", @@ -38619,10 +38605,10 @@ "@babel/preset-env": "^7.16.0", "@babel/preset-typescript": "^7.16.0", "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.11", - "@wordpress/browserslist-config": "^5.25.11", - "@wordpress/element": "^5.19.11", - "@wordpress/warning": "^2.42.11", + "@wordpress/babel-plugin-import-jsx-pragma": "^4.25.12", + "@wordpress/browserslist-config": "^5.25.12", + "@wordpress/element": "^5.19.12", + "@wordpress/warning": "^2.42.12", "browserslist": "^4.21.9", "core-js": "^3.31.0" } @@ -38634,79 +38620,79 @@ "dev": true }, "@wordpress/blob": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.11.tgz", - "integrity": "sha512-FAinhH50AEIZV13wJkBF7/Nsu95LIxg8ujlcNXTczuiOrv7XCqLI5TbfqFbUtzB/CWK9+50x+5aB8/oWrGaRDQ==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.42.12.tgz", + "integrity": "sha512-o/dahGwTy7b0AT/o6MdxFEQ3UlC+RG5aHQ3pF1kK4KBCojSW9r28pIldbxKl27hVVebb6P1hQBprPC6B/03zlA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/block-directory": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.11.tgz", - "integrity": "sha512-b311kHUpdzV5lJAiwspFsZoNfkOxSJYivkwYkzEVwsFgWTQjbK8rlxqJ6gVphokyLj1Rvd6lEEo21ec/rh4y4A==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-4.19.12.tgz", + "integrity": "sha512-nXVF6dNOuepPb5t2P5AAIpU1ybUzeYoOK1ELXRIehiKjBeubVDGUZh2hW8pjXIjIfSa8sd8wgIgW3lo3mxRW8Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/edit-post": "^7.19.11", - "@wordpress/editor": "^13.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/url": "^3.43.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/edit-post": "^7.19.12", + "@wordpress/editor": "^13.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2" } }, "@wordpress/block-editor": { - "version": "12.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.11.tgz", - "integrity": "sha512-hCO9pz0LxKwA4NKlH6TZOfiPNiD5uWmhlUpTlQCebTgiu1V2PO0OfYthmlNVxpLrEhiBdgy/cCIcRTwBftoVvw==", + "version": "12.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.10.12.tgz", + "integrity": "sha512-vJ5/GAVfXjoUMUfhuo/L/3oeuvedkB1zTWVEzzCaBoruZB9pFnxyWgZPEbL2pm5LTnyHiGTTLWhuECjhQMerlw==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/shortcode": "^3.42.11", - "@wordpress/style-engine": "^1.25.11", - "@wordpress/token-list": "^2.42.11", - "@wordpress/url": "^3.43.11", - "@wordpress/warning": "^2.42.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/shortcode": "^3.42.12", + "@wordpress/style-engine": "^1.25.12", + "@wordpress/token-list": "^2.42.12", + "@wordpress/url": "^3.43.12", + "@wordpress/warning": "^2.42.12", + "@wordpress/wordcount": "^3.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38723,41 +38709,41 @@ } }, "@wordpress/block-library": { - "version": "8.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.11.tgz", - "integrity": "sha512-pqL0PZ83U0qvkKqkub8bkshTYz0CwL9sex88R3g8vgIxG/+OMOVx6f9hzckKHto1VR0GACWCRKhq793zLSbvHw==", + "version": "8.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.19.12.tgz", + "integrity": "sha512-qS/k9lYq2woREFp9GTEpYlvlsjnNXLbVKxEcg+WxuiYMcp1qfzGhyYLthOhfEfR1uf96kYRaTmPjFQ8wTj/djg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/autop": "^3.42.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interactivity": "^2.3.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/primitives": "^3.40.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/server-side-render": "^4.19.11", - "@wordpress/url": "^3.43.11", - "@wordpress/viewport": "^5.19.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/autop": "^3.42.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interactivity": "^2.3.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/primitives": "^3.40.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/server-side-render": "^4.19.12", + "@wordpress/url": "^3.43.12", + "@wordpress/viewport": "^5.19.12", + "@wordpress/wordcount": "^3.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38770,33 +38756,33 @@ } }, "@wordpress/block-serialization-default-parser": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.11.tgz", - "integrity": "sha512-iHtmKMbk4c3iP5JC6+YhW8Z7LB04wjQiP8CQDFjc95v0qn3Bi0xHAxKwt6ezcKi7nI0nRPsayVszWjbi1fbwsw==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.42.12.tgz", + "integrity": "sha512-HYXYWmhqGLM8lf5xKtY5tjBYB7TVMnSCAlM5p/ueYSowr9v7/fW37Larin63+T43FNOh3fdtY+K7gSYCzGjRtA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/blocks": { - "version": "12.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.11.tgz", - "integrity": "sha512-89dmUbNHHDq/Pdq6Qn+LkQKNTqSF2DBGPFgTuSK/HrA85Gcy4rQBfaP5ddycymrgVJIOWgANXXM6LlbAzfTu3A==", + "version": "12.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.19.12.tgz", + "integrity": "sha512-GJ7yP7UBoD0xumyAn4hMjwt2JpcUaEjQrhfAX1xhhSYMGQeh/Ck4V4nLY0mFV6qjLLglDW0d0/tI8qjUnxpViA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.42.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/block-serialization-default-parser": "^4.42.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/shortcode": "^3.42.11", + "@wordpress/autop": "^3.42.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/block-serialization-default-parser": "^4.42.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/shortcode": "^3.42.12", "change-case": "^4.1.2", "colord": "^2.7.0", "deepmerge": "^4.3.0", @@ -38818,27 +38804,27 @@ "dev": true }, "@wordpress/commands": { - "version": "0.13.11", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.11.tgz", - "integrity": "sha512-bpZgu3SMb6wTWerPyMHAI5f7p8kBvYbUPzhKBnMOIpUHloP46G4LKLZ9L/q67LIzom3wqK1IFEmu6/oRHoAm4A==", + "version": "0.13.12", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.13.12.tgz", + "integrity": "sha512-QR2/5IsNxKsNu3nKL+Lx0uwZLigB3OHkwRm7yhIhlxeXQYNYb2xUkUeCJaa0COBkI2OvxdZ8mMZ4ikout9JmXw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/private-apis": "^0.24.11", + "@wordpress/components": "^25.8.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/private-apis": "^0.24.12", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" } }, "@wordpress/components": { - "version": "25.8.11", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.11.tgz", - "integrity": "sha512-2k6c5mdVWlxoxigB4M8dZggUZdcbeRzLjZOMTEQ3h+akXwgypK1SVZnm89gmPuW4YUNR55I3LZNhPWkeZCfgzw==", + "version": "25.8.12", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.8.12.tgz", + "integrity": "sha512-AEkWkuK/K1alYpQ03MCg8VDUu3AUjRzEYNZPX6JXZgqu58E9hXNJHhxMftlDRI3dVmt8LyYtVfdOmjmCDd47Uw==", "requires": { "@ariakit/react": "^0.2.12", "@babel/runtime": "^7.16.0", @@ -38851,23 +38837,23 @@ "@floating-ui/react-dom": "^2.0.1", "@radix-ui/react-dropdown-menu": "2.0.4", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.42.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/primitives": "^3.40.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/warning": "^2.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/primitives": "^3.40.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/warning": "^2.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -38892,19 +38878,19 @@ } }, "@wordpress/compose": { - "version": "6.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.11.tgz", - "integrity": "sha512-TD3c3bAeko8PhafdC7OeQl8WPkplLkT5S0HWz5zXPo4kS4x4/6m3sq7wBarujvXbPfP0VFOf71jvPR1EP6lRGA==", + "version": "6.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.19.12.tgz", + "integrity": "sha512-ypQ/9gaFikQ3RTv0dZLZ90l7IjZgVFkdJ2orO3BRBupvDj23KW/DYX0s1pekBcuoD5092Jk9pCxsc03o2cvhqA==", "requires": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/priority-queue": "^2.42.11", - "@wordpress/undo-manager": "^0.2.11", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/priority-queue": "^2.42.12", + "@wordpress/undo-manager": "^0.2.12", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -38912,43 +38898,43 @@ } }, "@wordpress/core-commands": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.11.tgz", - "integrity": "sha512-wNd9pLvdVVzSLGNCR6REGboVZZvjEroiy8a26lnHI1W6ANEpAynOnMcHKFL6OdeBqC1QP1k72Mytq0EdlusgpA==", + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/@wordpress/core-commands/-/core-commands-0.11.12.tgz", + "integrity": "sha512-kY481d7D4bjE19yNH6GSFsUixsbL2ymVzEy6LsHzI6l3xMxD/Iw2GXDJckfJvSi7hf8Q/cILM6MXHNDo1v03VQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/router": "^0.11.11", - "@wordpress/url": "^3.43.11" + "@wordpress/block-editor": "^12.10.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/router": "^0.11.12", + "@wordpress/url": "^3.43.12" } }, "@wordpress/core-data": { - "version": "6.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.11.tgz", - "integrity": "sha512-4OJITkv1GB+ATeKh0NJeto+rP43dxnYMmpGXLPvzdjjOARb4b38Ium+qhuvfxkwRs58i0easPOhZSEcx3o+dgA==", + "version": "6.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.19.12.tgz", + "integrity": "sha512-e/tkXJa6KeL6N8EfstKFbLZwpzHf8auCoDSs+Oi7ClDWGEfhxlBjMMIYQWy5Ks26Dwy+nCt6tUdpbcyFu5A59A==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/sync": "^0.4.11", - "@wordpress/undo-manager": "^0.2.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/sync": "^0.4.12", + "@wordpress/undo-manager": "^0.2.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -38958,48 +38944,48 @@ } }, "@wordpress/customize-widgets": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.11.tgz", - "integrity": "sha512-rGH1iRHWT7qthWP16voEJsB/Lg9fAr+ylAZ1msIpDenY4ezvOe8FUjON6bPtyi787rTxuO2Iu0LQ+lSUhB7r9w==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-4.19.12.tgz", + "integrity": "sha512-L8yt0m5wN3lQWQllf5l1Dx8L+0ADWcJMsoHyZtVzstUl5el4NF4JeQw0wyPcet6JlpM3P7KbC7SQEkkXnmOkhA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/widgets": "^3.19.11", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/widgets": "^3.19.12", "classnames": "^2.3.1", "fast-deep-equal": "^3.1.3" } }, "@wordpress/data": { - "version": "9.12.11", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.11.tgz", - "integrity": "sha512-NTONZEQPX+ydwuuQHgxBOM7rhhDQLr1mI+copDsjhE2bG0pmMfbyN/vf4P7S2/bwxnn2+UX/qgN7KGk3u99SVA==", + "version": "9.12.12", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.12.12.tgz", + "integrity": "sha512-DuVtc8l8eYIw6IPTcLxg+kFOhgRZgn99BHwAD2F3oiSADDQR/fZv3Q/gJ4sbGurvTZNdN0LkYwvQfuy/szP2yw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/is-shallow-equal": "^4.42.11", - "@wordpress/priority-queue": "^2.42.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/redux-routine": "^4.42.11", + "@wordpress/compose": "^6.19.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/is-shallow-equal": "^4.42.12", + "@wordpress/priority-queue": "^2.42.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/redux-routine": "^4.42.12", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -39011,31 +38997,31 @@ } }, "@wordpress/data-controls": { - "version": "3.11.11", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.11.tgz", - "integrity": "sha512-uTl5liKxgt2yBelBXUdpESMkdYWVRWejmX+D8zVYT+stHG3XpdzcO74/6uWJkQlmYnNYegEQavcytw4B6jQHBA==", + "version": "3.11.12", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-3.11.12.tgz", + "integrity": "sha512-0mXnlGUCeO5676/fO6cgEAEfDUrqOmql6qKyw7ifY/5fX2MtivEUnyfh/uUOVw+jOYT6fz60KVZKI15yCa+ysw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11" + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12" } }, "@wordpress/date": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.11.tgz", - "integrity": "sha512-RmurksV8yvjFu1M0KqhFYSDHTHAYKRWLqYGuW6qp8hOZxeSOFMD1RCm4jHAxhCJj7WyGzYmXkzuvYeWLk11AQA==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.42.12.tgz", + "integrity": "sha512-ZEeS94pfkBEdgVsyprgI7A8tcLoiB2XJPTq0SepZSdhMWBsG4c5pkOHPrY6KeIvPRBDOfnsQR7AflZ0TsTqLtw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.11", + "@wordpress/deprecated": "^3.42.12", "moment": "^2.29.4", "moment-timezone": "^0.5.40" } }, "@wordpress/dependency-extraction-webpack-plugin": { - "version": "4.25.11", - "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.11.tgz", - "integrity": "sha512-gyyhXODMdK4FyaND2s0vr+abWGrlNWb8j3rIWdGyDVv0DIALOoFg747xpfodu6yinpS7ovjOQkyIIt9olo5foQ==", + "version": "4.25.12", + "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-4.25.12.tgz", + "integrity": "sha512-LPCq1SSztmTxInNceW5UpdMUUlKoOf0Dra5k77reQ1iKZvBrEIygMZi65dIVaXWa+A5BqAnhCSj9oa1TrD/MNg==", "dev": true, "requires": { "json2php": "^0.0.7", @@ -39043,41 +39029,41 @@ } }, "@wordpress/deprecated": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.11.tgz", - "integrity": "sha512-TCLTFBMsSk6vOzWVKk2J5G9bhXt9jpCurLtO3m5vAxO+l/cS+3Du0ro0sNKGeu2na76CbRr/JKslzs883+LH1w==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.42.12.tgz", + "integrity": "sha512-Au6W1ZLnIrJ1JSm2vBppk3aJiFfA2uWTmVRX8L5fNJhyXJg1hPEc0attw73Jl8F1L2gduMdywvhg1FnJzE0E4g==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.11" + "@wordpress/hooks": "^3.42.12" } }, "@wordpress/dom": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.11.tgz", - "integrity": "sha512-8oet7UbFhOTidJqGqllCe+/H2aIc9aS02BmWE7KyAE//bKId+sjwkSFH2cnBOwmkm6sIU2vEBiViY2vcnJpcCw==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.42.12.tgz", + "integrity": "sha512-jh1jeTcM12AlxMvB5EBoZP9dG1il5T2oLhlCzh0vwoYy/gO0tVMV84lBXJYJmGRiz//CKfDncOctdpky97GuEQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.42.11" + "@wordpress/deprecated": "^3.42.12" } }, "@wordpress/dom-ready": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.11.tgz", - "integrity": "sha512-rViBNoM0VqpHbg9b73zztJLKf7fk7j6rqN/Yk0TBGfYqscfphC2HYaqpfrD0RdLRlt0qZjIZiRfKFrI1dP0QWA==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.42.12.tgz", + "integrity": "sha512-H3wdMhrDK1DlGjfa3Al20lPqtPBXC++fzEJhRMr0MlKKxEi0JYKnMSq3ntgD/5w7igo7S7+B5iq80crdUBNzuA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/e2e-test-utils": { - "version": "10.13.11", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.11.tgz", - "integrity": "sha512-OtGInSDoPpwGZosbcNA6tOi2GWuZ1tzRcYAl6eFwPHlXMBMnwI5wNWKzIf7+gPranzJyIN47tkG3G149pRJkLA==", + "version": "10.13.12", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-10.13.12.tgz", + "integrity": "sha512-/k8SarES6d91BGJPTo+awSS6kOQ0eX9UqsmY4CZTsYi/aS7+ol4s53pDV9PF3WmiqFgrfL9bHI+DBIcUY/kK8A==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2", "form-data": "^4.0.0", "node-fetch": "^2.6.0" @@ -39097,14 +39083,14 @@ } }, "@wordpress/e2e-test-utils-playwright": { - "version": "0.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.11.tgz", - "integrity": "sha512-IZKvuGOiWZMF2uohgc6ljS5mOrfzUBIW72A12yY6k0rC3DRKDtrErUBGXYbgO3x+YjSzRdj/q1Zkx8px0ypIUg==", + "version": "0.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils-playwright/-/e2e-test-utils-playwright-0.10.12.tgz", + "integrity": "sha512-bvvAc4EjOuxsMRHJq1gz4RMnDgM1ynYyG9tR8qSZQ5SpReOmvxG/fftpSyDUhqTnEYLCkmpw7L8NiezRC8lxsA==", "dev": true, "requires": { - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/url": "^3.43.12", "change-case": "^4.1.2", "form-data": "^4.0.0", "get-port": "^5.1.1", @@ -39187,90 +39173,90 @@ } }, "@wordpress/edit-post": { - "version": "7.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.11.tgz", - "integrity": "sha512-BOBzvioVELR8ASF5msac3rvUZW9ivbfibM5AM22UKbetYp8JHil38f3G8ZfcVVgnr3SDKQIZRgqbnijLNIpK2g==", + "version": "7.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-7.19.12.tgz", + "integrity": "sha512-wGPJ8WQf++BQ8rHbvNVjRjrvLJ8hfqQIHr2Bdv+0mvgBzhG0Pu+US1aGE/dQiBOSYmJHYB/lWK5KbZqRX5uS2Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-commands": "^0.11.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/editor": "^13.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11", - "@wordpress/viewport": "^5.19.11", - "@wordpress/warning": "^2.42.11", - "@wordpress/widgets": "^3.19.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-commands": "^0.11.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/editor": "^13.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12", + "@wordpress/viewport": "^5.19.12", + "@wordpress/warning": "^2.42.12", + "@wordpress/widgets": "^3.19.12", "classnames": "^2.3.1", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/edit-site": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.11.tgz", - "integrity": "sha512-mS0Z99X1jtJJZ+tOb8qzDWBc+nKJ+5RLj+8iNN96yHPrCVMufEKQuV581FoJY74rDF9jKzax67VsVk0w7XY6ag==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-5.19.12.tgz", + "integrity": "sha512-59mA9C79WT31+AvvZDDilTAzIQPZunGcPAuuvZEd/3RnHM2nSdLGptFmAcQa8oJT4XURpIrK8QRIg5S2hziPeA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/commands": "^0.13.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-commands": "^0.11.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/editor": "^13.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/patterns": "^1.3.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/primitives": "^3.40.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/router": "^0.11.11", - "@wordpress/style-engine": "^1.25.11", - "@wordpress/url": "^3.43.11", - "@wordpress/viewport": "^5.19.11", - "@wordpress/widgets": "^3.19.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/commands": "^0.13.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-commands": "^0.11.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/editor": "^13.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/patterns": "^1.3.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/primitives": "^3.40.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/router": "^0.11.12", + "@wordpress/style-engine": "^1.25.12", + "@wordpress/url": "^3.43.12", + "@wordpress/viewport": "^5.19.12", + "@wordpress/widgets": "^3.19.12", + "@wordpress/wordcount": "^3.42.12", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.9.2", @@ -39285,75 +39271,75 @@ } }, "@wordpress/edit-widgets": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.11.tgz", - "integrity": "sha512-rAJ6J+7S4t+ttfqgyjjCfs85UV/3rtKSazwzPH6vY40LShWjR3wJdBQFtwwSBvpzxUHkFPHbfLWiBrXlIKeIQQ==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-5.19.12.tgz", + "integrity": "sha512-D/OTgycP/BrwxzzxJScYS62cFT+SMlhz/6GXoJr0cXnmGyQk0iLg3OPCSKQ0juwmoOQXBZmmPLDp/tBVuNzouQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/block-library": "^8.19.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/interface": "^5.19.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/patterns": "^1.3.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/url": "^3.43.11", - "@wordpress/widgets": "^3.19.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/block-library": "^8.19.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/interface": "^5.19.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/patterns": "^1.3.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/url": "^3.43.12", + "@wordpress/widgets": "^3.19.12", "classnames": "^2.3.1" } }, "@wordpress/editor": { - "version": "13.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.11.tgz", - "integrity": "sha512-MUp2e4RzDvEDa0utlHsTaruTjA+VVeU05MBwaXsDiiC8dMmQvYC6ps/jWo4atsQLyXBWAcryoWkgMZNRcWOujg==", + "version": "13.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-13.19.12.tgz", + "integrity": "sha512-GOw94bDwQBwnsC9oCopmCSuC+rI90EKoic0rxIFOC4KoPe8Uo72laCTv31YesUoIz9dVBFMl7VzAUJ5Ic7lqEw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/date": "^4.42.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/dom": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/keyboard-shortcuts": "^4.19.11", - "@wordpress/keycodes": "^3.42.11", - "@wordpress/media-utils": "^4.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/patterns": "^1.3.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/reusable-blocks": "^4.19.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/server-side-render": "^4.19.11", - "@wordpress/url": "^3.43.11", - "@wordpress/wordcount": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/date": "^4.42.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/dom": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/keyboard-shortcuts": "^4.19.12", + "@wordpress/keycodes": "^3.42.12", + "@wordpress/media-utils": "^4.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/patterns": "^1.3.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/reusable-blocks": "^4.19.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/server-side-render": "^4.19.12", + "@wordpress/url": "^3.43.12", + "@wordpress/wordcount": "^3.42.12", "classnames": "^2.3.1", "date-fns": "^2.28.0", "memize": "^2.1.0", @@ -39363,14 +39349,14 @@ } }, "@wordpress/element": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.11.tgz", - "integrity": "sha512-cybHg4l++wZBh8NyA/q58t64swqhFZjvGCX/Fr8CEpo1cHXnUK334prxpcHOuN9GrPzCCa1gxKehiq+qrvl2Dg==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.19.12.tgz", + "integrity": "sha512-lZHgLVfU1G6fll77H7Rbg1gHQCWRsq4a0xCbqXSEJpYRWjdZXHGpMH40mvc89hcfoOCXAO/oySCEfdA/Kw7vfA==", "requires": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.42.11", + "@wordpress/escape-html": "^2.42.12", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -39378,24 +39364,24 @@ } }, "@wordpress/escape-html": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.11.tgz", - "integrity": "sha512-tR8FJVIRLKvVl4BOpMdvIxYMI+o2DyHx762aD5p+08pGB89oxZsdYtvxT9K+qwmp5M4w1KoNpm1lb+wrsqoDCQ==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.42.12.tgz", + "integrity": "sha512-uzcDFKxdLLvr5ZqfWFLA2tMp7l4zkALu0xqYQyvl0kv+yk/OvLqUzCwMnL0tfvzTF2cMujeBKGegKv2Z4/iSOw==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/eslint-plugin": { - "version": "16.0.11", - "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.11.tgz", - "integrity": "sha512-hwXU+DPHnBUGibr53NBxN/3v3QeTnO1h3exwmknLvV2XIArF4gRkrv38wSXs4JvpcwLRJJOY1uG5yu/pjutbLg==", + "version": "16.0.12", + "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-16.0.12.tgz", + "integrity": "sha512-JzICNwrFACEplxLu9jmcYUdfIuWn3gxOlfFIfeuJ4X9vNX0R8Huq4NFN2kkf6XszFZupj7BOIN31mq+RBt9sTQ==", "dev": true, "requires": { "@babel/eslint-parser": "^7.16.0", "@typescript-eslint/eslint-plugin": "^6.4.1", "@typescript-eslint/parser": "^6.4.1", - "@wordpress/babel-preset-default": "^7.26.11", - "@wordpress/prettier-config": "^2.25.11", + "@wordpress/babel-preset-default": "^7.26.12", + "@wordpress/prettier-config": "^2.25.12", "cosmiconfig": "^7.0.0", "eslint-config-prettier": "^8.3.0", "eslint-plugin-import": "^2.25.2", @@ -39422,47 +39408,47 @@ } }, "@wordpress/format-library": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.11.tgz", - "integrity": "sha512-9BHorkE5B+h4QvyDJaz91Y8wmAkE6e4CcZjHwX/Ty5Wu+3ScBcXKke/VXHIUa5oRcPxWuBVQKWCopQLd1wfdDg==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-4.19.12.tgz", + "integrity": "sha512-K99uXLB0SUlSS00Fv3/Aw+w+UpEO6SqtpOPri5cgCVBnu5vTjgU9CSjJhF5fuvB+Fs1S0i/EfA3cKeGIX9/rpg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/rich-text": "^6.19.11", - "@wordpress/url": "^3.43.11" + "@wordpress/a11y": "^3.42.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/rich-text": "^6.19.12", + "@wordpress/url": "^3.43.12" } }, "@wordpress/hooks": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.11.tgz", - "integrity": "sha512-R80CBv9k8v+a6a7FJHreZYUBqG1A4AkbVBPHQ0+K+8k2futZjk4kNur4ssDqAUo7qkQYT+rmHrL8PBACmvB4dg==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.42.12.tgz", + "integrity": "sha512-68tUy49EISJouknX1RDj9T0Fd/ObBVOwSHPmZPU58CtzpvKI6bTXEa2OZZIrYAL7qPtj4htGRSPl1YjeyRPwcA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/html-entities": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.11.tgz", - "integrity": "sha512-GVEP/6pW/Z0zzAVmaMd5b1npdGQCTr4h4/SXM7QYqZ6J/6+8u3CVuH3HeDGa3ZNCEcx5iTX7sTXGVFoUHUfPyw==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.42.12.tgz", + "integrity": "sha512-9Xysht4P5dsdWqMVrXFdrR2WG5KtEgfpsfwNMW9suqEa0r6xBKcuRpJhRl6eKf/JDmy7SuFPW0hszdUAqU/I0w==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/i18n": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.11.tgz", - "integrity": "sha512-pDwATpvWU6jJv8PiwRZkvYVUpQWXc8drGqJdcv0IVJ42DN0foH9tw0rEQV24QHBnkunxdOKrL11ClW0KAAn6qQ==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.42.12.tgz", + "integrity": "sha512-BXYz7J2O0sBZKSzM5THpV+zP3uzFUz6BeB8tySwPEZR5SX6DSSz3AcYrXuw+E9Sb/x+vi6XtIycsM3BAUAG2VQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.42.11", + "@wordpress/hooks": "^3.42.12", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -39470,19 +39456,19 @@ } }, "@wordpress/icons": { - "version": "9.33.11", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.11.tgz", - "integrity": "sha512-3rDpUUOopyjc4mjqvl1/kSQWng5BGgbOzYWWrDvx1W7Fo7hapt7N3Hqv98D/rc1vKfAgjcWjqufh5oEmfsDwCQ==", + "version": "9.33.12", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.33.12.tgz", + "integrity": "sha512-S3JOQ05BDQo6has18hdV10iL1vVYzEz2r+/ZAfNiIgdPvgYjYuykYd3LXk/HLlvkGLUEl8LF0ZgHdqSSdQOvGw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.11", - "@wordpress/primitives": "^3.40.11" + "@wordpress/element": "^5.19.12", + "@wordpress/primitives": "^3.40.12" } }, "@wordpress/interactivity": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.11.tgz", - "integrity": "sha512-Z91aR2Al5/Y2viMHTbm4yBkBDsaNZCD74C1vcdqD4EyYeaBqQjW0Omlz3S/ISbVW5MrTAD4awIrqo5vgX0uKYg==", + "version": "2.3.12", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.3.12.tgz", + "integrity": "sha512-dItZD+ieBqFboXiX4EfSfHVUxsZItq0rDx+J3ZM5waukTVXmnL9EwZeK5MJOGiQEOCNp/QoLDYNQVnZkPYIkAA==", "requires": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -39490,29 +39476,29 @@ } }, "@wordpress/interface": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.11.tgz", - "integrity": "sha512-DzyYXEjimNeqJN8n2M19mTPO6gv2WnV/L948TYY7Xj2vXG1ggjdR7VNGCqbpfq3wfP5DyUMW/f0waYN/eoKkpw==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-5.19.12.tgz", + "integrity": "sha512-TkwZ8ZjtYMj1Vz2VBnGnPKEpq0G+v93uajaIygKrSVjOSH2inTlC7FFeoIIoY4vvUO+UGyuUxxurzEDc54DLrg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/plugins": "^6.10.11", - "@wordpress/preferences": "^3.19.11", - "@wordpress/viewport": "^5.19.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/plugins": "^6.10.12", + "@wordpress/preferences": "^3.19.12", + "@wordpress/viewport": "^5.19.12", "classnames": "^2.3.1" } }, "@wordpress/is-shallow-equal": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.11.tgz", - "integrity": "sha512-PQp0ft8XNpbV608gDr/7KP7ovjgb84vM8nYL6kWYkwuYegqsKwutdiPATFz1wG5AM11mFUqquqIOz0SSMjhZTA==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.42.12.tgz", + "integrity": "sha512-Oz+RHc56QxufvrpXj+GmKA8OPfYe6mx/vfuP/W2nuZbSlfthxxZrI1I80Oac7WSKW5Q3wTzGwXg2voWhoRq6tA==", "requires": { "@babel/runtime": "^7.16.0" } @@ -39538,61 +39524,61 @@ } }, "@wordpress/keyboard-shortcuts": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.11.tgz", - "integrity": "sha512-IPQyzTDAR43WJWELCOIfG7agpLG580EcDLYLhBQAT9IiO1li5CJ+QDmTS5/MkS+wSbyZquDJOwV6W3obF4VAAQ==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.19.12.tgz", + "integrity": "sha512-yTN26Qn2qKPA5IiVClyNLWRLDTSGhphU01JusAzl1fzWg+DF7Q/E7KNUIhUIUu9xhXNL3F7rjx/xf/lOSTBDLw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/keycodes": "^3.42.11", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/keycodes": "^3.42.12", "rememo": "^4.0.2" } }, "@wordpress/keycodes": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.11.tgz", - "integrity": "sha512-UKoDi490qsBXEytnFwPxGD8NNzSc3ElTnxvuztNa65/jAyGN5Qg+/H7ysm0mJhNeFnUxSfSDw3HdC4R3yg+oMQ==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.42.12.tgz", + "integrity": "sha512-nUzS7LaoI9/uSx6HMXkhm+QsdO2EKMBBzF1fU7slZxZaqPjI9PJ19aXWh1t6K07+fh4oJg8pdP3tM3wEtsUOkw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.42.11", + "@wordpress/i18n": "^4.42.12", "change-case": "^4.1.2" } }, "@wordpress/list-reusable-blocks": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.11.tgz", - "integrity": "sha512-caCias+MP8XWXMkf7qISLGmDmosEFnbZ6gLofGF4/wxth6iafZjv97j6VzaG9DlbveICUApP7utkR/w65OZ6cg==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-4.19.12.tgz", + "integrity": "sha512-XhzclIM4Iy9nUebnTi6JVsgTL/jIwEV3qM7iq1qypqmvw3T1gZaMDv2CJgrKzu5NF9AGEHNGjv+cHWIm8tAYlw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", "change-case": "^4.1.2" } }, "@wordpress/media-utils": { - "version": "4.33.11", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.11.tgz", - "integrity": "sha512-tItAPA/A6vVFvcmQAX5cOMGwcA4AJKOjtlSxytDoc1Ek819iiwiQMbk7hhyeYzRkc6TiFKIjCGGuhn3yayWFGA==", + "version": "4.33.12", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-4.33.12.tgz", + "integrity": "sha512-iKXSVDOYnH91RUQ8FU+pMPJBNEJUB69yMBm5U5oSYQEXUAvHLFl4hc7zFL6Id82gYeBPuLZHjNLIYQDFSor7CA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blob": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11" + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blob": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12" } }, "@wordpress/notices": { - "version": "4.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.11.tgz", - "integrity": "sha512-dKvvhKjuipjRNJR5Trl96GzCeb1z4bY5ueuknH+AZes4mPSIbE6g8DiYJGFlH+N6eRRauegL7830TM5k+hedPg==", + "version": "4.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.10.12.tgz", + "integrity": "sha512-YnkIbBPxws031wH4pxQaA7l+Q1lCswPONA0GSgqge2A3owKTMel25gGSP3sU1RC9F+2JeuyS+Lu1FMQ7Rf9VXA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/data": "^9.12.11" + "@wordpress/a11y": "^3.42.12", + "@wordpress/data": "^9.12.12" } }, "@wordpress/npm-package-json-lint-config": { @@ -39602,54 +39588,54 @@ "dev": true }, "@wordpress/nux": { - "version": "8.4.11", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.11.tgz", - "integrity": "sha512-f8amGMtiwtnqJOq6fSAsfS+p9IdKBE/Bn3isD+70tgoB9ZdBIUJcul/d+aumJT4cUyoNpkQN8f2xh7Zv6lWqHQ==", + "version": "8.4.12", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-8.4.12.tgz", + "integrity": "sha512-py7+/Y/0spYG3eKtU0mnpRNzUzcdXnlSeVFrStzuMuoW0gkwGe9KNfZ792rI5NXkQTua1yu9dCvUnc6mJUPVGA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", "rememo": "^4.0.2" } }, "@wordpress/patterns": { - "version": "1.3.11", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.11.tgz", - "integrity": "sha512-dDhDp9mIHycz9QA6PoCJUc9aO/CPelf97lyYXNCaKH8kzMbh6FjPWgGVVgQto3BTdjTx6j8C5gLf+0Bb2vbYyw==", + "version": "1.3.12", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-1.3.12.tgz", + "integrity": "sha512-hfOtSRLsnV6DycLL8rXiTd6wwS4b+pryJcSGW4JXcqFtVdNdPh9fBNUwcE/O99Sev5h/YbxGe60dw4S4ljPHgg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/html-entities": "^3.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11" + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/html-entities": "^3.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12" } }, "@wordpress/plugins": { - "version": "6.10.11", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.11.tgz", - "integrity": "sha512-DgT+OgyZvo5LiQsyGsPdGrZvy2agJbiIxxm4ZceeoCO/WTYJF+62F623HdgZ2O5Ox14KobFcTwlnRhG45I8lmA==", + "version": "6.10.12", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-6.10.12.tgz", + "integrity": "sha512-sX169a5Rf8Uu5Dfn2RKj28oT6AQLlxVZy/52q83b/Ur/XFoEbEHnE2pDlrDvNKU4B3So4kAPjlvWUOsUIQcmbQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/element": "^5.19.11", - "@wordpress/hooks": "^3.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/is-shallow-equal": "^4.42.11", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/element": "^5.19.12", + "@wordpress/hooks": "^3.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/is-shallow-equal": "^4.42.12", "memize": "^2.0.1" } }, @@ -39664,66 +39650,66 @@ } }, "@wordpress/preferences": { - "version": "3.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.11.tgz", - "integrity": "sha512-7Pt75ZfJ6JW+ZxVo3sdoMikS3Z49l0I9EWniMPW/jWbeGOBT3L0kkdhAtC/2CGLB91iqiGykZ+8dI0/mooWaMA==", + "version": "3.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.19.12.tgz", + "integrity": "sha512-phu0Ni9HcXDzVALbRHIh/dm0yp7ZdlxTXIM+g0p7gOesP9oM8DJq4fx+tjiIQW9e8oJ1+Pja+6X76TO0OpvDuw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/components": "^25.8.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/components": "^25.8.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", "classnames": "^2.3.1" } }, "@wordpress/preferences-persistence": { - "version": "1.34.11", - "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.11.tgz", - "integrity": "sha512-y1HAbG72Sq+MGAHRjhd3O7NV1g7m6dv5892FxiYH/gu0p+AfTUIW7baxtqG48hlUPpw4OsJzri3fD4hgAh6FmQ==", + "version": "1.34.12", + "resolved": "https://registry.npmjs.org/@wordpress/preferences-persistence/-/preferences-persistence-1.34.12.tgz", + "integrity": "sha512-exaLWmCxXrHB0UfANa4igjo7PbVJT/Id3KltotOVtYlNMBVFBfimr/onEE7w/SmxRrpm/VjNGmHEB/DoxbLLHQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11" + "@wordpress/api-fetch": "^6.39.12" } }, "@wordpress/prettier-config": { - "version": "2.25.11", - "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.11.tgz", - "integrity": "sha512-Se7GELF2PnyMMgwrmhyW7Q4GhVZauOyTuz0VzZ6xxoWBL5ipxH/mdknFkLoj2ZZHDNVGAjEjN82DMT+VECtirQ==", + "version": "2.25.12", + "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-2.25.12.tgz", + "integrity": "sha512-aHVdEud+1C45DtU9V5XXRXPP+TMBw7XikHozWB8UosPFSbb12e3El5YUwDWh0cDGhw1lh3Qc/d3mwP1uffGYHw==", "dev": true }, "@wordpress/primitives": { - "version": "3.40.11", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.11.tgz", - "integrity": "sha512-wU+Esquiu6dzu4juoI0COTuUKsXt3MD07f+GsbiqD61+8aHsGg1FthjUQ7FEYm0/x8n58SubzUH2bUotsxB+hw==", + "version": "3.40.12", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.40.12.tgz", + "integrity": "sha512-fgIrHxl4Wws5drsvYSxE5VCyC5ryhWGCnil1uUHWuxZ4Vm0oSdpEUkfkPc3LZk9UoWXSRCX+OnSBaRIp2f/9qw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.11", + "@wordpress/element": "^5.19.12", "classnames": "^2.3.1" } }, "@wordpress/priority-queue": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.11.tgz", - "integrity": "sha512-8+rakBrilsgbuJtMAcDYpj1fa26wRYvGk/HkbfdkOaDHygpEYsMtyfshw62csM1x7UPKzqp8wLRI84ceqrT2ZQ==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.42.12.tgz", + "integrity": "sha512-Ee7LdxTPTeKx0Ewarir89I4ZeXTv8SzFHmowTNpDjvHL9oB3bZrLa3+Nf9Kyzh1JTqRY5TLDjCxYtq8sZPT/Tg==", "requires": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" } }, "@wordpress/private-apis": { - "version": "0.24.11", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.11.tgz", - "integrity": "sha512-2n9yf9bQ8oX2qQXTxxNilfTjlPNSQsRb6+NlHLKoZ28dJvElJrRqYVMPjYvh6p/TzktHkBUnvr1NTyTH6XJt8w==", + "version": "0.24.12", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.24.12.tgz", + "integrity": "sha512-58wcq0I7HAxpVg4AQrWs9pi8gzg93jbqNjIQsscj+/zdOBgMVeqPoISe5lG8xUGwhYxdR/N9dg5VzTIgwO2wUQ==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/redux-routine": { - "version": "4.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.11.tgz", - "integrity": "sha512-W8kv7Ef3mywXOXxN6e/hhclhg5AzH+2fPyw/3QlYlWWV7eqBSDwNh7nXxvsTD1RhwnXfOrMFGss5TotURo//gg==", + "version": "4.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.42.12.tgz", + "integrity": "sha512-2VopU20HeJNtXEXx0TUjrva8Jdi+QLUDQCLJud4Q5ZY+sp0MKH9DJtUlMPigstsHR2o5bMlXBnpiAaQFDFnYEg==", "requires": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -39732,73 +39718,73 @@ } }, "@wordpress/reusable-blocks": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.11.tgz", - "integrity": "sha512-31WmaiC/kzD6j9i/FRFclqnYJo21lOzHcj8ZxXwVTa8lLZka4GBqEafYuzWfhextSr9a+xLt/PnjvagUySC0xA==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.19.12.tgz", + "integrity": "sha512-wbgXJtZENMfOcjpey7W66xtKMqfcHDUJFzCcc2DfyDYU2p5yNfjMUzl0w8hwTStoUCAiS3jXyyz3BGPnGnpJrA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11" + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12" } }, "@wordpress/rich-text": { - "version": "6.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.11.tgz", - "integrity": "sha512-WfJbRWo0dUV6tQZkBO9YEVVmUqvE3NyAYwrsuk1EmPO7jrKBgozVERYHLNqFR/H0kfii5sOn79ggXLnonjPeoA==", + "version": "6.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.19.12.tgz", + "integrity": "sha512-RjjOhJzR2LiY8B0QY+hZxM1uoVmsJd26405Q1q3C1hrZrDgUIf4PYiuQHSEUAW4JH7HPeX+e6ICCSMjFE5bpNQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.42.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/escape-html": "^2.42.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/keycodes": "^3.42.11", + "@wordpress/a11y": "^3.42.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/escape-html": "^2.42.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/keycodes": "^3.42.12", "memize": "^2.1.0", "rememo": "^4.0.2" } }, "@wordpress/router": { - "version": "0.11.11", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.11.tgz", - "integrity": "sha512-92/GqNjqfYiYINSbp89ByUiIXdvNwbZ01e/RBjz/H1a5KEyLBqY8oToxFi7efOcpF70gTrOf6YGTWFTwLXRq5Q==", + "version": "0.11.12", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-0.11.12.tgz", + "integrity": "sha512-Wvs61lf/Mkgnc8sfaNSIsFd2jnDlZZ9cYumtydschrsk3bP+9jEDmt8ps14U34de75moGRXD5Fqx0hkL9ggNJw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.19.11", - "@wordpress/private-apis": "^0.24.11", - "@wordpress/url": "^3.43.11", + "@wordpress/element": "^5.19.12", + "@wordpress/private-apis": "^0.24.12", + "@wordpress/url": "^3.43.12", "history": "^5.1.0" } }, "@wordpress/scripts": { - "version": "26.13.11", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.11.tgz", - "integrity": "sha512-BjhV3ZWDC3lg04F7CY3c11vOC3tnnRE7KTC2M+JrNJQwCiNyrZqWfdVEoKeeGbaunQB2glAWD/9jOhxgl2uedw==", + "version": "26.13.12", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-26.13.12.tgz", + "integrity": "sha512-nA0TKPg87b07VuW5ptO9/Fr6Oe/5X8isu9wMkHJ+Rg1sC8X4N9mPfg4nFHmAlXGVe+AR499OOcSojTHy/IUF3g==", "dev": true, "requires": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^8.0.1", - "@wordpress/babel-preset-default": "^7.26.11", - "@wordpress/browserslist-config": "^5.25.11", - "@wordpress/dependency-extraction-webpack-plugin": "^4.25.11", - "@wordpress/e2e-test-utils-playwright": "^0.10.11", - "@wordpress/eslint-plugin": "^16.0.11", - "@wordpress/jest-preset-default": "^11.13.11", - "@wordpress/npm-package-json-lint-config": "^4.27.11", - "@wordpress/postcss-plugins-preset": "^4.26.11", - "@wordpress/prettier-config": "^2.25.11", - "@wordpress/stylelint-config": "^21.25.11", + "@wordpress/babel-preset-default": "^7.26.12", + "@wordpress/browserslist-config": "^5.25.12", + "@wordpress/dependency-extraction-webpack-plugin": "^4.25.12", + "@wordpress/e2e-test-utils-playwright": "^0.10.12", + "@wordpress/eslint-plugin": "^16.0.12", + "@wordpress/jest-preset-default": "^11.13.12", + "@wordpress/npm-package-json-lint-config": "^4.27.12", + "@wordpress/postcss-plugins-preset": "^4.26.12", + "@wordpress/prettier-config": "^2.25.12", + "@wordpress/stylelint-config": "^21.25.12", "adm-zip": "^0.5.9", "babel-jest": "^29.6.2", "babel-loader": "^8.2.3", @@ -40071,36 +40057,36 @@ } }, "@wordpress/server-side-render": { - "version": "4.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.11.tgz", - "integrity": "sha512-JL3Qde7obAKvBT/RGZPxlP8Jv6RFhDzowUNcg7C/revUV730dALkODh6Fx6dlWrEftrA7NupqW3bmX1AoaPTLA==", + "version": "4.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.19.12.tgz", + "integrity": "sha512-IgksYssfA6Gn7RrE9ktCwz+v9eidpoQe4roKQaoIMYZ6BaEyz9rPecdFZ1odPfkqRH6/CPNBw/1nD/P26fKIgg==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/deprecated": "^3.42.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/url": "^3.43.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/deprecated": "^3.42.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/url": "^3.43.12", "fast-deep-equal": "^3.1.3" } }, "@wordpress/shortcode": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.11.tgz", - "integrity": "sha512-nZgEFyMnScXanPDGoAXTqZ4MnQMB7Wh53PAzyvJ6UlEaIlYHa9dxBAdJwdirPzuT35qgE4hjgwjKKPI6Z0R8rQ==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.42.12.tgz", + "integrity": "sha512-IxQ+xJylZ59RNa6SzseqVKCFU7C4jQ7u5cFogyjxKaZOuIvR6tLVrwVDC4pPtabguxRFiNQeQO5y3sR2IuK3tA==", "requires": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" } }, "@wordpress/style-engine": { - "version": "1.25.11", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.11.tgz", - "integrity": "sha512-ER2T1zeNaA8gXLR8XJYckVCpbPLFcCMQG47/RgSGAREC00Tw7hCE1CFsd8aDDs23UaJu2B8Jaw0Oj+e3HGW9uA==", + "version": "1.25.12", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.25.12.tgz", + "integrity": "sha512-/9hJ75LD300aGrZ9W52CEBMqyxVpgVh0NqTN41ZwT0on11QpUGoP/7g29ms8a8zoOOWgSwVHcyqpTEYP1eqBmA==", "requires": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -40117,9 +40103,9 @@ } }, "@wordpress/sync": { - "version": "0.4.11", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.11.tgz", - "integrity": "sha512-+PfeDnOKjHsNhNtLBjWP4To83N2PO1+4iO1k9AK4Kx6DvsxgJ9c2ht2GtAtDynRw4lv8Wm8B3B3lAjS1Gw0Caw==", + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.4.12.tgz", + "integrity": "sha512-dXbnATsTBbP7cIshr6Evb/37inuYoy7SWqKRcw9OEbBPrrgoPZzgzYAwGAW7AdvXyPc0Lsb9D2woldTjqbGqsg==", "requires": { "@babel/runtime": "^7.16.0", "y-indexeddb": "~9.0.11", @@ -40128,71 +40114,71 @@ } }, "@wordpress/token-list": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.11.tgz", - "integrity": "sha512-TcAZfwuoGkCJio3VifsFxpSHFQ8XwCUbrQD4+itypMz4gU/UquznRXhZDOxV2U5JlyHMK7300yelFGgHJLtGUw==", + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.42.12.tgz", + "integrity": "sha512-rNi3neHmMriGuaTDsGMpe0yILPmbIUfPqL/RXwNx99zGRewaogFkbHi8WFmjhqRjxxEAj+4Ji68sKTJkbZmSlA==", "requires": { "@babel/runtime": "^7.16.0" } }, "@wordpress/undo-manager": { - "version": "0.2.11", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.11.tgz", - "integrity": "sha512-Y32nh+yDggqh0tKtbbroqRYTyj8zBUI2z4PEuBNaGWzVGGBDvkIwlrihEZaRFOKicSDlWBo8wPJVmmNYXPn+Sw==", + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.2.12.tgz", + "integrity": "sha512-4UYjDNMulDce5AjFXe1T8Rr06oUG7IwuinwVuWHYWS72X3mqI3Vvk5nxaa6IpoM3hX04myaqqtcg3d9HltApjA==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.42.11" + "@wordpress/is-shallow-equal": "^4.42.12" } }, "@wordpress/url": { - "version": "3.43.11", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.11.tgz", - "integrity": "sha512-kE9Ke1pNQJnq+DXoFmr6a4iSavW0ibc1CzLcHMonYWOC8RHHCZ7IizcerHmCsheHzAO4ViVwtAGg33WSRMyRoQ==", + "version": "3.43.12", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.43.12.tgz", + "integrity": "sha512-+8ty26xXSjZGdfPJrPimjLhQ2BYBfqfLAfUqBXgvXeXfIuH6l8zun7j89MKSWY+5tfxCnpqrCWoAsPIIr1yDlg==", "requires": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" } }, "@wordpress/viewport": { - "version": "5.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.11.tgz", - "integrity": "sha512-h5VAXIiQQlp2j8vQoUfvsHBVWn/sAHgorJBspWCo01sMAlM2/adhV/NwXJzzYlly2LldvPHH+wgOjVtp9VPZaw==", + "version": "5.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.19.12.tgz", + "integrity": "sha512-pCGJQOl8Sd+aag8emabJIpVetFq9vxRidcdqx+uyY+OQU2c75DaVIOYIVH00LCg0AM/2Yxg9Qx0RJluXwIyVvQ==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11" + "@wordpress/compose": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12" } }, "@wordpress/warning": { - "version": "2.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.11.tgz", - "integrity": "sha512-M8eHpL6X0aIJGlef1iS3DvXI3WIzPsYOE1O4GVK+/gOJkrRft5/nCj3AWl4x/AXyoTrspTjGoy3y99AMeMbITw==" + "version": "2.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.42.12.tgz", + "integrity": "sha512-O4OeWaNhGNIvx3UJrzuBjOhTi+wfp6H+T4wPNDspM/26ouZL7qxxX4ZBkMD/2b373s8MLQtBPGwoyuZ36MDzQw==" }, "@wordpress/widgets": { - "version": "3.19.11", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.11.tgz", - "integrity": "sha512-zf7w6eXEsVL2NhRfmMJBq5Vj90nrPJbpv8ECAi71bEaZ3DUkmUgVbNTy1QkMwuEOWGxbhdxkL+nih6WjbPfbKg==", + "version": "3.19.12", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-3.19.12.tgz", + "integrity": "sha512-McGRpMC+mIAjhoNz6cEKlYTnRo6UeXggv6GKFe1nAVhenEIg8M3RAgaG0ZiXFRNP6svie5XOzf2yw7IPa0rnnw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.39.11", - "@wordpress/block-editor": "^12.10.11", - "@wordpress/blocks": "^12.19.11", - "@wordpress/components": "^25.8.11", - "@wordpress/compose": "^6.19.11", - "@wordpress/core-data": "^6.19.11", - "@wordpress/data": "^9.12.11", - "@wordpress/element": "^5.19.11", - "@wordpress/i18n": "^4.42.11", - "@wordpress/icons": "^9.33.11", - "@wordpress/notices": "^4.10.11", + "@wordpress/api-fetch": "^6.39.12", + "@wordpress/block-editor": "^12.10.12", + "@wordpress/blocks": "^12.19.12", + "@wordpress/components": "^25.8.12", + "@wordpress/compose": "^6.19.12", + "@wordpress/core-data": "^6.19.12", + "@wordpress/data": "^9.12.12", + "@wordpress/element": "^5.19.12", + "@wordpress/i18n": "^4.42.12", + "@wordpress/icons": "^9.33.12", + "@wordpress/notices": "^4.10.12", "classnames": "^2.3.1" } }, "@wordpress/wordcount": { - "version": "3.42.11", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.11.tgz", - "integrity": "sha512-7jKMJLjHIjL18GpMyNPc4z/CKcn6ZpZCJqx4HGkCACqTNWHJ7Yo5nUcFiVrAeHOa69AuoSR8v2id6Xxkn4ITHA==", + "version": "3.42.12", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.42.12.tgz", + "integrity": "sha512-ikqxqOJandIehGnpJxj5DYFpwH9Q0v2L1NnaADiVEoJAGqWLYsz7tdGS5haHjH2kQqeE6LV6ux/KlKtHuK+Xdg==", "requires": { "@babel/runtime": "^7.16.0" } @@ -40656,9 +40642,9 @@ } }, "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==", + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", "dev": true }, "astral-regex": { @@ -40735,9 +40721,9 @@ "dev": true }, "axe-core": { - "version": "4.8.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.8.2.tgz", - "integrity": "sha512-/dlp0fxyM3R8YW7MFzaHWXrf4zzbr0vaYb23VBFCl83R7nWNPg/yaQw2Dc8jzCMmDVLhSdzH8MjrsuIUuvX+6g==", + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.7.0.tgz", + "integrity": "sha512-M0JtH+hlOL5pLQwHOLNYZaXuhqmvS8oExsqB1SBYgA4Dk7u/xx+YdGHXaK5pyUfed5mYXdlYiphWq3G8cRi5JQ==", "dev": true }, "axios": { @@ -44730,27 +44716,27 @@ } }, "eslint-plugin-jsx-a11y": { - "version": "6.7.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.7.1.tgz", - "integrity": "sha512-63Bog4iIethyo8smBklORknVjB0T2dwB8Mr/hIC+fBS0uyHdYYpzM/Ed+YC8VxTjlXHEWFOdmgwcDn1U2L9VCA==", + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.8.0.tgz", + "integrity": "sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==", "dev": true, "requires": { - "@babel/runtime": "^7.20.7", - "aria-query": "^5.1.3", - "array-includes": "^3.1.6", - "array.prototype.flatmap": "^1.3.1", - "ast-types-flow": "^0.0.7", - "axe-core": "^4.6.2", - "axobject-query": "^3.1.1", + "@babel/runtime": "^7.23.2", + "aria-query": "^5.3.0", + "array-includes": "^3.1.7", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "=4.7.0", + "axobject-query": "^3.2.1", "damerau-levenshtein": "^1.0.8", "emoji-regex": "^9.2.2", - "has": "^1.0.3", - "jsx-ast-utils": "^3.3.3", - "language-tags": "=1.0.5", + "es-iterator-helpers": "^1.0.15", + "hasown": "^2.0.0", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", "minimatch": "^3.1.2", - "object.entries": "^1.1.6", - "object.fromentries": "^2.0.6", - "semver": "^6.3.0" + "object.entries": "^1.1.7", + "object.fromentries": "^2.0.7" }, "dependencies": { "emoji-regex": { @@ -44758,12 +44744,6 @@ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", "dev": true - }, - "semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true } } }, @@ -50942,12 +50922,12 @@ "dev": true }, "language-tags": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", "dev": true, "requires": { - "language-subtag-registry": "~0.3.2" + "language-subtag-registry": "^0.3.20" } }, "lazy-cache": { @@ -54365,9 +54345,9 @@ "dev": true }, "preact": { - "version": "10.18.1", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.1.tgz", - "integrity": "sha512-mKUD7RRkQQM6s7Rkmi7IFkoEHjuFqRQUaXamO61E6Nn7vqF/bo7EZCmSyrUnp2UWHw0O7XjZ2eeXis+m7tf4lg==" + "version": "10.18.2", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.18.2.tgz", + "integrity": "sha512-X/K43vocUHDg0XhWVmTTMbec4LT/iBMh+csCEqJk+pJqegaXsvjdqN80ZZ3L+93azWCnWCZ+WGwYb8SplxeNjA==" }, "prelude-ls": { "version": "1.2.1", @@ -59178,9 +59158,9 @@ "optional": true }, "y-indexeddb": { - "version": "9.0.11", - "resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.11.tgz", - "integrity": "sha512-HOKQ70qW1h2WJGtOKu9rE8fbX86ExVZedecndMuhwax3yM4DQsQzCTGHt/jvTrFZr/9Ahvd8neD6aZ4dMMjtdg==", + "version": "9.0.12", + "resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz", + "integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==", "requires": { "lib0": "^0.2.74" } diff --git a/package.json b/package.json index 229f7716896d2..7c9227958fdb6 100644 --- a/package.json +++ b/package.json @@ -27,11 +27,11 @@ "@lodder/grunt-postcss": "^3.1.1", "@playwright/test": "1.32.0", "@pmmmwh/react-refresh-webpack-plugin": "0.5.5", - "@wordpress/babel-preset-default": "7.26.11", - "@wordpress/dependency-extraction-webpack-plugin": "4.25.11", - "@wordpress/e2e-test-utils": "10.13.11", - "@wordpress/e2e-test-utils-playwright": "0.10.11", - "@wordpress/scripts": "26.13.11", + "@wordpress/babel-preset-default": "7.26.12", + "@wordpress/dependency-extraction-webpack-plugin": "4.25.12", + "@wordpress/e2e-test-utils": "10.13.12", + "@wordpress/e2e-test-utils-playwright": "0.10.12", + "@wordpress/scripts": "26.13.12", "autoprefixer": "10.4.16", "chalk": "5.3.0", "check-node-version": "4.2.1", @@ -79,70 +79,70 @@ "dependencies": { "@emotion/is-prop-valid": "0.8.8", "@emotion/memoize": "0.7.4", - "@wordpress/a11y": "3.42.11", - "@wordpress/annotations": "2.42.11", - "@wordpress/api-fetch": "6.39.11", - "@wordpress/autop": "3.42.11", - "@wordpress/blob": "3.42.11", - "@wordpress/block-directory": "4.19.11", - "@wordpress/block-editor": "12.10.11", - "@wordpress/block-library": "8.19.11", - "@wordpress/block-serialization-default-parser": "4.42.11", - "@wordpress/blocks": "12.19.11", - "@wordpress/commands": "0.13.11", - "@wordpress/components": "25.8.11", - "@wordpress/compose": "6.19.11", - "@wordpress/core-commands": "0.11.11", - "@wordpress/core-data": "6.19.11", - "@wordpress/customize-widgets": "4.19.11", - "@wordpress/data": "9.12.11", - "@wordpress/data-controls": "3.11.11", - "@wordpress/date": "4.42.11", - "@wordpress/deprecated": "3.42.11", - "@wordpress/dom": "3.42.11", - "@wordpress/dom-ready": "3.42.11", - "@wordpress/edit-post": "7.19.11", - "@wordpress/edit-site": "5.19.11", - "@wordpress/edit-widgets": "5.19.11", - "@wordpress/editor": "13.19.11", - "@wordpress/element": "5.19.11", - "@wordpress/escape-html": "2.42.11", - "@wordpress/format-library": "4.19.11", - "@wordpress/hooks": "3.42.11", - "@wordpress/html-entities": "3.42.11", - "@wordpress/i18n": "4.42.11", - "@wordpress/icons": "9.33.11", - "@wordpress/interactivity": "2.3.11", - "@wordpress/interface": "5.19.11", - "@wordpress/is-shallow-equal": "4.42.11", - "@wordpress/keyboard-shortcuts": "4.19.11", - "@wordpress/keycodes": "3.42.11", - "@wordpress/list-reusable-blocks": "4.19.11", - "@wordpress/media-utils": "4.33.11", - "@wordpress/notices": "4.10.11", - "@wordpress/nux": "8.4.11", - "@wordpress/patterns": "1.3.11", - "@wordpress/plugins": "6.10.11", - "@wordpress/preferences": "3.19.11", - "@wordpress/preferences-persistence": "1.34.11", - "@wordpress/primitives": "3.40.11", - "@wordpress/priority-queue": "2.42.11", - "@wordpress/private-apis": "0.24.11", - "@wordpress/redux-routine": "4.42.11", - "@wordpress/reusable-blocks": "4.19.11", - "@wordpress/rich-text": "6.19.11", - "@wordpress/router": "0.11.11", - "@wordpress/server-side-render": "4.19.11", - "@wordpress/shortcode": "3.42.11", - "@wordpress/style-engine": "1.25.11", - "@wordpress/sync": "0.4.11", - "@wordpress/token-list": "2.42.11", - "@wordpress/undo-manager": "0.2.11", - "@wordpress/url": "3.43.11", - "@wordpress/viewport": "5.19.11", - "@wordpress/warning": "2.42.11", - "@wordpress/widgets": "3.19.11", - "@wordpress/wordcount": "3.42.11", + "@wordpress/a11y": "3.42.12", + "@wordpress/annotations": "2.42.12", + "@wordpress/api-fetch": "6.39.12", + "@wordpress/autop": "3.42.12", + "@wordpress/blob": "3.42.12", + "@wordpress/block-directory": "4.19.12", + "@wordpress/block-editor": "12.10.12", + "@wordpress/block-library": "8.19.12", + "@wordpress/block-serialization-default-parser": "4.42.12", + "@wordpress/blocks": "12.19.12", + "@wordpress/commands": "0.13.12", + "@wordpress/components": "25.8.12", + "@wordpress/compose": "6.19.12", + "@wordpress/core-commands": "0.11.12", + "@wordpress/core-data": "6.19.12", + "@wordpress/customize-widgets": "4.19.12", + "@wordpress/data": "9.12.12", + "@wordpress/data-controls": "3.11.12", + "@wordpress/date": "4.42.12", + "@wordpress/deprecated": "3.42.12", + "@wordpress/dom": "3.42.12", + "@wordpress/dom-ready": "3.42.12", + "@wordpress/edit-post": "7.19.12", + "@wordpress/edit-site": "5.19.12", + "@wordpress/edit-widgets": "5.19.12", + "@wordpress/editor": "13.19.12", + "@wordpress/element": "5.19.12", + "@wordpress/escape-html": "2.42.12", + "@wordpress/format-library": "4.19.12", + "@wordpress/hooks": "3.42.12", + "@wordpress/html-entities": "3.42.12", + "@wordpress/i18n": "4.42.12", + "@wordpress/icons": "9.33.12", + "@wordpress/interactivity": "2.3.12", + "@wordpress/interface": "5.19.12", + "@wordpress/is-shallow-equal": "4.42.12", + "@wordpress/keyboard-shortcuts": "4.19.12", + "@wordpress/keycodes": "3.42.12", + "@wordpress/list-reusable-blocks": "4.19.12", + "@wordpress/media-utils": "4.33.12", + "@wordpress/notices": "4.10.12", + "@wordpress/nux": "8.4.12", + "@wordpress/patterns": "1.3.12", + "@wordpress/plugins": "6.10.12", + "@wordpress/preferences": "3.19.12", + "@wordpress/preferences-persistence": "1.34.12", + "@wordpress/primitives": "3.40.12", + "@wordpress/priority-queue": "2.42.12", + "@wordpress/private-apis": "0.24.12", + "@wordpress/redux-routine": "4.42.12", + "@wordpress/reusable-blocks": "4.19.12", + "@wordpress/rich-text": "6.19.12", + "@wordpress/router": "0.11.12", + "@wordpress/server-side-render": "4.19.12", + "@wordpress/shortcode": "3.42.12", + "@wordpress/style-engine": "1.25.12", + "@wordpress/sync": "0.4.12", + "@wordpress/token-list": "2.42.12", + "@wordpress/undo-manager": "0.2.12", + "@wordpress/url": "3.43.12", + "@wordpress/viewport": "5.19.12", + "@wordpress/warning": "2.42.12", + "@wordpress/widgets": "3.19.12", + "@wordpress/wordcount": "3.42.12", "backbone": "1.5.0", "clipboard": "2.0.11", "core-js-url-browser": "3.6.4", diff --git a/src/wp-includes/assets/script-loader-packages.min.php b/src/wp-includes/assets/script-loader-packages.min.php index e4c53516d485f..54196a6006c43 100644 --- a/src/wp-includes/assets/script-loader-packages.min.php +++ b/src/wp-includes/assets/script-loader-packages.min.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), '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' => '5b7cd5ab23c9d68e0b1e'), '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' => 'f0bb1e364b792257eb17'), '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' => '85751c2fc8b706caed42'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), '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' => '7204d43123223474471a'), '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' => '07ff2b66990783ecd068'), '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' => 'f6e63a4760dcece8b909'), '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' => '3189b344ff39fef940b7'), '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' => 'ade490de79d35734e06d'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '99b262137df116eb6013'), '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' => 'bb454c7f10757887ce5a'), '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' => 'ac94d42fa1999bcf3722'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), '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', 'wp-widgets'), 'version' => '6720d8a86f225f3ce492'), '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' => '3d8a50adc6d174b01247'), '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' => '64e3e5b8558ec09ac4ba'), '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' => '3f5791ae786456067a27'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), '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' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), '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-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e1f251d36e08fc03cc75'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11cb2ebaa70a9f1f0ab5'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), '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' => '5ac513f0f58c78e7f084'), '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' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd1ae6718bab1f7073adb'), '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' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('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' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), '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' => '5b7cd5ab23c9d68e0b1e'), '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' => 'f0bb1e364b792257eb17'), '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' => '875919a30abea6016ef8'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), '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' => '7204d43123223474471a'), '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' => '07ff2b66990783ecd068'), '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' => 'f6e63a4760dcece8b909'), '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' => '3189b344ff39fef940b7'), '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' => 'ade490de79d35734e06d'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '99b262137df116eb6013'), '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' => 'bb454c7f10757887ce5a'), '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' => 'dc5f255634f3da29c8d5'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => '936c461ad5dce9c2c8ea'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), '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', 'wp-widgets'), 'version' => '6720d8a86f225f3ce492'), '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' => '3d8a50adc6d174b01247'), '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' => '64e3e5b8558ec09ac4ba'), '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' => '3f5791ae786456067a27'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), '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' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), '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-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e1f251d36e08fc03cc75'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11cb2ebaa70a9f1f0ab5'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), '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' => '5ac513f0f58c78e7f084'), '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' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd1ae6718bab1f7073adb'), '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' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('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' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34')); diff --git a/src/wp-includes/blocks/image.php b/src/wp-includes/blocks/image.php index c465677a986e0..acefd5714bbd4 100644 --- a/src/wp-includes/blocks/image.php +++ b/src/wp-includes/blocks/image.php @@ -242,10 +242,9 @@ class="lightbox-trigger" data-wp-on--click="actions.core.image.showLightbox" data-wp-style--right="context.core.image.imageButtonRight" data-wp-style--top="context.core.image.imageButtonTop" - style="background: #000" > -
- -
+ +

@@ -52,8 +52,8 @@

Études Articles per month.', 'Feature for pricing level', 'twentytwentyfour' ) ); ?>

- -
+ +
@@ -62,8 +62,8 @@

- -
+ +
@@ -114,16 +114,16 @@

Études Articles per month.', 'Feature for pricing level', 'twentytwentyfour' ) ); ?>

- -
+ +

- -
+ +
@@ -149,8 +149,8 @@

- -
+ +

@@ -172,16 +172,16 @@

Études Articles.', 'Feature for pricing level', 'twentytwentyfour' ) ); ?>

- -
+ +

- -
+ +
diff --git a/src/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php b/src/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php index 46e40d0f0b92f..abcb01b7bf0ba 100644 --- a/src/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php +++ b/src/wp-content/themes/twentytwentyfour/patterns/hidden-sidebar.php @@ -23,8 +23,8 @@

- -
+ +
@@ -37,8 +37,8 @@
- -
+ +
@@ -62,8 +62,8 @@
- -
+ +
diff --git a/src/wp-content/themes/twentytwentyfour/patterns/page-newsletter-landing.php b/src/wp-content/themes/twentytwentyfour/patterns/page-newsletter-landing.php index b731437c639e6..24c6d9a86fb57 100644 --- a/src/wp-content/themes/twentytwentyfour/patterns/page-newsletter-landing.php +++ b/src/wp-content/themes/twentytwentyfour/patterns/page-newsletter-landing.php @@ -10,8 +10,8 @@ */ ?> - -
+ +
diff --git a/src/wp-content/themes/twentytwentyfour/patterns/text-faq.php b/src/wp-content/themes/twentytwentyfour/patterns/text-faq.php index 9ebe08b77b04b..8bf042818cb66 100644 --- a/src/wp-content/themes/twentytwentyfour/patterns/text-faq.php +++ b/src/wp-content/themes/twentytwentyfour/patterns/text-faq.php @@ -16,12 +16,12 @@
- -
+ +
- -
+ +
@@ -29,8 +29,8 @@
- -
+ +
@@ -38,8 +38,8 @@
- -
+ +
@@ -47,8 +47,8 @@
- -
+ +
diff --git a/src/wp-content/themes/twentytwentyfour/readme.txt b/src/wp-content/themes/twentytwentyfour/readme.txt index 31d3bcf98503c..c1837d46368a7 100644 --- a/src/wp-content/themes/twentytwentyfour/readme.txt +++ b/src/wp-content/themes/twentytwentyfour/readme.txt @@ -16,7 +16,7 @@ Twenty Twenty-Four is designed to be flexible, versatile and applicable to any w = 1.0 = * Released: November 7, 2023 -https://wordpress.org/support/article/twenty-twenty-four-changelog#Version_1.0 +https://wordpress.org/documentation/article/twenty-twenty-four-changelog/#Version_1.0 == Copyright == diff --git a/src/wp-content/themes/twentytwentyfour/styles/ember.json b/src/wp-content/themes/twentytwentyfour/styles/ember.json index a7eb7a4f2befa..37e9c418a42a6 100644 --- a/src/wp-content/themes/twentytwentyfour/styles/ember.json +++ b/src/wp-content/themes/twentytwentyfour/styles/ember.json @@ -96,11 +96,6 @@ "color": "#f6decd", "name": "Base / Two", "slug": "base-2" - }, - { - "color": "#FF3C0025", - "name": "Base / Three", - "slug": "base-3" } ] }, diff --git a/src/wp-content/themes/twentytwentyfour/styles/fossil.json b/src/wp-content/themes/twentytwentyfour/styles/fossil.json index 41950f84bcdae..44e24fca1e073 100644 --- a/src/wp-content/themes/twentytwentyfour/styles/fossil.json +++ b/src/wp-content/themes/twentytwentyfour/styles/fossil.json @@ -77,11 +77,6 @@ "name": "Base / Two", "slug": "base-2" }, - { - "color": "#1A151425", - "name": "Base / Three", - "slug": "base-3" - }, { "color": "#1A1514", "name": "Contrast", diff --git a/src/wp-content/themes/twentytwentyfour/styles/ice.json b/src/wp-content/themes/twentytwentyfour/styles/ice.json index 482b65bf35485..e7896bcb24cd0 100644 --- a/src/wp-content/themes/twentytwentyfour/styles/ice.json +++ b/src/wp-content/themes/twentytwentyfour/styles/ice.json @@ -77,11 +77,6 @@ "name": "Base / Two", "slug": "base-2" }, - { - "color": "#ecf1f4", - "name": "Base / Three", - "slug": "base-3" - }, { "color": "#1C2930", "name": "Contrast", diff --git a/src/wp-content/themes/twentytwentyfour/styles/maelstrom.json b/src/wp-content/themes/twentytwentyfour/styles/maelstrom.json index e4ad142aa5efd..1f99cf5b0e27b 100644 --- a/src/wp-content/themes/twentytwentyfour/styles/maelstrom.json +++ b/src/wp-content/themes/twentytwentyfour/styles/maelstrom.json @@ -15,11 +15,6 @@ "name": "Base / Two", "slug": "base-2" }, - { - "color": "#FFFFFF25", - "name": "Base / Three", - "slug": "base-3" - }, { "color": "#FFFFFFA1", "name": "Contrast / 2", diff --git a/src/wp-content/themes/twentytwentyfour/styles/mint.json b/src/wp-content/themes/twentytwentyfour/styles/mint.json index e9b6efd7d1b99..9d306e508a8e8 100644 --- a/src/wp-content/themes/twentytwentyfour/styles/mint.json +++ b/src/wp-content/themes/twentytwentyfour/styles/mint.json @@ -15,11 +15,6 @@ "name": "Base / Two", "slug": "base-2" }, - { - "color": "#00000025", - "name": "Base / Three", - "slug": "base-3" - }, { "color": "#000000", "name": "Contrast", diff --git a/src/wp-content/themes/twentytwentyfour/styles/onyx.json b/src/wp-content/themes/twentytwentyfour/styles/onyx.json index d5c9359be59c3..41afbd8ce7d26 100644 --- a/src/wp-content/themes/twentytwentyfour/styles/onyx.json +++ b/src/wp-content/themes/twentytwentyfour/styles/onyx.json @@ -119,11 +119,6 @@ "name": "Base / Two", "slug": "base-2" }, - { - "color": "#ffffff26", - "name": "Base / Three", - "slug": "base-3" - }, { "color": "#f9f9f9", "name": "Contrast", diff --git a/src/wp-content/themes/twentytwentyfour/templates/single.html b/src/wp-content/themes/twentytwentyfour/templates/single.html index fced18d17a8fd..e26337018fafb 100644 --- a/src/wp-content/themes/twentytwentyfour/templates/single.html +++ b/src/wp-content/themes/twentytwentyfour/templates/single.html @@ -31,8 +31,8 @@
- -
+ +
diff --git a/src/wp-content/themes/twentytwentyfour/theme.json b/src/wp-content/themes/twentytwentyfour/theme.json index a6fce3db96aad..5de83dfefc1d7 100644 --- a/src/wp-content/themes/twentytwentyfour/theme.json +++ b/src/wp-content/themes/twentytwentyfour/theme.json @@ -111,11 +111,6 @@ "name": "Base / Two", "slug": "base-2" }, - { - "color": "#00000025", - "name": "Base / Three", - "slug": "base-3" - }, { "color": "#111111", "name": "Contrast", @@ -785,7 +780,6 @@ "background": "var(--wp--preset--color--base)", "text": "var(--wp--preset--color--contrast)" }, - "css": "a{text-decoration-thickness:0.0625em;text-underline-offset: 0.15em}", "elements": { "button": { ":active": { From 2a93cafb524aec329d6c87f27312fc38d85f2f47 Mon Sep 17 00:00:00 2001 From: Bernie Reiter Date: Mon, 6 Nov 2023 14:45:28 +0000 Subject: [PATCH 023/150] Block Types: Add `metadata` global attribute. Add a new global attribute (i.e. an attribute that can be added to all and any blocks) called `metadata`. This is required for use cases such as allowing the user to assign custom names to blocks, or for making Block Hooks work with user-modified templates/parts/patterns (#59646). Props Mamaduka, gziolo, get_dave. Fixes #59797. git-svn-id: https://develop.svn.wordpress.org/trunk@57068 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-block-type.php | 6 ++++-- tests/phpunit/tests/admin/includesPost.php | 3 ++- tests/phpunit/tests/blocks/register.php | 6 ++++-- tests/phpunit/tests/blocks/wpBlock.php | 2 ++ tests/phpunit/tests/blocks/wpBlockType.php | 13 ++++++++++--- .../tests/rest-api/rest-block-type-controller.php | 8 ++++++-- 6 files changed, 28 insertions(+), 10 deletions(-) diff --git a/src/wp-includes/class-wp-block-type.php b/src/wp-includes/class-wp-block-type.php index b8ffb92e559b2..b783a80c4bd82 100644 --- a/src/wp-includes/class-wp-block-type.php +++ b/src/wp-includes/class-wp-block-type.php @@ -242,11 +242,13 @@ class WP_Block_Type { /** * Attributes supported by every block. * - * @since 6.0.0 + * @since 6.0.0 Added `lock`. + * @since 6.5.0 Added `metadata`. * @var array */ const GLOBAL_ATTRIBUTES = array( - 'lock' => array( 'type' => 'object' ), + 'lock' => array( 'type' => 'object' ), + 'metadata' => array( 'type' => 'object' ), ); /** diff --git a/tests/phpunit/tests/admin/includesPost.php b/tests/phpunit/tests/admin/includesPost.php index 5b07f23568b9d..dcf0a4952f4b5 100644 --- a/tests/phpunit/tests/admin/includesPost.php +++ b/tests/phpunit/tests/admin/includesPost.php @@ -935,7 +935,8 @@ public function test_get_block_editor_server_block_settings() { 'description' => '', 'icon' => 'text', 'attributes' => array( - 'lock' => array( 'type' => 'object' ), + 'lock' => array( 'type' => 'object' ), + 'metadata' => array( 'type' => 'object' ), ), 'usesContext' => array(), 'blockHooks' => array( 'core/post-content' => 'before' ), diff --git a/tests/phpunit/tests/blocks/register.php b/tests/phpunit/tests/blocks/register.php index 525d7498ae300..012171e38acfe 100644 --- a/tests/phpunit/tests/blocks/register.php +++ b/tests/phpunit/tests/blocks/register.php @@ -726,6 +726,7 @@ public function data_register_block_registers_with_args_override_returns_false_w * @ticket 50263 * @ticket 50328 * @ticket 57585 + * @ticket 59797 */ public function test_block_registers_with_metadata_fixture() { $result = register_block_type_from_metadata( @@ -744,10 +745,11 @@ public function test_block_registers_with_metadata_fixture() { $this->assertSameSets( array( 'alert', 'message' ), $result->keywords ); $this->assertSame( array( - 'message' => array( + 'message' => array( 'type' => 'string', ), - 'lock' => array( 'type' => 'object' ), + 'lock' => array( 'type' => 'object' ), + 'metadata' => array( 'type' => 'object' ), ), $result->attributes ); diff --git a/tests/phpunit/tests/blocks/wpBlock.php b/tests/phpunit/tests/blocks/wpBlock.php index dcafe53378ef3..f3edcb8302d81 100644 --- a/tests/phpunit/tests/blocks/wpBlock.php +++ b/tests/phpunit/tests/blocks/wpBlock.php @@ -59,6 +59,7 @@ public function test_constructor_assigns_properties_from_parsed_block() { /** * @ticket 49927 + * @ticket 59797 */ public function test_constructor_assigns_block_type_from_registry() { $block_type_settings = array( @@ -83,6 +84,7 @@ public function test_constructor_assigns_block_type_from_registry() { 'default' => 10, ), 'lock' => array( 'type' => 'object' ), + 'metadata' => array( 'type' => 'object' ), ), $block->block_type->attributes ); diff --git a/tests/phpunit/tests/blocks/wpBlockType.php b/tests/phpunit/tests/blocks/wpBlockType.php index 330d082bc2f1c..d2c7a13e6b345 100644 --- a/tests/phpunit/tests/blocks/wpBlockType.php +++ b/tests/phpunit/tests/blocks/wpBlockType.php @@ -80,6 +80,7 @@ public function test_set_props() { /* * @ticket 55567 + * @ticket 59797 * @covers WP_Block_Type::set_props */ public function test_core_attributes() { @@ -87,7 +88,8 @@ public function test_core_attributes() { $this->assertSameSetsWithIndex( array( - 'lock' => array( 'type' => 'object' ), + 'lock' => array( 'type' => 'object' ), + 'metadata' => array( 'type' => 'object' ), ), $block_type->attributes ); @@ -95,6 +97,7 @@ public function test_core_attributes() { /* * @ticket 55567 + * @ticket 59797 * @covers WP_Block_Type::set_props */ public function test_core_attributes_matches_custom() { @@ -102,9 +105,12 @@ public function test_core_attributes_matches_custom() { 'core/fake', array( 'attributes' => array( - 'lock' => array( + 'lock' => array( 'type' => 'string', ), + 'metadata' => array( + 'type' => 'number', + ), ), ) ); @@ -112,7 +118,8 @@ public function test_core_attributes_matches_custom() { // Backward compatibility: Don't override attributes with the same name. $this->assertSameSetsWithIndex( array( - 'lock' => array( 'type' => 'string' ), + 'lock' => array( 'type' => 'string' ), + 'metadata' => array( 'type' => 'number' ), ), $block_type->attributes ); diff --git a/tests/phpunit/tests/rest-api/rest-block-type-controller.php b/tests/phpunit/tests/rest-api/rest-block-type-controller.php index 2745b61195863..8b49d2c034a20 100644 --- a/tests/phpunit/tests/rest-api/rest-block-type-controller.php +++ b/tests/phpunit/tests/rest-api/rest-block-type-controller.php @@ -198,6 +198,7 @@ public function test_get_block_invalid_name() { * @ticket 47620 * @ticket 57585 * @ticket 59346 + * @ticket 59797 */ public function test_get_item_invalid() { $block_type = 'fake/invalid'; @@ -242,7 +243,8 @@ public function test_get_item_invalid() { $this->assertNull( $data['textdomain'] ); $this->assertSameSetsWithIndex( array( - 'lock' => array( 'type' => 'object' ), + 'lock' => array( 'type' => 'object' ), + 'metadata' => array( 'type' => 'object' ), ), $data['attributes'] ); @@ -272,6 +274,7 @@ public function test_get_item_invalid() { * @ticket 47620 * @ticket 57585 * @ticket 59346 + * @ticket 59797 */ public function test_get_item_defaults() { $block_type = 'fake/false'; @@ -316,7 +319,8 @@ public function test_get_item_defaults() { $this->assertNull( $data['textdomain'] ); $this->assertSameSetsWithIndex( array( - 'lock' => array( 'type' => 'object' ), + 'lock' => array( 'type' => 'object' ), + 'metadata' => array( 'type' => 'object' ), ), $data['attributes'] ); From 072b38a18b88936b3a1835ef4dc81ce58c79e54d Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Mon, 6 Nov 2023 15:19:34 +0000 Subject: [PATCH 024/150] Bundled Themes: Bump versions for WP 6.4 releases. Since every default theme was updated during the 6.4 release cycle, this bumps the version of each one. Twenty Ten: 4.0 Twenty Eleven: 4.5 Twenty Twelve: 4.1 Twenty Thirteen: 4.0 Twenty Fourteen: 3.8 Twenty Fifteen: 3.6 Twenty Sixteen: 3.1 Twenty Seventeen: 3.4 Twenty Nineteen: 2.7 Twenty Twenty: 2.4 Twenty Twenty-One: 2.0 Twenty Twenty-Two: 1.6 Twenty Twenty-Three: 1.3 Props sabernhardt, rajinsharwar, mukesh27. Fixes #58832. git-svn-id: https://develop.svn.wordpress.org/trunk@57069 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-content/themes/twentyeleven/header.php | 2 +- src/wp-content/themes/twentyeleven/readme.txt | 9 +++++++-- src/wp-content/themes/twentyeleven/style.css | 4 ++-- src/wp-content/themes/twentyfifteen/functions.php | 2 +- src/wp-content/themes/twentyfifteen/readme.txt | 9 +++++++-- src/wp-content/themes/twentyfifteen/style.css | 4 ++-- src/wp-content/themes/twentyfourteen/functions.php | 2 +- src/wp-content/themes/twentyfourteen/readme.txt | 9 +++++++-- src/wp-content/themes/twentyfourteen/style.css | 4 ++-- src/wp-content/themes/twentynineteen/package-lock.json | 4 ++-- src/wp-content/themes/twentynineteen/package.json | 2 +- src/wp-content/themes/twentynineteen/readme.txt | 9 +++++++-- src/wp-content/themes/twentynineteen/style-rtl.css | 4 ++-- src/wp-content/themes/twentynineteen/style.css | 4 ++-- src/wp-content/themes/twentynineteen/style.scss | 4 ++-- src/wp-content/themes/twentyseventeen/functions.php | 2 +- src/wp-content/themes/twentyseventeen/readme.txt | 9 +++++++-- src/wp-content/themes/twentyseventeen/style.css | 4 ++-- src/wp-content/themes/twentysixteen/functions.php | 4 ++-- src/wp-content/themes/twentysixteen/readme.txt | 9 +++++++-- src/wp-content/themes/twentysixteen/style.css | 4 ++-- src/wp-content/themes/twentyten/header.php | 2 +- src/wp-content/themes/twentyten/readme.txt | 9 +++++++-- src/wp-content/themes/twentyten/style.css | 4 ++-- src/wp-content/themes/twentythirteen/functions.php | 4 ++-- src/wp-content/themes/twentythirteen/readme.txt | 9 +++++++-- src/wp-content/themes/twentythirteen/style.css | 4 ++-- src/wp-content/themes/twentytwelve/functions.php | 2 +- src/wp-content/themes/twentytwelve/readme.txt | 9 +++++++-- src/wp-content/themes/twentytwelve/style.css | 4 ++-- src/wp-content/themes/twentytwenty/package-lock.json | 4 ++-- src/wp-content/themes/twentytwenty/package.json | 2 +- src/wp-content/themes/twentytwenty/readme.txt | 9 +++++++-- src/wp-content/themes/twentytwenty/style-rtl.css | 4 ++-- src/wp-content/themes/twentytwenty/style.css | 4 ++-- src/wp-content/themes/twentytwentyone/assets/css/ie.css | 4 ++-- .../assets/sass/01-settings/file-header.scss | 4 ++-- src/wp-content/themes/twentytwentyone/package-lock.json | 4 ++-- src/wp-content/themes/twentytwentyone/package.json | 2 +- src/wp-content/themes/twentytwentyone/readme.txt | 9 +++++++-- src/wp-content/themes/twentytwentyone/style-rtl.css | 4 ++-- src/wp-content/themes/twentytwentyone/style.css | 4 ++-- src/wp-content/themes/twentytwentythree/readme.txt | 9 +++++++-- src/wp-content/themes/twentytwentythree/style.css | 4 ++-- src/wp-content/themes/twentytwentytwo/readme.txt | 9 +++++++-- src/wp-content/themes/twentytwentytwo/style.css | 4 ++-- 46 files changed, 148 insertions(+), 83 deletions(-) diff --git a/src/wp-content/themes/twentyeleven/header.php b/src/wp-content/themes/twentyeleven/header.php index df4046f76f4eb..29d4cc0708cfd 100644 --- a/src/wp-content/themes/twentyeleven/header.php +++ b/src/wp-content/themes/twentyeleven/header.php @@ -49,7 +49,7 @@ ?> - + ', $actual ); + } + + /** + * @ticket 59646 + * + * @covers ::get_hooked_block_markup + */ + public function test_get_hooked_block_markup_if_block_is_already_hooked() { + $anchor_block = array( + 'blockName' => 'tests/anchor-block', + 'attrs' => array( + 'metadata' => array( + 'ignoredHookedBlocks' => array( 'tests/hooked-block' ), + ), + ), + ); + + $actual = get_hooked_block_markup( $anchor_block, 'tests/hooked-block' ); + $this->assertSame( array( 'tests/hooked-block' ), $anchor_block['attrs']['metadata']['ignoredHookedBlocks'] ); + $this->assertSame( '', $actual ); + } + + /** + * @ticket 59646 + * + * @covers ::get_hooked_block_markup + */ + public function test_get_hooked_block_markup_adds_to_ignored_hooked_blocks() { + $anchor_block = array( + 'blockName' => 'tests/anchor-block', + 'attrs' => array( + 'metadata' => array( + 'ignoredHookedBlocks' => array( 'tests/hooked-block' ), + ), + ), + ); + + $actual = get_hooked_block_markup( $anchor_block, 'tests/other-hooked-block' ); + $this->assertSame( array( 'tests/hooked-block', 'tests/other-hooked-block' ), $anchor_block['attrs']['metadata']['ignoredHookedBlocks'] ); + $this->assertSame( '', $actual ); + } +} diff --git a/tests/phpunit/tests/blocks/getHookedBlocks.php b/tests/phpunit/tests/blocks/getHookedBlocks.php index 4052e2a36fe36..66a9e00efea69 100644 --- a/tests/phpunit/tests/blocks/getHookedBlocks.php +++ b/tests/phpunit/tests/blocks/getHookedBlocks.php @@ -149,7 +149,7 @@ public function test_loading_template_with_hooked_blocks() { $template->content ); $this->assertStringContainsString( - '' + '' . '', $template->content ); @@ -176,7 +176,7 @@ public function test_loading_template_part_with_hooked_blocks() { $this->assertStringContainsString( '' - . '', + . '', $template->content ); $this->assertStringNotContainsString( @@ -215,7 +215,7 @@ public function test_loading_pattern_with_hooked_blocks() { $pattern['content'] ); $this->assertStringContainsString( - '' + '' . '
' . '', str_replace( array( "\n", "\t" ), '', $pattern['content'] ) diff --git a/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php b/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php index 01050a2c5f2ad..1cc0f472bcdab 100644 --- a/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php +++ b/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php @@ -381,14 +381,12 @@ public function test_get_all_registered_includes_hooked_blocks() { $pattern_three['name'] = 'test/three'; $pattern_three['content'] .= ''; - $expected = array( - $pattern_one, - $pattern_two, - $pattern_three, - ); - $registered = $this->registry->get_all_registered(); - $this->assertSame( $expected, $registered ); + $this->assertCount( 3, $registered ); + $this->assertStringEndsWith( '', $registered[1]['content'] ); + $this->assertStringContainsString( '"metadata":{"ignoredHookedBlocks":["tests/my-block"]}', $registered[1]['content'] ); + $this->assertStringEndsWith( '', $registered[2]['content'] ); + $this->assertStringContainsString( '"metadata":{"ignoredHookedBlocks":["tests/my-block"]}', $registered[2]['content'] ); } /** @@ -444,11 +442,9 @@ public function test_get_registered_includes_hooked_blocks() { ); $this->registry->register( 'test/two', $pattern_two ); - $pattern_one['name'] = 'test/one'; - $pattern_one['content'] = '' . $pattern_one['content']; - $pattern = $this->registry->get_registered( 'test/one' ); - $this->assertSame( $pattern_one, $pattern ); + $this->assertStringStartsWith( '', $pattern['content'] ); + $this->assertStringContainsString( '"metadata":{"ignoredHookedBlocks":["tests/my-block"]}', $pattern['content'] ); } /** From 7f0b94069d40e1766a453d77542a533f44fb008f Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Mon, 4 Dec 2023 22:05:51 +0000 Subject: [PATCH 087/150] Coding Standards: Add missing escaping in `wp-activate.php`. Follow-up to [13884]. Props dilipbheda, mukesh27, pitamdey, nareshbheda. Fixes #59200. git-svn-id: https://develop.svn.wordpress.org/trunk@57158 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-activate.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-activate.php b/src/wp-activate.php index 728edcf4e3d14..36772a2d9d4e9 100644 --- a/src/wp-activate.php +++ b/src/wp-activate.php @@ -128,7 +128,7 @@ function wpmu_activate_stylesheet() {

-
+


From ee461f010a87d806d31367d047a0d20804a80dde Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Tue, 5 Dec 2023 13:37:52 +0000 Subject: [PATCH 088/150] Administration: Don't unnecessarily escape `none` or `div` in the admin menu. This matches a similar conditional in `wp-admin/menu-header.php`, where these values are handled as special cases and don't output the default menu image so that an icon could be added to `div.wp-menu-image` as CSS background. Follow-up to [9578], [21877], [26664]. Props andrewleap, ironprogrammer, azaozz. Fixes #58361. git-svn-id: https://develop.svn.wordpress.org/trunk@57159 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/menu.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/menu.php b/src/wp-admin/menu.php index 567af4ae40bf2..71fd94b2e3842 100644 --- a/src/wp-admin/menu.php +++ b/src/wp-admin/menu.php @@ -127,8 +127,11 @@ $menu_icon = 'dashicons-admin-post'; if ( is_string( $ptype_obj->menu_icon ) ) { - // Special handling for data:image/svg+xml and Dashicons. - if ( str_starts_with( $ptype_obj->menu_icon, 'data:image/svg+xml;base64,' ) || str_starts_with( $ptype_obj->menu_icon, 'dashicons-' ) ) { + // Special handling for an empty div.wp-menu-image, data:image/svg+xml, and Dashicons. + if ( 'none' === $ptype_obj->menu_icon || 'div' === $ptype_obj->menu_icon + || str_starts_with( $ptype_obj->menu_icon, 'data:image/svg+xml;base64,' ) + || str_starts_with( $ptype_obj->menu_icon, 'dashicons-' ) + ) { $menu_icon = $ptype_obj->menu_icon; } else { $menu_icon = esc_url( $ptype_obj->menu_icon ); From 68ded6f3aa972a0b95dcbcc6f42afb00dc9ccdd6 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Wed, 6 Dec 2023 11:48:04 +0000 Subject: [PATCH 089/150] I18N: Deprecate `Gettext_Translations::parenthesize_plural_exression()`. Aside from having a typo in the name, the method is unused by core as of WordPress 4.9. Follow-up to [10584], [12079], [41722]. Props tohincoderex, jrf. Fixes #59347. git-svn-id: https://develop.svn.wordpress.org/trunk@57161 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/pomo/translations.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/wp-includes/pomo/translations.php b/src/wp-includes/pomo/translations.php index a5534a8ea9d02..0793b296b7863 100644 --- a/src/wp-includes/pomo/translations.php +++ b/src/wp-includes/pomo/translations.php @@ -249,6 +249,9 @@ public function make_plural_form_function( $nplurals, $expression ) { * Adds parentheses to the inner parts of ternary operators in * plural expressions, because PHP evaluates ternary oerators from left to right * + * @deprecated 6.5.0 Use the Plural_Forms class instead. + * @see Plural_Forms + * * @param string $expression the expression without parentheses * @return string the expression with parentheses added */ From 0300f8869e35901d3b67c302b99540e659b141e8 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Wed, 6 Dec 2023 11:52:35 +0000 Subject: [PATCH 090/150] Docs: Fix typo in `Gettext_Translations::parenthesize_plural_exression()` description. Follow-up to [10584], [12079], [41722], [57161]. Props tohincoderex. See #59347. git-svn-id: https://develop.svn.wordpress.org/trunk@57162 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/pomo/translations.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/pomo/translations.php b/src/wp-includes/pomo/translations.php index 0793b296b7863..1c1e2a8c7f68c 100644 --- a/src/wp-includes/pomo/translations.php +++ b/src/wp-includes/pomo/translations.php @@ -247,7 +247,7 @@ public function make_plural_form_function( $nplurals, $expression ) { /** * Adds parentheses to the inner parts of ternary operators in - * plural expressions, because PHP evaluates ternary oerators from left to right + * plural expressions, because PHP evaluates ternary operators from left to right * * @deprecated 6.5.0 Use the Plural_Forms class instead. * @see Plural_Forms From 52854e2796bff1ab2e69991b1c233c277542a0fc Mon Sep 17 00:00:00 2001 From: Joe McGill Date: Wed, 6 Dec 2023 16:03:48 +0000 Subject: [PATCH 091/150] HTML-API: Prevent unintended behavior when WP_HTML_Token is unserialized. Props dmsnell, peterwilsoncc, dd32, xknown, rawrly, johnbillion, barry, jeffpaul, vortfu, isabel_brison, mikeschroder, jorbin. git-svn-id: https://develop.svn.wordpress.org/trunk@57163 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/html-api/class-wp-html-token.php | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/wp-includes/html-api/class-wp-html-token.php b/src/wp-includes/html-api/class-wp-html-token.php index f6edd5235579d..86dd7658cfcee 100644 --- a/src/wp-includes/html-api/class-wp-html-token.php +++ b/src/wp-includes/html-api/class-wp-html-token.php @@ -94,4 +94,13 @@ public function __destruct() { call_user_func( $this->on_destroy, $this->bookmark_name ); } } + + /** + * Wakeup magic method. + * + * @since 6.4.2 + */ + public function __wakeup() { + throw new \LogicException( __CLASS__ . ' should never be unserialized' ); + } } From 8035bdaec0eb7a4957da26933a88c8e8fb7fe479 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Thu, 7 Dec 2023 15:12:25 +0000 Subject: [PATCH 092/150] Docs: Improve documentation for `Custom_Image_Header` and `Custom_Background` constructors. Follow-up to [4673], [8656], [12890], [13041]. Props faisalahammad, cadic. Fixes #58049. git-svn-id: https://develop.svn.wordpress.org/trunk@57169 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/class-custom-background.php | 7 +++++-- src/wp-admin/includes/class-custom-image-header.php | 8 +++++--- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/src/wp-admin/includes/class-custom-background.php b/src/wp-admin/includes/class-custom-background.php index 2eb3ccfd64bab..1d1cce73b86d1 100644 --- a/src/wp-admin/includes/class-custom-background.php +++ b/src/wp-admin/includes/class-custom-background.php @@ -42,8 +42,11 @@ class Custom_Background { * Constructor - Registers administration header callback. * * @since 3.0.0 - * @param callable $admin_header_callback - * @param callable $admin_image_div_callback Optional custom image div output callback. + * + * @param callable $admin_header_callback Optional. Administration header callback. + * Default empty string. + * @param callable $admin_image_div_callback Optional. Custom image div output callback. + * Default empty string. */ public function __construct( $admin_header_callback = '', $admin_image_div_callback = '' ) { $this->admin_header_callback = $admin_header_callback; diff --git a/src/wp-admin/includes/class-custom-image-header.php b/src/wp-admin/includes/class-custom-image-header.php index ee3bcb12ecb7e..a4b04bf3fc250 100644 --- a/src/wp-admin/includes/class-custom-image-header.php +++ b/src/wp-admin/includes/class-custom-image-header.php @@ -47,11 +47,13 @@ class Custom_Image_Header { private $updated; /** - * Constructor - Register administration header callback. + * Constructor - Registers administration header callback. * * @since 2.1.0 - * @param callable $admin_header_callback - * @param callable $admin_image_div_callback Optional custom image div output callback. + * + * @param callable $admin_header_callback Administration header callback. + * @param callable $admin_image_div_callback Optional. Custom image div output callback. + * Default empty string. */ public function __construct( $admin_header_callback, $admin_image_div_callback = '' ) { $this->admin_header_callback = $admin_header_callback; From d859cbe79092b52dda5fa70daf1385f82f268a2a Mon Sep 17 00:00:00 2001 From: Felix Arntz Date: Thu, 7 Dec 2023 22:55:28 +0000 Subject: [PATCH 093/150] General: Avoid early initialization of variable in `get_bloginfo()`. This is a very minor, yet simple performance optimization in a commonly called function, avoiding unnecessary initialization of the `$url` variable when it may not be needed. The conditional is simple enough to not use a variable altogether. Props Cybr, swissspidy. Fixes #59450. git-svn-id: https://develop.svn.wordpress.org/trunk@57170 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/general-template.php | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/src/wp-includes/general-template.php b/src/wp-includes/general-template.php index 28fb3394d22da..ddc34db34ff3a 100644 --- a/src/wp-includes/general-template.php +++ b/src/wp-includes/general-template.php @@ -906,17 +906,12 @@ function get_bloginfo( $show = '', $filter = 'raw' ) { break; } - $url = true; - - if ( ! str_contains( $show, 'url' ) - && ! str_contains( $show, 'directory' ) - && ! str_contains( $show, 'home' ) - ) { - $url = false; - } - if ( 'display' === $filter ) { - if ( $url ) { + if ( + str_contains( $show, 'url' ) + || str_contains( $show, 'directory' ) + || str_contains( $show, 'home' ) + ) { /** * Filters the URL returned by get_bloginfo(). * From 525cd532bf23ea88abb023c9d4a3dd100699970d Mon Sep 17 00:00:00 2001 From: Isabel Brison Date: Fri, 8 Dec 2023 06:30:02 +0000 Subject: [PATCH 094/150] Themes: fix documentation link. Removes a period from an inline comment of `wp_block_theme_activate_nonce` that broke a link in the comment. Props stevenlinx, mukesh27. Fixes #60034. git-svn-id: https://develop.svn.wordpress.org/trunk@57171 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/theme-previews.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/theme-previews.php b/src/wp-includes/theme-previews.php index cc32ac9dd02a6..7e0c085b1c102 100644 --- a/src/wp-includes/theme-previews.php +++ b/src/wp-includes/theme-previews.php @@ -61,7 +61,7 @@ function wp_attach_theme_preview_middleware() { * Sets the JavaScript global WP_BLOCK_THEME_ACTIVATE_NONCE containing the nonce * required to activate a theme. For use within the site editor. * - * @see https://github.com/WordPress/gutenberg/pull/41836. + * @see https://github.com/WordPress/gutenberg/pull/41836 * * @since 6.3.0 * @access private From d1f73cd80fd38cfa014fbbb894d7f631bcdb658c Mon Sep 17 00:00:00 2001 From: bernhard-reiter Date: Fri, 8 Dec 2023 11:44:54 +0000 Subject: [PATCH 095/150] Block Hooks: Fix `@ticket` references in tests, add missing ones. Some tests that were added in [57157] erroneously set their `@ticket` reference to #59646, rather than #60008. This changeset rectifies that mistake. Additionally, it adds ticket references to #60008 to tests that were modified by [57157]. Follow-up to [57157]. See #60008. git-svn-id: https://develop.svn.wordpress.org/trunk@57172 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/phpunit/tests/blocks/getHookedBlockMarkup.php | 6 +++--- tests/phpunit/tests/blocks/getHookedBlocks.php | 3 +++ tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php | 2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/tests/phpunit/tests/blocks/getHookedBlockMarkup.php b/tests/phpunit/tests/blocks/getHookedBlockMarkup.php index 918ad97031e2e..2ea151f213f05 100644 --- a/tests/phpunit/tests/blocks/getHookedBlockMarkup.php +++ b/tests/phpunit/tests/blocks/getHookedBlockMarkup.php @@ -12,7 +12,7 @@ */ class Tests_Blocks_GetHookedBlockMarkup extends WP_UnitTestCase { /** - * @ticket 59646 + * @ticket 60008 * * @covers ::get_hooked_block_markup */ @@ -27,7 +27,7 @@ public function test_get_hooked_block_markup_adds_metadata() { } /** - * @ticket 59646 + * @ticket 60008 * * @covers ::get_hooked_block_markup */ @@ -47,7 +47,7 @@ public function test_get_hooked_block_markup_if_block_is_already_hooked() { } /** - * @ticket 59646 + * @ticket 60008 * * @covers ::get_hooked_block_markup */ diff --git a/tests/phpunit/tests/blocks/getHookedBlocks.php b/tests/phpunit/tests/blocks/getHookedBlocks.php index 66a9e00efea69..526b2e494f1a2 100644 --- a/tests/phpunit/tests/blocks/getHookedBlocks.php +++ b/tests/phpunit/tests/blocks/getHookedBlocks.php @@ -135,6 +135,7 @@ public function test_get_hooked_blocks_matches_found() { /** * @ticket 59313 + * @ticket 60008 * * @covers ::get_hooked_blocks * @covers ::get_block_file_template @@ -165,6 +166,7 @@ public function test_loading_template_with_hooked_blocks() { /** * @ticket 59313 + * @ticket 60008 * * @covers ::get_hooked_blocks * @covers ::get_block_file_template @@ -195,6 +197,7 @@ public function test_loading_template_part_with_hooked_blocks() { /** * @ticket 59313 + * @ticket 60008 * * @covers ::get_hooked_blocks * @covers WP_Block_Patterns_Registry::get_registered diff --git a/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php b/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php index 1cc0f472bcdab..500f9f93d0049 100644 --- a/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php +++ b/tests/phpunit/tests/blocks/wpBlockPatternsRegistry.php @@ -343,6 +343,7 @@ public function test_get_all_registered_includes_theme_attribute() { * Should insert hooked blocks into registered patterns. * * @ticket 59476 + * @ticket 60008 * * @covers WP_Block_Patterns_Registry::register * @covers WP_Block_Patterns_Registry::get_all_registered @@ -416,6 +417,7 @@ public function test_get_registered_includes_theme_attribute() { * Should insert hooked blocks into registered patterns. * * @ticket 59476 + * @ticket 60008 * * @covers WP_Block_Patterns_Registry::register * @covers WP_Block_Patterns_Registry::get_registered From e1265a3732eedaf6bf12f87b080e19ebd65a08a6 Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Fri, 8 Dec 2023 14:11:11 +0000 Subject: [PATCH 096/150] Database: Raise the minimum required version of MySQL. This raises the minimum version of MySQL required to run WordPress from 5.0 to 5.5.5. MySQL 5.0 and 5.1 have long been unsupported and both reached end of life over 10 years ago. Combined usage for both versions sits at 0.4% of all WordPress sites. Because 5.5 sits at just under 15% usage, 5.5 cannot be trimmed off at this time. Of all sites running 5.5.x, 85% are running 5.5.5, and 100% are running 5.5.5 or higher. This makes it the logical landing spot. Props johnbillion, sergeybiryukov, jorbin. Fixes #60036. git-svn-id: https://develop.svn.wordpress.org/trunk@57173 602fd350-edb4-49c9-b593-d223f7449a82 --- src/readme.html | 2 +- src/wp-includes/version.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/readme.html b/src/readme.html index 4c76fd4c17eb4..f0309df1e94b8 100644 --- a/src/readme.html +++ b/src/readme.html @@ -52,7 +52,7 @@

Migrating from other systems

System Requirements

  • PHP version 7.0 or greater.
  • -
  • MySQL version 5.0 or greater.
  • +
  • MySQL version 5.5.5 or greater.

Recommendations

diff --git a/src/wp-includes/version.php b/src/wp-includes/version.php index ecd665df63648..fca28144f5cb0 100644 --- a/src/wp-includes/version.php +++ b/src/wp-includes/version.php @@ -44,4 +44,4 @@ * * @global string $required_mysql_version */ -$required_mysql_version = '5.0'; +$required_mysql_version = '5.5.5'; From be491e2e615c79d59d3151c1f524514f20c4876d Mon Sep 17 00:00:00 2001 From: zieladam Date: Fri, 8 Dec 2023 16:05:31 +0000 Subject: [PATCH 097/150] Build/Test Tools: Zip WordPress files before npm run clean Fixes a problem in WordPress artifact upload pipeline. The callable-test-core-build-process.yml used to zip the WordPress dist directory after npm run grunt clean runs, producing an empty zip file. This commit moves the zip before the cleanup task. Follow up to [57124]. Props ockham, dmsnell. See #59416. git-svn-id: https://develop.svn.wordpress.org/trunk@57174 602fd350-edb4-49c9-b593-d223f7449a82 --- .github/workflows/callable-test-core-build-process.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/callable-test-core-build-process.yml b/.github/workflows/callable-test-core-build-process.yml index 4f97881bdd85d..60d97be95811e 100644 --- a/.github/workflows/callable-test-core-build-process.yml +++ b/.github/workflows/callable-test-core-build-process.yml @@ -68,16 +68,16 @@ jobs: - name: Ensure version-controlled files are not modified or deleted during building run: git diff --exit-code + - name: Create ZIP of built files + if: ${{ inputs.directory == 'build' && 'ubuntu-latest' == inputs.os }} + run: zip -r wordpress.zip build/. + - name: Clean after building to run from ${{ inputs.directory }} run: npm run grunt clean${{ inputs.directory == 'src' && ' -- --dev' || '' }} - name: Ensure version-controlled files are not modified or deleted during cleaning run: git diff --exit-code - - name: Create ZIP of built files - if: ${{ inputs.directory == 'build' && 'ubuntu-latest' == inputs.os }} - run: zip -r wordpress.zip build/. - - name: Upload ZIP as a GitHub Actions artifact uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 if: ${{ inputs.directory == 'build' && 'ubuntu-latest' == inputs.os }} From 1325c63a0ac963740eec9b133929f5f5308d08ce Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Fri, 8 Dec 2023 21:24:26 +0000 Subject: [PATCH 098/150] Upload: Add missing escaping in `upload_space_setting()`. Follow-up to [https://mu.trac.wordpress.org/changeset/1088 mu:1088], [https://mu.trac.wordpress.org/changeset/1095 mu:1095], [12603]. Props utsav72640. Fixes #58514. git-svn-id: https://develop.svn.wordpress.org/trunk@57175 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/ms.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/wp-admin/includes/ms.php b/src/wp-admin/includes/ms.php index 0d046665c3946..02ddf945aa000 100644 --- a/src/wp-admin/includes/ms.php +++ b/src/wp-admin/includes/ms.php @@ -305,7 +305,9 @@ function upload_space_setting( $id ) { - + Date: Sat, 9 Dec 2023 22:11:45 +0000 Subject: [PATCH 099/150] REST API: Pass correct number of arguments to the `comment_text` filter. This ensures that `WP_REST_Comments_Controller::prepare_item_for_response()` passes three arguments to the `comment_text` filter, for consistency with all the other instances in core. Follow-up to [15957], [16357], [25555], [38832], [40664]. Props sjregan, SergeyBiryukov. Fixes #58238. git-svn-id: https://develop.svn.wordpress.org/trunk@57176 602fd350-edb4-49c9-b593-d223f7449a82 --- .../class-wp-rest-comments-controller.php | 2 +- .../tests/rest-api/rest-comments-controller.php | 15 +++++++++++++++ 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php b/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php index 1169b6b1307ae..3a367e7e22c5a 100644 --- a/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php +++ b/src/wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php @@ -1091,7 +1091,7 @@ public function prepare_item_for_response( $item, $request ) { if ( in_array( 'content', $fields, true ) ) { $data['content'] = array( /** This filter is documented in wp-includes/comment-template.php */ - 'rendered' => apply_filters( 'comment_text', $comment->comment_content, $comment ), + 'rendered' => apply_filters( 'comment_text', $comment->comment_content, $comment, array() ), 'raw' => $comment->comment_content, ); } diff --git a/tests/phpunit/tests/rest-api/rest-comments-controller.php b/tests/phpunit/tests/rest-api/rest-comments-controller.php index ab8f672c5de8a..ee42906c61796 100644 --- a/tests/phpunit/tests/rest-api/rest-comments-controller.php +++ b/tests/phpunit/tests/rest-api/rest-comments-controller.php @@ -966,6 +966,21 @@ public function test_prepare_item_limit_fields() { ); } + /** + * @ticket 58238 + */ + public function test_prepare_item_comment_text_filter() { + $filter = new MockAction(); + add_filter( 'comment_text', array( $filter, 'filter' ), 10, 3 ); + + $request = new WP_REST_Request( 'GET', sprintf( '/wp/v2/comments/%d', self::$approved_id ) ); + + $response = rest_get_server()->dispatch( $request ); + + $this->assertSame( 1, $filter->get_call_count() ); + $this->assertCount( 3, $filter->get_args()[0] ); + } + public function test_get_comment_author_avatar_urls() { $request = new WP_REST_Request( 'GET', sprintf( '/wp/v2/comments/%d', self::$approved_id ) ); From 13e055c90b8150437e456f4d65c0b91afd0e9f2c Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sun, 10 Dec 2023 00:19:14 +0000 Subject: [PATCH 100/150] Docs: Correct the order of steps in the WordPress Core build process workflow. Follow up to [57124], [57174]. Props swissspidy. See #59416. git-svn-id: https://develop.svn.wordpress.org/trunk@57177 602fd350-edb4-49c9-b593-d223f7449a82 --- .github/workflows/callable-test-core-build-process.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/callable-test-core-build-process.yml b/.github/workflows/callable-test-core-build-process.yml index 60d97be95811e..00cc860ab65e4 100644 --- a/.github/workflows/callable-test-core-build-process.yml +++ b/.github/workflows/callable-test-core-build-process.yml @@ -30,9 +30,9 @@ jobs: # - Installs npm dependencies. # - Builds WordPress to run from the desired location (src or build). # - Ensures version-controlled files are not modified or deleted. + # - Creates a ZIP of the built WordPress files (when building to the build directory). # - Cleans up after building WordPress. # - Ensures version-controlled files are not modified or deleted. - # - Creates a ZIP of the built WordPress files (when building to the build directory). # - Uploads the ZIP as a GitHub Actions artifact (when building to the build directory). build-process-tests: name: Core running from ${{ inputs.directory }} / ${{ inputs.os == 'macos-latest' && 'MacOS' || inputs.os == 'windows-latest' && 'Windows' || 'Linux' }} From 185058925627babe6ed5bb9ba903abf02173b89d Mon Sep 17 00:00:00 2001 From: zieladam Date: Sun, 10 Dec 2023 10:34:12 +0000 Subject: [PATCH 101/150] Build/Test Tools: Fix the workflow that posts a preview link on every Pull Request Fixes a 403 error in the pull-request-comments.yml job by switching from a custom workflow dispatch call to the pull_request_target trigger. Follow up to [57124], [57174]. Props ockham. See #59416. git-svn-id: https://develop.svn.wordpress.org/trunk@57178 602fd350-edb4-49c9-b593-d223f7449a82 --- .github/workflows/pull-request-comments.yml | 18 +++++-------- .github/workflows/test-build-processes.yml | 30 ++------------------- 2 files changed, 8 insertions(+), 40 deletions(-) diff --git a/.github/workflows/pull-request-comments.yml b/.github/workflows/pull-request-comments.yml index 5f1c2ef245d76..b44e9667d0eca 100644 --- a/.github/workflows/pull-request-comments.yml +++ b/.github/workflows/pull-request-comments.yml @@ -4,19 +4,14 @@ name: Pull Request Comments on: pull_request_target: types: [ 'opened' ] - workflow_dispatch: - inputs: - pr_number: - description: 'The pull request number to process.' - required: true - type: string + branches: + - trunk # Cancels all previous workflow runs for pull requests that have not completed. concurrency: # The concurrency group contains the workflow name and the branch name for pull requests # or the commit hash for any other events. - group: ${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.event_name == 'workflow_dispatch' && inputs.pr_number || github.sha }} - cancel-in-progress: true + group: ${{ github.workflow }}-${{ github.event_name == 'pull_request_target' && github.head_ref || github.event_name == 'workflow_dispatch' && github.event.number || github.sha }} # Disable permissions for all available scopes by default. # Any needed permissions should be configured at the job level. @@ -31,7 +26,6 @@ jobs: pull-requests: write timeout-minutes: 5 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request_target' }} - steps: - uses: wow-actions/welcome@72817eb31cda1de60f51893d80e2e82ce57f7e76 # v1.3.0 with: @@ -87,7 +81,7 @@ jobs: permissions: issues: write pull-requests: write - if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'workflow_dispatch' }} + if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request_target' }} steps: - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 with: @@ -96,7 +90,7 @@ jobs: const commentInfo = { owner: context.repo.owner, repo: context.repo.repo, - issue_number: context.payload.inputs.pr_number + issue_number: ${{ github.event.number }} }; const comments = ( await github.rest.issues.listComments( commentInfo ) ).data; @@ -122,7 +116,7 @@ jobs: For more details about these limitations and more, check out the [Limitations page](https://wordpress.github.io/wordpress-playground/limitations/) in the WordPress Playground documentation. - [Test this pull request with WordPress Playground](https://playground.wordpress.net/wordpress.html?pr=${ context.payload.inputs.pr_number }). + [Test this pull request with WordPress Playground](https://playground.wordpress.net/wordpress.html?pr=${{ github.event.number }}). `; github.rest.issues.createComment( commentInfo ); diff --git a/.github/workflows/test-build-processes.yml b/.github/workflows/test-build-processes.yml index fd32f3101478f..c6b86acf2910b 100644 --- a/.github/workflows/test-build-processes.yml +++ b/.github/workflows/test-build-processes.yml @@ -106,32 +106,6 @@ jobs: os: ${{ matrix.os }} directory: ${{ matrix.directory }} - # Calls the Pull Request Commenting workflow to leave a comment detailing how to test the PR within WordPress Playground. - playground-comment: - name: Leave WordPress Playground details - runs-on: ubuntu-latest - permissions: - actions: write - continue-on-error: true - needs: [ test-core-build-process, test-core-build-process-macos, test-gutenberg-build-process, test-gutenberg-build-process-macos ] - if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request' }} - - steps: - - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 - with: - retries: 2 - retry-exempt-status-codes: 418 - script: | - github.rest.actions.createWorkflowDispatch({ - owner: context.repo.owner, - repo: context.repo.repo, - workflow_id: 'pull-request-comments.yml', - ref: 'trunk', - inputs: { - pr_number: '${{ github.event.number }}' - } - }); slack-notifications: name: Slack Notifications @@ -139,7 +113,7 @@ jobs: permissions: actions: read contents: read - needs: [ test-core-build-process, test-core-build-process-macos, test-gutenberg-build-process, test-gutenberg-build-process-macos, playground-comment ] + needs: [ test-core-build-process, test-core-build-process-macos, test-gutenberg-build-process, test-gutenberg-build-process-macos ] if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name != 'pull_request' && always() }} with: calling_status: ${{ contains( needs.*.result, 'cancelled' ) && 'cancelled' || contains( needs.*.result, 'failure' ) && 'failure' || 'success' }} @@ -154,7 +128,7 @@ jobs: runs-on: ubuntu-latest permissions: actions: write - needs: [ playground-comment ] + needs: [ slack-notifications ] if: | always() && github.repository == 'WordPress/wordpress-develop' && From ac4f768222ee9583357d44059df6c61940f7b2a5 Mon Sep 17 00:00:00 2001 From: zieladam Date: Sun, 10 Dec 2023 13:17:29 +0000 Subject: [PATCH 102/150] HTML API: Track spans of text with (offset, length) instead of (start, end). Updates the internal representation of the text span coordinates. The mixture of (offset, length) and (start, end) coordinates becomes confusing, this commit replaces it with a (offset, length) pair. There should be no functional or behavioral changes in this patch. For the internal helper classes this patch introduces breaking changes, but those classes are marked private and should not be used outside of the HTML API itself. Props dmsnell. Fixes #59993. git-svn-id: https://develop.svn.wordpress.org/trunk@57179 602fd350-edb4-49c9-b593-d223f7449a82 --- .../class-wp-html-attribute-token.php | 38 +++++- .../html-api/class-wp-html-span.php | 19 +-- .../html-api/class-wp-html-tag-processor.php | 119 +++++++++++------- .../class-wp-html-text-replacement.php | 24 ++-- 4 files changed, 133 insertions(+), 67 deletions(-) diff --git a/src/wp-includes/html-api/class-wp-html-attribute-token.php b/src/wp-includes/html-api/class-wp-html-attribute-token.php index f938609e41687..74d41320b1c79 100644 --- a/src/wp-includes/html-api/class-wp-html-attribute-token.php +++ b/src/wp-includes/html-api/class-wp-html-attribute-token.php @@ -15,6 +15,7 @@ * * @access private * @since 6.2.0 + * @since 6.5.0 Replaced `end` with `length` to more closely match `substr()`. * * @see WP_HTML_Tag_Processor */ @@ -23,6 +24,7 @@ class WP_HTML_Attribute_Token { * Attribute name. * * @since 6.2.0 + * * @var string */ public $name; @@ -31,6 +33,7 @@ class WP_HTML_Attribute_Token { * Attribute value. * * @since 6.2.0 + * * @var int */ public $value_starts_at; @@ -39,6 +42,7 @@ class WP_HTML_Attribute_Token { * How many bytes the value occupies in the input HTML. * * @since 6.2.0 + * * @var int */ public $value_length; @@ -47,22 +51,43 @@ class WP_HTML_Attribute_Token { * The string offset where the attribute name starts. * * @since 6.2.0 + * * @var int */ public $start; /** - * The string offset after the attribute value or its name. + * Byte length of text spanning the attribute inside a tag. + * + * This span starts at the first character of the attribute name + * and it ends after one of three cases: + * + * - at the end of the attribute name for boolean attributes. + * - at the end of the value for unquoted attributes. + * - at the final single or double quote for quoted attributes. + * + * Example: + * + *
+ * ------------ length is 12, including quotes + * + * + * ------- length is 6 + * + * + * ------------ length is 11 + * + * @since 6.5.0 Replaced `end` with `length` to more closely match `substr()`. * - * @since 6.2.0 * @var int */ - public $end; + public $length; /** * Whether the attribute is a boolean attribute with value `true`. * * @since 6.2.0 + * * @var bool */ public $is_true; @@ -71,20 +96,21 @@ class WP_HTML_Attribute_Token { * Constructor. * * @since 6.2.0 + * @since 6.5.0 Replaced `end` with `length` to more closely match `substr()`. * * @param string $name Attribute name. * @param int $value_start Attribute value. * @param int $value_length Number of bytes attribute value spans. * @param int $start The string offset where the attribute name starts. - * @param int $end The string offset after the attribute value or its name. + * @param int $length Byte length of the entire attribute name or name and value pair expression. * @param bool $is_true Whether the attribute is a boolean attribute with true value. */ - public function __construct( $name, $value_start, $value_length, $start, $end, $is_true ) { + public function __construct( $name, $value_start, $value_length, $start, $length, $is_true ) { $this->name = $name; $this->value_starts_at = $value_start; $this->value_length = $value_length; $this->start = $start; - $this->end = $end; + $this->length = $length; $this->is_true = $is_true; } } diff --git a/src/wp-includes/html-api/class-wp-html-span.php b/src/wp-includes/html-api/class-wp-html-span.php index 46227ebd02997..b1ab865af3bed 100644 --- a/src/wp-includes/html-api/class-wp-html-span.php +++ b/src/wp-includes/html-api/class-wp-html-span.php @@ -18,6 +18,7 @@ * * @access private * @since 6.2.0 + * @since 6.5.0 Replaced `end` with `length` to more closely align with `substr()`. * * @see WP_HTML_Tag_Processor */ @@ -26,28 +27,30 @@ class WP_HTML_Span { * Byte offset into document where span begins. * * @since 6.2.0 + * * @var int */ public $start; /** - * Byte offset into document where span ends. + * Byte length of this span. + * + * @since 6.5.0 * - * @since 6.2.0 * @var int */ - public $end; + public $length; /** * Constructor. * * @since 6.2.0 * - * @param int $start Byte offset into document where replacement span begins. - * @param int $end Byte offset into document where replacement span ends. + * @param int $start Byte offset into document where replacement span begins. + * @param int $length Byte length of span. */ - public function __construct( $start, $end ) { - $this->start = $start; - $this->end = $end; + public function __construct( $start, $length ) { + $this->start = $start; + $this->length = $length; } } diff --git a/src/wp-includes/html-api/class-wp-html-tag-processor.php b/src/wp-includes/html-api/class-wp-html-tag-processor.php index ea74410230954..17b3f400fcea6 100644 --- a/src/wp-includes/html-api/class-wp-html-tag-processor.php +++ b/src/wp-includes/html-api/class-wp-html-tag-processor.php @@ -329,47 +329,68 @@ class WP_HTML_Tag_Processor { private $bytes_already_parsed = 0; /** - * Byte offset in input document where current tag name starts. + * Byte offset in input document where current token starts. * * Example: * *
... * 01234 - * - tag name starts at 1 + * - token starts at 0 + * + * @since 6.5.0 * - * @since 6.2.0 * @var int|null */ - private $tag_name_starts_at; + private $token_starts_at; /** - * Byte length of current tag name. + * Byte length of current token. + * + * Example: + * + *
... + * 012345678901234 + * - token length is 14 - 0 = 14 + * + * a is a token. + * 0123456789 123456789 123456789 + * - token length is 17 - 2 = 15 + * + * @since 6.5.0 + * + * @var int|null + */ + private $token_length; + + /** + * Byte offset in input document where current tag name starts. * * Example: * *
... * 01234 - * --- tag name length is 3 + * - tag name starts at 1 * * @since 6.2.0 + * * @var int|null */ - private $tag_name_length; + private $tag_name_starts_at; /** - * Byte offset in input document where current tag token ends. + * Byte length of current tag name. * * Example: * *
... - * 0 1 | - * 01234567890123456 - * --- tag name ends at 14 + * 01234 + * --- tag name length is 3 * * @since 6.2.0 + * * @var int|null */ - private $tag_ends_at; + private $tag_name_length; /** * Whether the current tag is an opening tag, e.g.
, or a closing tag, e.g.
. @@ -388,14 +409,14 @@ class WP_HTML_Tag_Processor { * //
* // ^ parsing will continue from this point. * $this->attributes = array( - * 'id' => new WP_HTML_Attribute_Match( 'id', null, 6, 17 ) + * 'id' => new WP_HTML_Attribute_Token( 'id', 9, 6, 5, 11, false ) * ); * * // When picking up parsing again, or when asking to find the * // `class` attribute we will continue and add to this array. * $this->attributes = array( - * 'id' => new WP_HTML_Attribute_Match( 'id', null, 6, 17 ), - * 'class' => new WP_HTML_Attribute_Match( 'class', 'outline', 18, 32 ) + * 'id' => new WP_HTML_Attribute_Token( 'id', 9, 6, 5, 11, false ), + * 'class' => new WP_HTML_Attribute_Token( 'class', 23, 7, 17, 13, false ) * ); * * // Note that only the `class` attribute value is stored in the index. @@ -484,9 +505,9 @@ class WP_HTML_Tag_Processor { * * // Replace an attribute stored with a new value, indices * // sourced from the lazily-parsed HTML recognizer. - * $start = $attributes['src']->start; - * $end = $attributes['src']->end; - * $modifications[] = new WP_HTML_Text_Replacement( $start, $end, $new_value ); + * $start = $attributes['src']->start; + * $length = $attributes['src']->length; + * $modifications[] = new WP_HTML_Text_Replacement( $start, $length, $new_value ); * * // Correspondingly, something like this will appear in this array. * $lexical_updates = array( @@ -566,7 +587,7 @@ public function next_tag( $query = null ) { if ( false === $tag_ends_at ) { return false; } - $this->tag_ends_at = $tag_ends_at; + $this->token_length = $tag_ends_at - $this->token_starts_at; $this->bytes_already_parsed = $tag_ends_at; // Finally, check if the parsed tag and its attributes match the search query. @@ -808,10 +829,7 @@ public function set_bookmark( $name ) { return false; } - $this->bookmarks[ $name ] = new WP_HTML_Span( - $this->tag_name_starts_at - ( $this->is_closing_tag ? 2 : 1 ), - $this->tag_ends_at - ); + $this->bookmarks[ $name ] = new WP_HTML_Span( $this->token_starts_at, $this->token_length ); return true; } @@ -875,7 +893,7 @@ private function skip_rcdata( $tag_name ) { while ( false !== $at && $at < $doc_length ) { $at = strpos( $this->html, '= $doc_length ) { $this->bytes_already_parsed = $doc_length; return false; @@ -1093,6 +1111,8 @@ private function parse_next_tag() { return false; } + $this->token_starts_at = $at; + if ( '/' === $this->html[ $at + 1 ] ) { $this->is_closing_tag = true; ++$at; @@ -1381,7 +1401,7 @@ private function parse_next_attribute() { $value_start, $value_length, $attribute_start, - $attribute_end, + $attribute_end - $attribute_start, ! $has_value ); @@ -1396,7 +1416,7 @@ private function parse_next_attribute() { * an array when encountering duplicates avoids needless allocations in the * normative case of parsing tags with no duplicate attributes. */ - $duplicate_span = new WP_HTML_Span( $attribute_start, $attribute_end ); + $duplicate_span = new WP_HTML_Span( $attribute_start, $attribute_end - $attribute_start ); if ( null === $this->duplicate_attributes ) { $this->duplicate_attributes = array( $comparable_name => array( $duplicate_span ) ); } elseif ( ! array_key_exists( $comparable_name, $this->duplicate_attributes ) ) { @@ -1424,9 +1444,10 @@ private function skip_whitespace() { */ private function after_tag() { $this->get_updated_html(); + $this->token_starts_at = null; + $this->token_length = null; $this->tag_name_starts_at = null; $this->tag_name_length = null; - $this->tag_ends_at = null; $this->is_closing_tag = null; $this->attributes = array(); $this->duplicate_attributes = null; @@ -1606,7 +1627,7 @@ private function apply_attributes_updates( $shift_this_point = 0 ) { $bytes_already_copied = 0; $output_buffer = ''; foreach ( $this->lexical_updates as $diff ) { - $shift = strlen( $diff->text ) - ( $diff->end - $diff->start ); + $shift = strlen( $diff->text ) - $diff->length; // Adjust the cursor position by however much an update affects it. if ( $diff->start <= $this->bytes_already_parsed ) { @@ -1620,7 +1641,7 @@ private function apply_attributes_updates( $shift_this_point = 0 ) { $output_buffer .= substr( $this->html, $bytes_already_copied, $diff->start - $bytes_already_copied ); $output_buffer .= $diff->text; - $bytes_already_copied = $diff->end; + $bytes_already_copied = $diff->start + $diff->length; } $this->html = $output_buffer . substr( $this->html, $bytes_already_copied ); @@ -1630,6 +1651,8 @@ private function apply_attributes_updates( $shift_this_point = 0 ) { * replacements adjust offsets in the input document. */ foreach ( $this->bookmarks as $bookmark_name => $bookmark ) { + $bookmark_end = $bookmark->start + $bookmark->length; + /* * Each lexical update which appears before the bookmark's endpoints * might shift the offsets for those endpoints. Loop through each change @@ -1640,28 +1663,30 @@ private function apply_attributes_updates( $shift_this_point = 0 ) { $tail_delta = 0; foreach ( $this->lexical_updates as $diff ) { - if ( $bookmark->start < $diff->start && $bookmark->end < $diff->start ) { + $diff_end = $diff->start + $diff->length; + + if ( $bookmark->start < $diff->start && $bookmark_end < $diff->start ) { break; } - if ( $bookmark->start >= $diff->start && $bookmark->end < $diff->end ) { + if ( $bookmark->start >= $diff->start && $bookmark_end < $diff_end ) { $this->release_bookmark( $bookmark_name ); continue 2; } - $delta = strlen( $diff->text ) - ( $diff->end - $diff->start ); + $delta = strlen( $diff->text ) - $diff->length; if ( $bookmark->start >= $diff->start ) { $head_delta += $delta; } - if ( $bookmark->end >= $diff->end ) { + if ( $bookmark_end >= $diff_end ) { $tail_delta += $delta; } } - $bookmark->start += $head_delta; - $bookmark->end += $tail_delta; + $bookmark->start += $head_delta; + $bookmark->length += $tail_delta - $head_delta; } $this->lexical_updates = array(); @@ -1743,7 +1768,7 @@ private static function sort_start_ascending( $a, $b ) { * This code should be unreachable, because it implies the two replacements * start at the same location and contain the same text. */ - return $a->end - $b->end; + return $a->length - $b->length; } /** @@ -1971,7 +1996,15 @@ public function has_self_closing_flag() { return false; } - return '/' === $this->html[ $this->tag_ends_at - 1 ]; + /* + * The self-closing flag is the solidus at the _end_ of the tag, not the beginning. + * + * Example: + * + *
+ * ^ this appears one character before the end of the closing ">". + */ + return '/' === $this->html[ $this->token_starts_at + $this->token_length - 1 ]; } /** @@ -2101,7 +2134,7 @@ public function set_attribute( $name, $value ) { $existing_attribute = $this->attributes[ $comparable_name ]; $this->lexical_updates[ $comparable_name ] = new WP_HTML_Text_Replacement( $existing_attribute->start, - $existing_attribute->end, + $existing_attribute->length, $updated_attribute ); } else { @@ -2119,7 +2152,7 @@ public function set_attribute( $name, $value ) { */ $this->lexical_updates[ $comparable_name ] = new WP_HTML_Text_Replacement( $this->tag_name_starts_at + $this->tag_name_length, - $this->tag_name_starts_at + $this->tag_name_length, + 0, ' ' . $updated_attribute ); } @@ -2194,7 +2227,7 @@ public function remove_attribute( $name ) { */ $this->lexical_updates[ $name ] = new WP_HTML_Text_Replacement( $this->attributes[ $name ]->start, - $this->attributes[ $name ]->end, + $this->attributes[ $name ]->length, '' ); @@ -2203,7 +2236,7 @@ public function remove_attribute( $name ) { foreach ( $this->duplicate_attributes[ $name ] as $attribute_token ) { $this->lexical_updates[] = new WP_HTML_Text_Replacement( $attribute_token->start, - $attribute_token->end, + $attribute_token->length, '' ); } @@ -2289,7 +2322,7 @@ public function get_updated_html() { * Keep track of the position right before the current tag. This will * be necessary for reparsing the current tag after updating the HTML. */ - $before_current_tag = $this->tag_name_starts_at - 1; + $before_current_tag = $this->token_starts_at; /* * 1. Apply the enqueued edits and update all the pointers to reflect those changes. @@ -2325,7 +2358,7 @@ public function get_updated_html() { } $tag_ends_at = strpos( $this->html, '>', $this->bytes_already_parsed ); - $this->tag_ends_at = $tag_ends_at; + $this->token_length = $tag_ends_at - $this->token_starts_at; $this->bytes_already_parsed = $tag_ends_at; return $this->html; diff --git a/src/wp-includes/html-api/class-wp-html-text-replacement.php b/src/wp-includes/html-api/class-wp-html-text-replacement.php index 26b7bb2d28630..4b8a6a6aa289d 100644 --- a/src/wp-includes/html-api/class-wp-html-text-replacement.php +++ b/src/wp-includes/html-api/class-wp-html-text-replacement.php @@ -15,6 +15,7 @@ * * @access private * @since 6.2.0 + * @since 6.5.0 Replace `end` with `length` to more closely match `substr()`. * * @see WP_HTML_Tag_Processor */ @@ -23,22 +24,25 @@ class WP_HTML_Text_Replacement { * Byte offset into document where replacement span begins. * * @since 6.2.0 + * * @var int */ public $start; /** - * Byte offset into document where replacement span ends. + * Byte length of span being replaced. + * + * @since 6.5.0 * - * @since 6.2.0 * @var int */ - public $end; + public $length; /** * Span of text to insert in document to replace existing content from start to end. * * @since 6.2.0 + * * @var string */ public $text; @@ -48,13 +52,13 @@ class WP_HTML_Text_Replacement { * * @since 6.2.0 * - * @param int $start Byte offset into document where replacement span begins. - * @param int $end Byte offset into document where replacement span ends. - * @param string $text Span of text to insert in document to replace existing content from start to end. + * @param int $start Byte offset into document where replacement span begins. + * @param int $length Byte length of span in document being replaced. + * @param string $text Span of text to insert in document to replace existing content from start to end. */ - public function __construct( $start, $end, $text ) { - $this->start = $start; - $this->end = $end; - $this->text = $text; + public function __construct( $start, $length, $text ) { + $this->start = $start; + $this->length = $length; + $this->text = $text; } } From 8df517867d236ba485cebc515b5c270566df75e4 Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Mon, 11 Dec 2023 11:48:39 +0000 Subject: [PATCH 103/150] Build/Test Tools: Group GitHub Action Dependabot updates. This updates the Dependabot configuration file to make use of `groups`, configuring all third-party GitHub Action updates available into a single pull request to help reduce noise. Props bradparbs. See #59805. git-svn-id: https://develop.svn.wordpress.org/trunk@57180 602fd350-edb4-49c9-b593-d223f7449a82 --- .github/dependabot.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 59542a88ffa3d..f7e6153cdd677 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -8,3 +8,7 @@ updates: schedule: interval: "daily" open-pull-requests-limit: 10 + groups: + github-actions: + patterns: + - "*" From 8e8adbb7c9ff09488633a3559d3754968ce69520 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Mon, 11 Dec 2023 12:09:42 +0000 Subject: [PATCH 104/150] Docs: Consistently document the `$body_id` global as a string. Includes declaring the global at the beginning of `wp_iframe()` and `iframe_header()`. Follow-up to [32642], [32643]. Props mukesh27, upadalavipul. Fixes #60032. git-svn-id: https://develop.svn.wordpress.org/trunk@57181 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/includes/media.php | 8 +++++--- src/wp-admin/includes/template.php | 10 +++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/src/wp-admin/includes/media.php b/src/wp-admin/includes/media.php index e7b4c10369387..57df2bcbff0c3 100644 --- a/src/wp-admin/includes/media.php +++ b/src/wp-admin/includes/media.php @@ -527,12 +527,14 @@ function media_handle_sideload( $file_array, $post_id = 0, $desc = null, $post_d * @since 5.3.0 Formalized the existing and already documented `...$args` parameter * by adding it to the function signature. * - * @global int $body_id + * @global string $body_id * * @param callable $content_func Function that outputs the content. * @param mixed ...$args Optional additional parameters to pass to the callback function when it's called. */ function wp_iframe( $content_func, ...$args ) { + global $body_id; + _wp_admin_html_begin(); ?> <?php bloginfo( 'name' ); ?> › <?php _e( 'Uploads' ); ?> — <?php _e( 'WordPress' ); ?> @@ -603,8 +605,8 @@ function wp_iframe( $content_func, ...$args ) { $body_id_attr = ''; - if ( isset( $GLOBALS['body_id'] ) ) { - $body_id_attr = ' id="' . $GLOBALS['body_id'] . '"'; + if ( isset( $body_id ) ) { + $body_id_attr = ' id="' . $body_id . '"'; } ?> diff --git a/src/wp-admin/includes/template.php b/src/wp-admin/includes/template.php index 6b4a50752eb8a..90b375e882a3f 100644 --- a/src/wp-admin/includes/template.php +++ b/src/wp-admin/includes/template.php @@ -2118,14 +2118,17 @@ function _admin_search_query() { * * @global string $hook_suffix * @global string $admin_body_class + * @global string $body_id * @global WP_Locale $wp_locale WordPress date and time locale object. * * @param string $title Optional. Title of the Iframe page. Default empty. * @param bool $deprecated Not used. */ function iframe_header( $title = '', $deprecated = false ) { + global $hook_suffix, $admin_body_class, $body_id, $wp_locale; + show_admin_bar( false ); - global $hook_suffix, $admin_body_class, $wp_locale; + $admin_body_class = preg_replace( '/[^a-z0-9_-]+/i', '-', $hook_suffix ); $current_screen = get_current_screen(); @@ -2179,10 +2182,7 @@ function tb_close(){var win=window.dialogArguments||opener||parent||top;win.tb_r ?> Date: Tue, 12 Dec 2023 12:19:38 +0000 Subject: [PATCH 105/150] Tests: Add unit tests for `wp_checkdate()`. Follow-up to [21922]. Props pbearne, ironprogrammer, antonvlasenko, SergeyBiryukov. Fixes #59825. git-svn-id: https://develop.svn.wordpress.org/trunk@57184 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/phpunit/tests/date/wpCheckdate.php | 67 ++++++++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 tests/phpunit/tests/date/wpCheckdate.php diff --git a/tests/phpunit/tests/date/wpCheckdate.php b/tests/phpunit/tests/date/wpCheckdate.php new file mode 100644 index 0000000000000..204489200c5c7 --- /dev/null +++ b/tests/phpunit/tests/date/wpCheckdate.php @@ -0,0 +1,67 @@ +assertSame( $expected, wp_checkdate( $month, $day, $year, $source_date ) ); + } + + /** + * Data provider for test_wp_checkdate(). + * + * @return array + */ + public function data_wp_checkdate() { + return array( + 'integers' => array( 1, 1, 1, '1-1-1', true ), + 'strings' => array( '1', '1', '1', '1-1-1', true ), + 'arbitrary source_date' => array( 1, 1, 1, 'arbitrary source_date', true ), // source_date is only used by the filter. + 'valid day' => array( 2, 29, 2024, '2/29/2024', true ), // 2024 is a leap year. + 'invalid day' => array( 2, 29, 2023, '2/29/2023', false ), // 2023 is not a leap year. + 'invalid month' => array( 99, 1, 1, '1-1-1', false ), // Month must be between 1 and 12. + 'invalid year' => array( 1, 1, 0, '1-1-0', false ), // Year must be between 1 and 32767. + ); + } + + /** + * Checks that the filter overrides the return value. + */ + public function test_wp_checkdate_filter() { + add_filter( + 'wp_checkdate', + static function ( $is_valid_date, $source_date ) { + if ( '2/29/2023' === $source_date ) { + // Date is invalid, but return true anyway. + return true; + } + + return $is_valid_date; + }, + 10, + 2 + ); + + // Test with an invalid date that the filter will return as valid. + $this->assertTrue( wp_checkdate( '2', '29', '2023', '2/29/2023' ) ); + } +} From edb416c9b2767d608ebb6882a44d12a507bc7c49 Mon Sep 17 00:00:00 2001 From: Aaron Jorbin Date: Wed, 13 Dec 2023 17:48:09 +0000 Subject: [PATCH 106/150] External Libraries: For Lodash, sync the declared version number with the one that is loaded. In [50941] the version of lodash was updated, however the version inside `wp_default_packages_vendor` was not updated at the same time. This updates the version to correctly reflect the version that is loaded. Also adds some basic tests for the scripts in `wp_default_packages_vendor` that match the name of the package from package.json to help prevent errors like this in the future. Props jadpm, jorbin, swissspidy. Fixes #60048. See #52991. git-svn-id: https://develop.svn.wordpress.org/trunk@57185 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/script-loader.php | 2 +- tests/phpunit/tests/dependencies/scripts.php | 37 ++++++++++++++++++++ 2 files changed, 38 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index 41be694281dcd..df2041f8651b4 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -110,7 +110,7 @@ function wp_default_packages_vendor( $scripts ) { 'react-dom' => '18.2.0', 'regenerator-runtime' => '0.14.0', 'moment' => '2.29.4', - 'lodash' => '4.17.19', + 'lodash' => '4.17.21', 'wp-polyfill-fetch' => '3.6.17', 'wp-polyfill-formdata' => '4.0.10', 'wp-polyfill-node-contains' => '4.8.0', diff --git a/tests/phpunit/tests/dependencies/scripts.php b/tests/phpunit/tests/dependencies/scripts.php index 95cf958d3ebbd..7701eda6755e2 100644 --- a/tests/phpunit/tests/dependencies/scripts.php +++ b/tests/phpunit/tests/dependencies/scripts.php @@ -3352,4 +3352,41 @@ public function data_provider_script_move_to_footer() { ); } + + /** + * @ticket 60048 + * + * @covers ::wp_default_packages_vendor + * + * @dataProvider data_wp_default_packages_vendor + */ + public function test_wp_default_packages_vendor_lodash( $script ) { + global $wp_scripts; + $package_json = $this->_scripts_from_package_json(); + + wp_default_packages_vendor( $wp_scripts ); + + $this->assertEquals( $package_json[ $script ], $wp_scripts->query( $script, 'registered' )->ver ); + } + + public function data_wp_default_packages_vendor() { + return array( + array( 'script' => 'lodash' ), + array( 'script' => 'moment' ), + array( 'script' => 'react' ), + array( 'script' => 'react-dom' ), + array( 'script' => 'regenerator-runtime' ), + ); + } + + /** + * Helper to return dependencies from package.json. + */ + private function _scripts_from_package_json() { + $package = file_get_contents( ABSPATH . '../package.json' ); + $data = json_decode( $package, true ); + + $provider = array(); + return $data['dependencies']; + } } From 32dd59bb9a1b72bfc04c1dd5397a5542a81ec73c Mon Sep 17 00:00:00 2001 From: bernhard-reiter Date: Wed, 13 Dec 2023 17:51:42 +0000 Subject: [PATCH 107/150] HTML API: Add support for H1-H6 elements in the HTML Processor. Previously these have been unsupported, but in this patch, support is added for the tags so that the HTML Processor can process documents containing them. There was a design discussion about introducing a constant to communicate "any of the H1 - H6 elements" but this posed a number of challenges that don't need to be answered in this patch. For the time being, because the HTML specification treats H1 - H6 specially as a single kind of element, the HTML Processor uses an internal hard-coded string to indicate this. By using a hard-coded string it's possible to avoid introducing a class constant which cannot be made private due to PHP's class design. In the future, this will probably appear as a special constant in a new constant-containing class. Props dmsnell, jonsurrell. Fixes #60060. git-svn-id: https://develop.svn.wordpress.org/trunk@57186 602fd350-edb4-49c9-b593-d223f7449a82 --- .../html-api/class-wp-html-open-elements.php | 14 ++ .../html-api/class-wp-html-processor.php | 56 +++++++- .../tests/html-api/wpHtmlProcessor.php | 2 - .../html-api/wpHtmlProcessorBreadcrumbs.php | 54 ++++---- .../html-api/wpHtmlProcessorSemanticRules.php | 16 +-- ...lProcessorSemanticRulesHeadingElements.php | 126 ++++++++++++++++++ 6 files changed, 228 insertions(+), 40 deletions(-) create mode 100644 tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRulesHeadingElements.php diff --git a/src/wp-includes/html-api/class-wp-html-open-elements.php b/src/wp-includes/html-api/class-wp-html-open-elements.php index fe5625545b0ac..55c4d3a663c5b 100644 --- a/src/wp-includes/html-api/class-wp-html-open-elements.php +++ b/src/wp-includes/html-api/class-wp-html-open-elements.php @@ -116,6 +116,13 @@ public function has_element_in_specific_scope( $tag_name, $termination_list ) { return true; } + if ( + '(internal: H1 through H6 - do not use)' === $tag_name && + in_array( $node->node_name, array( 'H1', 'H2', 'H3', 'H4', 'H5', 'H6' ), true ) + ) { + return true; + } + switch ( $node->node_name ) { case 'HTML': return false; @@ -270,6 +277,13 @@ public function pop_until( $tag_name ) { foreach ( $this->walk_up() as $item ) { $this->pop(); + if ( + '(internal: H1 through H6 - do not use)' === $tag_name && + in_array( $item->node_name, array( 'H1', 'H2', 'H3', 'H4', 'H5', 'H6' ), true ) + ) { + return true; + } + if ( $tag_name === $item->node_name ) { return true; } diff --git a/src/wp-includes/html-api/class-wp-html-processor.php b/src/wp-includes/html-api/class-wp-html-processor.php index 779c7afec3396..14dfc3aa869f0 100644 --- a/src/wp-includes/html-api/class-wp-html-processor.php +++ b/src/wp-includes/html-api/class-wp-html-processor.php @@ -102,7 +102,7 @@ * - Containers: ADDRESS, BLOCKQUOTE, DETAILS, DIALOG, DIV, FOOTER, HEADER, MAIN, MENU, SPAN, SUMMARY. * - Form elements: BUTTON, FIELDSET, SEARCH. * - Formatting elements: B, BIG, CODE, EM, FONT, I, SMALL, STRIKE, STRONG, TT, U. - * - Heading elements: HGROUP. + * - Heading elements: H1, H2, H3, H4, H5, H6, HGROUP. * - Links: A. * - Lists: DL. * - Media elements: FIGCAPTION, FIGURE, IMG. @@ -697,6 +697,60 @@ private function step_in_body() { $this->state->stack_of_open_elements->pop_until( $tag_name ); return true; + /* + * > A start tag whose tag name is one of: "h1", "h2", "h3", "h4", "h5", "h6" + */ + case '+H1': + case '+H2': + case '+H3': + case '+H4': + case '+H5': + case '+H6': + if ( $this->state->stack_of_open_elements->has_p_in_button_scope() ) { + $this->close_a_p_element(); + } + + if ( + in_array( + $this->state->stack_of_open_elements->current_node()->node_name, + array( 'H1', 'H2', 'H3', 'H4', 'H5', 'H6' ), + true + ) + ) { + // @TODO: Indicate a parse error once it's possible. + $this->state->stack_of_open_elements->pop(); + } + + $this->insert_html_element( $this->state->current_token ); + return true; + + /* + * > An end tag whose tag name is one of: "h1", "h2", "h3", "h4", "h5", "h6" + */ + case '-H1': + case '-H2': + case '-H3': + case '-H4': + case '-H5': + case '-H6': + if ( ! $this->state->stack_of_open_elements->has_element_in_scope( '(internal: H1 through H6 - do not use)' ) ) { + /* + * This is a parse error; ignore the token. + * + * @TODO: Indicate a parse error once it's possible. + */ + return $this->step(); + } + + $this->generate_implied_end_tags(); + + if ( $this->state->stack_of_open_elements->current_node()->node_name !== $tag_name ) { + // @TODO: Record parse error: this error doesn't impact parsing. + } + + $this->state->stack_of_open_elements->pop_until( '(internal: H1 through H6 - do not use)' ); + return true; + /* * > An end tag whose tag name is "p" */ diff --git a/tests/phpunit/tests/html-api/wpHtmlProcessor.php b/tests/phpunit/tests/html-api/wpHtmlProcessor.php index 37e3aa5de87fb..a9af5d790fc53 100644 --- a/tests/phpunit/tests/html-api/wpHtmlProcessor.php +++ b/tests/phpunit/tests/html-api/wpHtmlProcessor.php @@ -91,8 +91,6 @@ public function test_stops_processing_after_unsupported_elements() { * * @covers WP_HTML_Processor::next_tag * @covers WP_HTML_Processor::seek - * - * @throws WP_HTML_Unsupported_Exception */ public function test_clear_to_navigate_after_seeking() { $p = WP_HTML_Processor::create_fragment( '

' ); diff --git a/tests/phpunit/tests/html-api/wpHtmlProcessorBreadcrumbs.php b/tests/phpunit/tests/html-api/wpHtmlProcessorBreadcrumbs.php index b5e006c69f65e..2fd852e434412 100644 --- a/tests/phpunit/tests/html-api/wpHtmlProcessorBreadcrumbs.php +++ b/tests/phpunit/tests/html-api/wpHtmlProcessorBreadcrumbs.php @@ -56,6 +56,12 @@ public function data_single_tag_of_supported_elements() { 'FIGURE', 'FONT', 'FOOTER', + 'H1', + 'H2', + 'H3', + 'H4', + 'H5', + 'H6', 'HEADER', 'HGROUP', 'I', @@ -142,12 +148,6 @@ public function data_unsupported_elements() { 'FORM', 'FRAME', 'FRAMESET', - 'H1', - 'H2', - 'H3', - 'H4', - 'H5', - 'H6', 'HEAD', 'HR', 'HTML', @@ -352,6 +352,14 @@ public function data_html_target_with_breadcrumbs() { ), 'MAIN inside MAIN inside SPAN' => array( '
', array( 'HTML', 'BODY', 'SPAN', 'MAIN', 'MAIN' ), 1 ), 'MAIN next to unclosed P' => array( '

', array( 'HTML', 'BODY', 'MAIN' ), 1 ), + + // H1 - H6 close out _any_ H1 - H6 when encountering _any_ of H1 - H6, making this section surprising. + 'EM inside H3 after unclosed P' => array( '

Important Message

', array( 'HTML', 'BODY', 'H3', 'EM' ), 1 ), + 'H4 after H2' => array( '

Major

Minor

', array( 'HTML', 'BODY', 'H4' ), 1 ), + 'H4 after unclosed H2' => array( '

Major

Minor

', array( 'HTML', 'BODY', 'H4' ), 1 ), + 'H4 inside H2' => array( '

Major

Minor

', array( 'HTML', 'BODY', 'H2', 'SPAN', 'H4' ), 1 ), + 'H5 after unclosed H4 inside H2' => array( '

Major

Minor

', array( 'HTML', 'BODY', 'H2', 'SPAN', 'H5' ), 1 ), + 'H5 after H4 inside H2' => array( '

Major

Minor

', array( 'HTML', 'BODY', 'H5' ), 1 ), ); } @@ -387,29 +395,29 @@ public function test_reports_if_tag_matches_breadcrumbs_of_various_specificity( public function data_html_with_breadcrumbs_of_various_specificity() { return array( // Test with void elements. - 'Inner IMG' => array( '
', array( 'span', 'figure', 'img' ), true ), - 'Inner IMG wildcard' => array( '
', array( 'span', '*', 'img' ), true ), - 'Inner IMG no wildcard' => array( '
', array( 'span', 'img' ), false ), - 'Full specification' => array( '
', array( 'html', 'body', 'div', 'span', 'figure', 'img' ), true ), - 'Invalid Full specification' => array( '
', array( 'html', 'div', 'span', 'figure', 'img' ), false ), + 'Inner IMG' => array( '
', array( 'span', 'figure', 'img' ), true ), + 'Inner IMG wildcard' => array( '
', array( 'span', '*', 'img' ), true ), + 'Inner IMG no wildcard' => array( '
', array( 'span', 'img' ), false ), + 'Full specification' => array( '
', array( 'html', 'body', 'div', 'span', 'figure', 'img' ), true ), + 'Invalid Full specification' => array( '
', array( 'html', 'div', 'span', 'figure', 'img' ), false ), // Test also with non-void elements that open and close. - 'Inner P' => array( '

', array( 'span', 'figure', 'p' ), true ), - 'Inner P wildcard' => array( '

', array( 'span', '*', 'p' ), true ), - 'Inner P no wildcard' => array( '

', array( 'span', 'p' ), false ), - 'Full specification (P)' => array( '

', array( 'html', 'body', 'div', 'span', 'figure', 'p' ), true ), - 'Invalid Full specification (P)' => array( '

', array( 'html', 'div', 'span', 'figure', 'p' ), false ), + 'Inner P' => array( '

', array( 'span', 'figure', 'p' ), true ), + 'Inner P wildcard' => array( '

', array( 'span', '*', 'p' ), true ), + 'Inner P no wildcard' => array( '

', array( 'span', 'p' ), false ), + 'Full specification (P)' => array( '

', array( 'html', 'body', 'div', 'span', 'figure', 'p' ), true ), + 'Invalid Full specification (P)' => array( '

', array( 'html', 'div', 'span', 'figure', 'p' ), false ), // Ensure that matches aren't on tag closers. - 'Inner P' => array( '

', array( 'span', 'figure', 'p' ), false ), - 'Inner P wildcard' => array( '

', array( 'span', '*', 'p' ), false ), - 'Inner P no wildcard' => array( '

', array( 'span', 'p' ), false ), - 'Full specification (P)' => array( '

', array( 'html', 'body', 'div', 'span', 'figure', 'p' ), false ), - 'Invalid Full specification (P)' => array( '

', array( 'html', 'div', 'span', 'figure', 'p' ), false ), + 'Inner P (Closer)' => array( '

', array( 'span', 'figure', 'p' ), false ), + 'Inner P wildcard (Closer)' => array( '

', array( 'span', '*', 'p' ), false ), + 'Inner P no wildcard (Closer)' => array( '

', array( 'span', 'p' ), false ), + 'Full specification (P) (Closer)' => array( '

', array( 'html', 'body', 'div', 'span', 'figure', 'p' ), false ), + 'Invalid Full specification (P) (Closer)' => array( '

', array( 'html', 'div', 'span', 'figure', 'p' ), false ), // Test wildcard behaviors. - 'Single wildcard element' => array( '

', array( '*' ), true ), - 'Child of wildcard element' => array( '

', array( 'SPAN', '*' ), true ), + 'Single wildcard element' => array( '

', array( '*' ), true ), + 'Child of wildcard element' => array( '

', array( 'SPAN', '*' ), true ), ); } diff --git a/tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRules.php b/tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRules.php index cb351eed615e2..7bd243d8dce9a 100644 --- a/tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRules.php +++ b/tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRules.php @@ -120,10 +120,6 @@ public function data_article_container_group() { * element in scope, that it skips the tag entirely. * * @ticket 58961 - * - * @since 6.4.0 - * - * @throws Exception */ public function test_in_body_skips_unexpected_button_closer() { $p = WP_HTML_Processor::create_fragment( '
Test
' ); @@ -145,10 +141,6 @@ public function test_in_body_skips_unexpected_button_closer() { * Verifies insertion of a BUTTON element when no existing BUTTON is already in scope. * * @ticket 58961 - * - * @since 6.4.0 - * - * @throws WP_HTML_Unsupported_Exception */ public function test_in_body_button_with_no_button_in_scope() { $p = WP_HTML_Processor::create_fragment( '

Click the button !

' ); @@ -174,8 +166,6 @@ public function test_in_body_button_with_no_button_in_scope() { * @ticket 58961 * * @since 6.4.0 - * - * @throws WP_HTML_Unsupported_Exception */ public function test_in_body_button_with_button_in_scope_as_parent() { $p = WP_HTML_Processor::create_fragment( '

Click the button !

' ); @@ -209,8 +199,6 @@ public function test_in_body_button_with_button_in_scope_as_parent() { * @ticket 58961 * * @since 6.4.0 - * - * @throws WP_HTML_Unsupported_Exception */ public function test_in_body_button_with_button_in_scope_as_ancestor() { $p = WP_HTML_Processor::create_fragment( '
!

' ); @@ -236,7 +224,7 @@ public function test_in_body_button_with_button_in_scope_as_ancestor() { $this->assertSame( array( 'HTML', 'BODY', 'BUTTON' ), $p->get_breadcrumbs(), 'Failed to produce expected DOM nesting for third button.' ); } - /* + /** * Verifies that when "in body" and encountering "any other end tag" * that the HTML processor ignores the end tag if there's a special * element on the stack of open elements before the matching opening. @@ -259,7 +247,7 @@ public function test_in_body_any_other_end_tag_with_unclosed_special_element() { $this->assertSame( array( 'HTML', 'BODY', 'DIV', 'SPAN', 'DIV' ), $p->get_breadcrumbs(), 'Failed to produce expected DOM nesting: SPAN should still be open and DIV should be its child.' ); } - /* + /** * Verifies that when "in body" and encountering "any other end tag" * that the HTML processor closes appropriate elements on the stack of * open elements up to the matching opening. diff --git a/tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRulesHeadingElements.php b/tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRulesHeadingElements.php new file mode 100644 index 0000000000000..d8d70acb61e76 --- /dev/null +++ b/tests/phpunit/tests/html-api/wpHtmlProcessorSemanticRulesHeadingElements.php @@ -0,0 +1,126 @@ +Open<{$tag_name}>Closed P

" + ); + + $processor->next_tag( $tag_name ); + $this->assertSame( + array( 'HTML', 'BODY', $tag_name ), + $processor->get_breadcrumbs(), + "Expected {$tag_name} to be a direct child of the BODY, having closed the open P element." + ); + + $processor->next_tag( 'IMG' ); + $this->assertSame( + array( 'HTML', 'BODY', 'IMG' ), + $processor->get_breadcrumbs(), + 'Expected IMG to be a direct child of BODY, having closed the open P element.' + ); + } + + /** + * Data provider. + * + * @return array[]. + */ + public function data_heading_elements() { + return array( + 'H1' => array( 'H1' ), + 'H2' => array( 'H2' ), + 'H3' => array( 'H3' ), + 'H4' => array( 'H4' ), + 'H5' => array( 'H5' ), + 'H6' => array( 'H5' ), + ); + } + + /** + * Verifies that H1 through H6 elements close an open H1 through H6 element. + * + * @ticket 60060 + * + * @covers WP_HTML_Processor::step + * + * @dataProvider data_heading_combinations + * + * @param string $first_heading H1 - H6 element appearing (unclosed) before the second. + * @param string $second_heading H1 - H6 element appearing after the first. + */ + public function test_in_body_heading_element_closes_other_heading_elements( $first_heading, $second_heading ) { + $processor = WP_HTML_Processor::create_fragment( + "
<{$first_heading} first> then <{$second_heading} second> and end
" + ); + + while ( $processor->next_tag() && null === $processor->get_attribute( 'second' ) ) { + continue; + } + + $this->assertTrue( + $processor->get_attribute( 'second' ), + "Failed to find expected {$second_heading} tag." + ); + + $this->assertSame( + array( 'HTML', 'BODY', 'DIV', $second_heading ), + $processor->get_breadcrumbs(), + "Expected {$second_heading} to be a direct child of the DIV, having closed the open {$first_heading} element." + ); + + $processor->next_tag( 'IMG' ); + $this->assertSame( + array( 'HTML', 'BODY', 'DIV', 'IMG' ), + $processor->get_breadcrumbs(), + "Expected IMG to be a direct child of DIV, having closed the open {$first_heading} element." + ); + } + + /** + * Data provider. + * + * @return array[] + */ + public function data_heading_combinations() { + $headings = array( 'H1', 'H2', 'H3', 'H4', 'H5', 'H6' ); + + $combinations = array(); + + // Create all unique pairs of H1 - H6 elements. + foreach ( $headings as $first_tag ) { + foreach ( $headings as $second_tag ) { + $combinations[ "{$first_tag} then {$second_tag}" ] = array( $first_tag, $second_tag ); + } + } + + return $combinations; + } +} From 144d098ac50e7259a62ce886dcc9144d93e6d80a Mon Sep 17 00:00:00 2001 From: Aaron Jorbin Date: Wed, 13 Dec 2023 20:00:49 +0000 Subject: [PATCH 108/150] Build/Test: Update name of test to show its breadth. The test covers multiple libraries, not just lodash. Follow up to [57185]. Props TobiasBg. Fixes #60048. git-svn-id: https://develop.svn.wordpress.org/trunk@57187 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/phpunit/tests/dependencies/scripts.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/phpunit/tests/dependencies/scripts.php b/tests/phpunit/tests/dependencies/scripts.php index 7701eda6755e2..9021397e3b94c 100644 --- a/tests/phpunit/tests/dependencies/scripts.php +++ b/tests/phpunit/tests/dependencies/scripts.php @@ -3360,7 +3360,7 @@ public function data_provider_script_move_to_footer() { * * @dataProvider data_wp_default_packages_vendor */ - public function test_wp_default_packages_vendor_lodash( $script ) { + public function test_wp_default_packages_vendor( $script ) { global $wp_scripts; $package_json = $this->_scripts_from_package_json(); From 09ec7e29090f002a1c16ea1b042c62597cecded7 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Wed, 13 Dec 2023 21:16:04 +0000 Subject: [PATCH 109/150] Toolbar: Add a Plugins link to the admin bar menu. Props colomet, Girishpanchal, afercia, danieltj, rishishah, sabernhardt, joedolson, huzaifaalmesbah, shailu25, zunaid321, devmuhib, sumitbagthariya16, yuvrajsinh2211, SergeyBiryukov. Fixes #40683. git-svn-id: https://develop.svn.wordpress.org/trunk@57188 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/admin-bar.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/wp-includes/admin-bar.php b/src/wp-includes/admin-bar.php index b22a7a77c3648..3eba2668fa20c 100644 --- a/src/wp-includes/admin-bar.php +++ b/src/wp-includes/admin-bar.php @@ -436,6 +436,18 @@ function wp_admin_bar_site_menu( $wp_admin_bar ) { // Add the appearance submenu items. wp_admin_bar_appearance_menu( $wp_admin_bar ); + + // Add a Plugins link. + if ( current_user_can( 'activate_plugins' ) ) { + $wp_admin_bar->add_node( + array( + 'parent' => 'site-name', + 'id' => 'plugins', + 'title' => __( 'Plugins' ), + 'href' => admin_url( 'plugins.php' ), + ) + ); + } } } From f2c78fe642b307acbb77f21abf85a45ef35b1ca4 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Thu, 14 Dec 2023 10:21:40 +0000 Subject: [PATCH 110/150] Docs: Fix typo in `WP_Date_Query::build_mysql_datetime()` DocBlock. Follow-up to [25139]. Props nithi22, benniledl, mukesh27. Fixes #60067. git-svn-id: https://develop.svn.wordpress.org/trunk@57189 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-date-query.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-date-query.php b/src/wp-includes/class-wp-date-query.php index 7abb3216b5731..751bab187dbeb 100644 --- a/src/wp-includes/class-wp-date-query.php +++ b/src/wp-includes/class-wp-date-query.php @@ -866,7 +866,7 @@ public function build_value( $compare, $value ) { * * @since 3.7.0 * - * @param string|array $datetime An array of parameters or a strotime() string. + * @param string|array $datetime An array of parameters or a strtotime() string. * @param bool $default_to_max Whether to round up incomplete dates. Supported by values * of $datetime that are arrays, or string values that are a * subset of MySQL date format ('Y', 'Y-m', 'Y-m-d', 'Y-m-d H:i'). From 7914d305558805710d0fbf45302ca1f6af84e8fe Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Fri, 15 Dec 2023 12:35:54 +0000 Subject: [PATCH 111/150] Docs: Document the `$wpdb` global in `WP_User::__construct()`. Follow-up to [19325]. Props upadalavipul. See #60021. git-svn-id: https://develop.svn.wordpress.org/trunk@57190 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-user.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-user.php b/src/wp-includes/class-wp-user.php index aa759804c8827..a3e40df16491c 100644 --- a/src/wp-includes/class-wp-user.php +++ b/src/wp-includes/class-wp-user.php @@ -117,13 +117,18 @@ class WP_User { * * @since 2.0.0 * + * @global wpdb $wpdb WordPress database abstraction object. + * * @param int|string|stdClass|WP_User $id User's ID, a WP_User object, or a user object from the DB. * @param string $name Optional. User's username * @param int $site_id Optional Site ID, defaults to current site. */ public function __construct( $id = 0, $name = '', $site_id = '' ) { + global $wpdb; + if ( ! isset( self::$back_compat_keys ) ) { - $prefix = $GLOBALS['wpdb']->prefix; + $prefix = $wpdb->prefix; + self::$back_compat_keys = array( 'user_firstname' => 'first_name', 'user_lastname' => 'last_name', From bd88eafee170154145c55219c5eebc8cacede10a Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Fri, 15 Dec 2023 12:57:07 +0000 Subject: [PATCH 112/150] Docs: Document the `$link` global in `get_bookmark()`. Follow-up to [8758]. Props upadalavipul, mukesh27. See #60021. git-svn-id: https://develop.svn.wordpress.org/trunk@57191 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/bookmark.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/src/wp-includes/bookmark.php b/src/wp-includes/bookmark.php index 47a86d865d5b2..66c43396381a5 100644 --- a/src/wp-includes/bookmark.php +++ b/src/wp-includes/bookmark.php @@ -11,7 +11,8 @@ * * @since 2.1.0 * - * @global wpdb $wpdb WordPress database abstraction object. + * @global object $link Current link object. + * @global wpdb $wpdb WordPress database abstraction object. * * @param int|stdClass $bookmark * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which @@ -21,11 +22,11 @@ * @return array|object|null Type returned depends on $output value. */ function get_bookmark( $bookmark, $output = OBJECT, $filter = 'raw' ) { - global $wpdb; + global $link, $wpdb; if ( empty( $bookmark ) ) { - if ( isset( $GLOBALS['link'] ) ) { - $_bookmark = & $GLOBALS['link']; + if ( isset( $link ) ) { + $_bookmark = &$link; } else { $_bookmark = null; } @@ -33,8 +34,8 @@ function get_bookmark( $bookmark, $output = OBJECT, $filter = 'raw' ) { wp_cache_add( $bookmark->link_id, $bookmark, 'bookmark' ); $_bookmark = $bookmark; } else { - if ( isset( $GLOBALS['link'] ) && ( $GLOBALS['link']->link_id == $bookmark ) ) { - $_bookmark = & $GLOBALS['link']; + if ( isset( $link ) && ( $link->link_id == $bookmark ) ) { + $_bookmark = &$link; } else { $_bookmark = wp_cache_get( $bookmark, 'bookmark' ); if ( ! $_bookmark ) { From 8e56669a49dafd6231b3dfdf58d0ffd1aa3ae5f7 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Fri, 15 Dec 2023 14:31:56 +0000 Subject: [PATCH 113/150] General: Revert code changes from [57191]. The unit tests for `get_bookmark()` expect the function to modify the `$GLOBALS` array directly. Follow-up to [57191]. See #60021. git-svn-id: https://develop.svn.wordpress.org/trunk@57192 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/bookmark.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/wp-includes/bookmark.php b/src/wp-includes/bookmark.php index 66c43396381a5..7513a5622c6b5 100644 --- a/src/wp-includes/bookmark.php +++ b/src/wp-includes/bookmark.php @@ -22,11 +22,11 @@ * @return array|object|null Type returned depends on $output value. */ function get_bookmark( $bookmark, $output = OBJECT, $filter = 'raw' ) { - global $link, $wpdb; + global $wpdb; if ( empty( $bookmark ) ) { - if ( isset( $link ) ) { - $_bookmark = &$link; + if ( isset( $GLOBALS['link'] ) ) { + $_bookmark = & $GLOBALS['link']; } else { $_bookmark = null; } @@ -34,8 +34,8 @@ function get_bookmark( $bookmark, $output = OBJECT, $filter = 'raw' ) { wp_cache_add( $bookmark->link_id, $bookmark, 'bookmark' ); $_bookmark = $bookmark; } else { - if ( isset( $link ) && ( $link->link_id == $bookmark ) ) { - $_bookmark = &$link; + if ( isset( $GLOBALS['link'] ) && ( $GLOBALS['link']->link_id == $bookmark ) ) { + $_bookmark = & $GLOBALS['link']; } else { $_bookmark = wp_cache_get( $bookmark, 'bookmark' ); if ( ! $_bookmark ) { From e5e8ccbd3af57453c25439733b1ad8a965581449 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sat, 16 Dec 2023 09:29:16 +0000 Subject: [PATCH 114/150] Docs: Document the `$current_screen` global in `_WP_Editors::editor()`. Follow-up to [32899]. Props viralsampat. See #60021. git-svn-id: https://develop.svn.wordpress.org/trunk@57193 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-editor.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wp-includes/class-wp-editor.php b/src/wp-includes/class-wp-editor.php index bd73540bc9e16..5d7ba224cc207 100644 --- a/src/wp-includes/class-wp-editor.php +++ b/src/wp-includes/class-wp-editor.php @@ -149,6 +149,8 @@ public static function parse_settings( $editor_id, $settings ) { * * @since 3.3.0 * + * @global WP_Screen $current_screen WordPress current screen object. + * * @param string $content Initial content for the editor. * @param string $editor_id HTML ID for the textarea and TinyMCE and Quicktags instances. * Should not contain square brackets. From deda757c0641e0ec35ac08425641077c70b14ffe Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sat, 16 Dec 2023 09:36:45 +0000 Subject: [PATCH 115/150] Docs: Document the `$wp_locale` global in `WP_Fatal_Error_Handler::handle()`. Follow-up to [45277]. Props viralsampat. See #60021. git-svn-id: https://develop.svn.wordpress.org/trunk@57194 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-fatal-error-handler.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wp-includes/class-wp-fatal-error-handler.php b/src/wp-includes/class-wp-fatal-error-handler.php index 842182d483ac1..fdd56c674aa57 100644 --- a/src/wp-includes/class-wp-fatal-error-handler.php +++ b/src/wp-includes/class-wp-fatal-error-handler.php @@ -25,6 +25,8 @@ class WP_Fatal_Error_Handler { * This method is registered via `register_shutdown_function()`. * * @since 5.2.0 + * + * @global WP_Locale $wp_locale WordPress date and time locale object. */ public function handle() { if ( defined( 'WP_SANDBOX_SCRAPING' ) && WP_SANDBOX_SCRAPING ) { From 59947c5623a940191fc202de25bd02b6a409e90f Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Sun, 17 Dec 2023 02:46:38 +0000 Subject: [PATCH 116/150] Docs: Correct `$wp_the_query` global reference in `WP_Query::is_main_query()`. Follow-up to [18699], [32620], [34337], [45739]. See #59651. git-svn-id: https://develop.svn.wordpress.org/trunk@57195 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/class-wp-query.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/wp-includes/class-wp-query.php b/src/wp-includes/class-wp-query.php index a9ed269d72244..e6a3e6b743450 100644 --- a/src/wp-includes/class-wp-query.php +++ b/src/wp-includes/class-wp-query.php @@ -4661,7 +4661,7 @@ public function is_embed() { * * @since 3.3.0 * - * @global WP_Query $wp_query WordPress Query object. + * @global WP_Query $wp_the_query WordPress Query object. * * @return bool Whether the query is the main query. */ From 1e29ef9b0a8c6b3ccfde672b1f8561e73181c69a Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Mon, 18 Dec 2023 13:51:20 +0000 Subject: [PATCH 117/150] Docs: Document some globals in `wp-includes/deprecated.php`. Includes removing `$allowed_options` global references from functions where it's not actually used. Props viralsampat. See #60021. git-svn-id: https://develop.svn.wordpress.org/trunk@57196 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/deprecated.php | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/src/wp-includes/deprecated.php b/src/wp-includes/deprecated.php index e98cad915fd11..e63708f91bb50 100644 --- a/src/wp-includes/deprecated.php +++ b/src/wp-includes/deprecated.php @@ -57,6 +57,8 @@ function get_postdata($postid) { * * @since 1.0.1 * @deprecated 1.5.0 + * + * @global WP_Query $wp_query WordPress Query object. */ function start_wp() { global $wp_query; @@ -2217,6 +2219,8 @@ function unregister_widget_control($id) { * @deprecated 3.0.0 Use delete_user_meta() * @see delete_user_meta() * + * @global wpdb $wpdb WordPress database abstraction object. + * * @param int $user_id User ID. * @param string $meta_key Metadata key. * @param mixed $meta_value Optional. Metadata value. Default empty. @@ -2264,6 +2268,8 @@ function delete_usermeta( $user_id, $meta_key, $meta_value = '' ) { * @deprecated 3.0.0 Use get_user_meta() * @see get_user_meta() * + * @global wpdb $wpdb WordPress database abstraction object. + * * @param int $user_id User ID * @param string $meta_key Optional. Metadata key. Default empty. * @return mixed @@ -2316,6 +2322,8 @@ function get_usermeta( $user_id, $meta_key = '' ) { * @deprecated 3.0.0 Use update_user_meta() * @see update_user_meta() * + * @global wpdb $wpdb WordPress database abstraction object. + * * @param int $user_id User ID * @param string $meta_key Metadata key. * @param mixed $meta_value Metadata value. @@ -2753,6 +2761,8 @@ function index_rel_link() { * @since 2.8.0 * @deprecated 3.3.0 * + * @global WP_Post $post Global post object. + * * @param string $title Optional. Link title format. Default '%title'. * @return string */ @@ -4062,8 +4072,6 @@ function _wp_register_meta_args_whitelist( $args, $default_args ) { * @deprecated 5.5.0 Use add_allowed_options() instead. * Please consider writing more inclusive code. * - * @global array $allowed_options - * * @param array $new_options * @param string|array $options * @return array @@ -4081,8 +4089,6 @@ function add_option_whitelist( $new_options, $options = '' ) { * @deprecated 5.5.0 Use remove_allowed_options() instead. * Please consider writing more inclusive code. * - * @global array $allowed_options - * * @param array $del_options * @param string|array $options * @return array From fdc54a4bc7e396d590010623005af80e1d755d21 Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Mon, 18 Dec 2023 15:18:30 +0000 Subject: [PATCH 118/150] Build/Test Tools: Update third-party GitHub Actions. This updates the following GitHub Actions to their latest versions: - `actions/checkout` - `actions/setup-node` - `actions/upload-artifact` - `actions/cache` - `actions/github-script` - `shivammathur/setup-php` See #59805. git-svn-id: https://develop.svn.wordpress.org/trunk@57197 602fd350-edb4-49c9-b593-d223f7449a82 --- .../workflows/callable-test-core-build-process.yml | 6 +++--- .../callable-test-gutenberg-build-process.yml | 6 +++--- .github/workflows/coding-standards.yml | 12 ++++++------ .github/workflows/end-to-end-tests.yml | 8 ++++---- .github/workflows/failed-workflow.yml | 2 +- .github/workflows/install-testing.yml | 4 ++-- .github/workflows/javascript-tests.yml | 6 +++--- .github/workflows/performance.yml | 10 +++++----- .github/workflows/php-compatibility.yml | 8 ++++---- .github/workflows/phpunit-tests-run.yml | 8 ++++---- .github/workflows/phpunit-tests.yml | 2 +- .github/workflows/pull-request-comments.yml | 2 +- .github/workflows/slack-notifications.yml | 4 ++-- .github/workflows/test-and-zip-default-themes.yml | 12 ++++++------ .github/workflows/test-build-processes.yml | 2 +- .github/workflows/test-coverage.yml | 8 ++++---- .github/workflows/test-old-branches.yml | 2 +- .github/workflows/upgrade-testing-run.yml | 2 +- .github/workflows/upgrade-testing.yml | 2 +- 19 files changed, 53 insertions(+), 53 deletions(-) diff --git a/.github/workflows/callable-test-core-build-process.yml b/.github/workflows/callable-test-core-build-process.yml index 00cc860ab65e4..c1acb04acfa28 100644 --- a/.github/workflows/callable-test-core-build-process.yml +++ b/.github/workflows/callable-test-core-build-process.yml @@ -41,12 +41,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -79,7 +79,7 @@ jobs: run: git diff --exit-code - name: Upload ZIP as a GitHub Actions artifact - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 if: ${{ inputs.directory == 'build' && 'ubuntu-latest' == inputs.os }} with: name: wordpress-build-${{ github.event_name == 'pull_request' && github.event.number || github.sha }} diff --git a/.github/workflows/callable-test-gutenberg-build-process.yml b/.github/workflows/callable-test-gutenberg-build-process.yml index f009c2817ec34..1c2ab24f989ec 100644 --- a/.github/workflows/callable-test-gutenberg-build-process.yml +++ b/.github/workflows/callable-test-gutenberg-build-process.yml @@ -42,19 +42,19 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Checkout Gutenberg plugin - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: repository: 'WordPress/gutenberg' path: ${{ env.GUTENBERG_DIRECTORY }} show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 0709194d35eab..c09703167f1cd 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -70,12 +70,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up PHP - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2.25.4 + uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # v2.28.0 with: php-version: 'latest' coverage: none @@ -88,7 +88,7 @@ jobs: run: echo "date=$(/bin/date -u --date='last Mon' "+%F")" >> $GITHUB_OUTPUT - name: Cache PHPCS scan cache - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 + uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: | .cache/phpcs-src.json @@ -147,12 +147,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -207,7 +207,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/end-to-end-tests.yml b/.github/workflows/end-to-end-tests.yml index cd2746f307392..78903282315ef 100644 --- a/.github/workflows/end-to-end-tests.yml +++ b/.github/workflows/end-to-end-tests.yml @@ -71,12 +71,12 @@ jobs: echo "PHP_FPM_GID=$(id -g)" >> $GITHUB_ENV - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -128,7 +128,7 @@ jobs: run: npm run test:e2e - name: Archive debug artifacts (screenshots, HTML snapshots) - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 if: always() with: name: failures-artifacts @@ -171,7 +171,7 @@ jobs: ) steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/failed-workflow.yml b/.github/workflows/failed-workflow.yml index 3dd781cbd09b9..383800a3fc592 100644 --- a/.github/workflows/failed-workflow.yml +++ b/.github/workflows/failed-workflow.yml @@ -30,7 +30,7 @@ jobs: steps: - name: Rerun a workflow - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 15 retry-exempt-status-codes: 418 diff --git a/.github/workflows/install-testing.yml b/.github/workflows/install-testing.yml index d83f56b3792a6..6fa051bf8c289 100644 --- a/.github/workflows/install-testing.yml +++ b/.github/workflows/install-testing.yml @@ -62,7 +62,7 @@ jobs: steps: - name: Set up PHP ${{ matrix.php }} - uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2.26.0 + uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # v2.28.0 with: php-version: '${{ matrix.php }}' coverage: none @@ -115,7 +115,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/javascript-tests.yml b/.github/workflows/javascript-tests.yml index 0fdda3be77811..ce3536b84f796 100644 --- a/.github/workflows/javascript-tests.yml +++ b/.github/workflows/javascript-tests.yml @@ -62,12 +62,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -122,7 +122,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/performance.yml b/.github/workflows/performance.yml index a4a18431136d1..c3e629367f420 100644 --- a/.github/workflows/performance.yml +++ b/.github/workflows/performance.yml @@ -103,12 +103,12 @@ jobs: echo "PHP_FPM_GID=$(id -g)" >> $GITHUB_ENV - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -242,7 +242,7 @@ jobs: - name: Set the base sha # Only needed when publishing results. if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/trunk' }} - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 id: base-sha with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -253,7 +253,7 @@ jobs: - name: Set commit details # Only needed when publishing results. if: ${{ github.event_name == 'push' && github.ref == 'refs/heads/trunk' }} - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 id: commit-timestamp with: github-token: ${{ secrets.GITHUB_TOKEN }} @@ -308,7 +308,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/php-compatibility.yml b/.github/workflows/php-compatibility.yml index dad158970df32..06463a72b7073 100644 --- a/.github/workflows/php-compatibility.yml +++ b/.github/workflows/php-compatibility.yml @@ -65,12 +65,12 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up PHP - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2.25.4 + uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # v2.28.0 with: php-version: '7.4' coverage: none @@ -87,7 +87,7 @@ jobs: run: echo "date=$(/bin/date -u --date='last Mon' "+%F")" >> $GITHUB_OUTPUT - name: Cache PHP compatibility scan cache - uses: actions/cache@88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8 # v3.3.1 + uses: actions/cache@704facf57e6136b1bc63b828d79edcd491f0ee84 # v3.3.2 with: path: .cache/phpcompat.json key: ${{ runner.os }}-date-${{ steps.get-date.outputs.date }}-phpcompat-cache-${{ hashFiles('**/composer.json', 'phpcompat.xml.dist') }} @@ -147,7 +147,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/phpunit-tests-run.yml b/.github/workflows/phpunit-tests-run.yml index 871585d572d35..d47db28696382 100644 --- a/.github/workflows/phpunit-tests-run.yml +++ b/.github/workflows/phpunit-tests-run.yml @@ -85,12 +85,12 @@ jobs: echo "PHP_FPM_GID=$(id -g)" >> $GITHUB_ENV - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -103,7 +103,7 @@ jobs: # dependency versions are installed and cached. ## - name: Set up PHP - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2.25.4 + uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # v2.28.0 with: php-version: '${{ inputs.php }}' coverage: none @@ -175,7 +175,7 @@ jobs: - name: Checkout the WordPress Test Reporter if: ${{ github.repository == 'WordPress/wordpress-develop' && github.ref == 'refs/heads/trunk' && inputs.report }} - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: repository: 'WordPress/phpunit-test-runner' path: 'test-runner' diff --git a/.github/workflows/phpunit-tests.yml b/.github/workflows/phpunit-tests.yml index d9bc028b8e2b5..15cb91df50422 100644 --- a/.github/workflows/phpunit-tests.yml +++ b/.github/workflows/phpunit-tests.yml @@ -161,7 +161,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/pull-request-comments.yml b/.github/workflows/pull-request-comments.yml index b44e9667d0eca..ebe380f983847 100644 --- a/.github/workflows/pull-request-comments.yml +++ b/.github/workflows/pull-request-comments.yml @@ -83,7 +83,7 @@ jobs: pull-requests: write if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request_target' }} steps: - - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: script: | // Comments are only added after the first successful build. Check for the presence of a comment and bail early. diff --git a/.github/workflows/slack-notifications.yml b/.github/workflows/slack-notifications.yml index f9b0f04723495..566979a5698f8 100644 --- a/.github/workflows/slack-notifications.yml +++ b/.github/workflows/slack-notifications.yml @@ -60,7 +60,7 @@ jobs: steps: - name: Determine the status of the previous attempt id: previous-attempt-result - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 @@ -131,7 +131,7 @@ jobs: - name: Get the commit message id: current-commit-message - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 if: ${{ github.event_name == 'workflow_dispatch' || github.event_name == 'schedule' }} with: retries: 2 diff --git a/.github/workflows/test-and-zip-default-themes.yml b/.github/workflows/test-and-zip-default-themes.yml index a3a354595ec91..771c4e21c9063 100644 --- a/.github/workflows/test-and-zip-default-themes.yml +++ b/.github/workflows/test-and-zip-default-themes.yml @@ -86,7 +86,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: ref: ${{ github.event_name == 'workflow_dispatch' && inputs.branch || github.ref }} show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} @@ -125,13 +125,13 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: ref: ${{ github.event_name == 'workflow_dispatch' && inputs.branch || github.ref }} show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -181,13 +181,13 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: ref: ${{ github.event_name == 'workflow_dispatch' && inputs.branch || github.ref }} show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Upload theme ZIP as an artifact - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 with: if-no-files-found: error name: ${{ matrix.theme }} @@ -227,7 +227,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/test-build-processes.yml b/.github/workflows/test-build-processes.yml index c6b86acf2910b..20a6cb0b353a9 100644 --- a/.github/workflows/test-build-processes.yml +++ b/.github/workflows/test-build-processes.yml @@ -141,7 +141,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index 8e400167f0052..82449a8f0e374 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -76,12 +76,12 @@ jobs: echo "PHP_FPM_GID=$(id -g)" >> $GITHUB_ENV - name: Checkout repository - uses: actions/checkout@3df4ab11eba7bda6032a0b82a6bb43b11571feac # v4.0.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: show-progress: ${{ runner.debug == '1' && 'true' || 'false' }} - name: Set up Node.js - uses: actions/setup-node@5e21ff4d9bc1a8cf6de233a3057d20ec6b3fb69d # v3.8.1 + uses: actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65 # v4.0.0 with: node-version-file: '.nvmrc' cache: npm @@ -94,7 +94,7 @@ jobs: # dependency versions are installed and cached. ## - name: Set up PHP - uses: shivammathur/setup-php@4bd44f22a98a19e0950cbad5f31095157cc9621b # v2.25.4 + uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # v2.28.0 with: php-version: '7.4' coverage: none @@ -208,7 +208,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 diff --git a/.github/workflows/test-old-branches.yml b/.github/workflows/test-old-branches.yml index 71c70f8cc79cc..a7dc0210f58a7 100644 --- a/.github/workflows/test-old-branches.yml +++ b/.github/workflows/test-old-branches.yml @@ -93,7 +93,7 @@ jobs: # Run all branches monthly, but only the currently supported one twice per month. steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 if: ${{ github.event_name == 'push' || github.event.schedule == '0 0 15 * *' || matrix.branch == env.CURRENTLY_SUPPORTED_BRANCH }} with: retries: 2 diff --git a/.github/workflows/upgrade-testing-run.yml b/.github/workflows/upgrade-testing-run.yml index b129818192e83..ce7452a047656 100644 --- a/.github/workflows/upgrade-testing-run.yml +++ b/.github/workflows/upgrade-testing-run.yml @@ -62,7 +62,7 @@ jobs: steps: - name: Set up PHP ${{ inputs.php }} - uses: shivammathur/setup-php@7fdd3ece872ec7ec4c098ae5ab7637d5e0a96067 # v2.26.0 + uses: shivammathur/setup-php@e6f75134d35752277f093989e72e140eaa222f35 # v2.28.0 with: php-version: '${{ inputs.php }}' coverage: none diff --git a/.github/workflows/upgrade-testing.yml b/.github/workflows/upgrade-testing.yml index ccf27706e225d..90ca18db0e52f 100644 --- a/.github/workflows/upgrade-testing.yml +++ b/.github/workflows/upgrade-testing.yml @@ -191,7 +191,7 @@ jobs: steps: - name: Dispatch workflow run - uses: actions/github-script@d7906e4ad0b1822421a7e6a35d5ca353c962f410 # v6.4.1 + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: retries: 2 retry-exempt-status-codes: 418 From 6352f248f7bd1932793839f1ba02cbbdb5d1d05d Mon Sep 17 00:00:00 2001 From: Jonathan Desrosiers Date: Mon, 18 Dec 2023 20:33:00 +0000 Subject: [PATCH 119/150] Build/Test Tools: Add more context to artifact names. This adds a bit more context to the E2E workflow artifact names in order to avoid duplicates being uploaded. With the update to v4 of `actions/upload-artifact` in [57197], artifacts are now uploaded on a per job basis. Multiple jobs cannot upload the same artifact. Props johnbillion. See #59805. git-svn-id: https://develop.svn.wordpress.org/trunk@57203 602fd350-edb4-49c9-b593-d223f7449a82 --- .github/workflows/end-to-end-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/end-to-end-tests.yml b/.github/workflows/end-to-end-tests.yml index 78903282315ef..25f37b5d4b046 100644 --- a/.github/workflows/end-to-end-tests.yml +++ b/.github/workflows/end-to-end-tests.yml @@ -131,7 +131,7 @@ jobs: uses: actions/upload-artifact@c7d193f32edcb7bfad88892161225aeda64e9392 # v4.0.0 if: always() with: - name: failures-artifacts + name: failures-artifacts${{ matrix.LOCAL_SCRIPT_DEBUG && '-SCRIPT_DEBUG' || '' }}-${{ github.run_id }} path: artifacts if-no-files-found: ignore From c78e3fbce4c8af24b8feff47e6f40f9f7873a7db Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Tue, 19 Dec 2023 13:10:35 +0000 Subject: [PATCH 120/150] Docs: Document the `$shortcode_tags` global in `wp_just_in_time_script_localization()`. Follow-up to [41395], [41844]. Props upadalavipul. See #60021. git-svn-id: https://develop.svn.wordpress.org/trunk@57204 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/script-loader.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/wp-includes/script-loader.php b/src/wp-includes/script-loader.php index df2041f8651b4..8886cb587b170 100644 --- a/src/wp-includes/script-loader.php +++ b/src/wp-includes/script-loader.php @@ -1881,6 +1881,8 @@ function wp_prototype_before_jquery( $js_array ) { * These localizations require information that may not be loaded even by init. * * @since 2.5.0 + * + * @global array $shortcode_tags */ function wp_just_in_time_script_localization() { From 3c6680b657884c83ff93ae668180cf2ee202d295 Mon Sep 17 00:00:00 2001 From: Aaron Jorbin Date: Tue, 19 Dec 2023 23:11:11 +0000 Subject: [PATCH 121/150] Build/Test: Add Tests for _wp_mysql_week. Props pbearne. Fixes #59931. git-svn-id: https://develop.svn.wordpress.org/trunk@57207 602fd350-edb4-49c9-b593-d223f7449a82 --- tests/phpunit/tests/functions/WpMysqlWeek.php | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 tests/phpunit/tests/functions/WpMysqlWeek.php diff --git a/tests/phpunit/tests/functions/WpMysqlWeek.php b/tests/phpunit/tests/functions/WpMysqlWeek.php new file mode 100644 index 0000000000000..7fc33fa30060f --- /dev/null +++ b/tests/phpunit/tests/functions/WpMysqlWeek.php @@ -0,0 +1,44 @@ +assertSame( $expected_sql, _wp_mysql_week( 'col_name' ) ); + } + + /** + * @return array[] + */ + public function data_test_wp_mysql_week() { + return array( + array( '1969-12-25', 0, 'WEEK( col_name, 0 )' ), + array( '1969-12-25', 1, 'WEEK( col_name, 1 )' ), + array( '1969-12-25', 2, 'WEEK( DATE_SUB( col_name, INTERVAL 2 DAY ), 0 )' ), + array( '1969-12-25', 3, 'WEEK( DATE_SUB( col_name, INTERVAL 3 DAY ), 0 )' ), + array( '1969-12-25', 4, 'WEEK( DATE_SUB( col_name, INTERVAL 4 DAY ), 0 )' ), + array( '1969-12-25', 5, 'WEEK( DATE_SUB( col_name, INTERVAL 5 DAY ), 0 )' ), + array( '1969-12-25', 6, 'WEEK( DATE_SUB( col_name, INTERVAL 6 DAY ), 0 )' ), + array( '1969-12-25', 9, 'WEEK( col_name, 0 )' ), + ); + } +} From 1bca32e30ede3f8731290b052b35c431d091e2f7 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Wed, 20 Dec 2023 10:01:17 +0000 Subject: [PATCH 122/150] Tests: Correct the `@group` annotation for `_wp_mysql_week()` tests. Includes updating the data provider name for consistency. Follow-up to [57207]. See #59931. git-svn-id: https://develop.svn.wordpress.org/trunk@57208 602fd350-edb4-49c9-b593-d223f7449a82 --- .../tests/functions/{WpMysqlWeek.php => wpMysqlWeek.php} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename tests/phpunit/tests/functions/{WpMysqlWeek.php => wpMysqlWeek.php} (87%) diff --git a/tests/phpunit/tests/functions/WpMysqlWeek.php b/tests/phpunit/tests/functions/wpMysqlWeek.php similarity index 87% rename from tests/phpunit/tests/functions/WpMysqlWeek.php rename to tests/phpunit/tests/functions/wpMysqlWeek.php index 7fc33fa30060f..1a17a86ffc483 100644 --- a/tests/phpunit/tests/functions/WpMysqlWeek.php +++ b/tests/phpunit/tests/functions/wpMysqlWeek.php @@ -1,9 +1,9 @@ Date: Wed, 20 Dec 2023 12:34:34 +0000 Subject: [PATCH 123/150] HTML API: Apply linting changes to `@TODO` comments. Lowercase `@TODO` comments introduced by [57186], and remove spurious colons after them. Props dmsnell, TobiasBg, mukesh27, sergeybiryukov, jonsurrell. Fixes #60060. git-svn-id: https://develop.svn.wordpress.org/trunk@57209 602fd350-edb4-49c9-b593-d223f7449a82 --- .../class-wp-html-active-formatting-elements.php | 2 +- .../html-api/class-wp-html-processor.php | 16 ++++++++-------- 2 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php b/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php index 95989914be030..9f7fee9076243 100644 --- a/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php +++ b/src/wp-includes/html-api/class-wp-html-active-formatting-elements.php @@ -105,7 +105,7 @@ public function push( $token ) { * > paired such that the two attributes in each pair have identical names, namespaces, and values * > (the order of the attributes does not matter). * - * @TODO: Implement the "Noah's Ark clause" to only add up to three of any given kind of formatting elements to the stack. + * @todo Implement the "Noah's Ark clause" to only add up to three of any given kind of formatting elements to the stack. */ // > Add element to the list of active formatting elements. $this->stack[] = $token; diff --git a/src/wp-includes/html-api/class-wp-html-processor.php b/src/wp-includes/html-api/class-wp-html-processor.php index 14dfc3aa869f0..e46c368c702d4 100644 --- a/src/wp-includes/html-api/class-wp-html-processor.php +++ b/src/wp-includes/html-api/class-wp-html-processor.php @@ -252,7 +252,7 @@ public static function create_fragment( $html, $context = '', $encoding = $p->state->context_node = array( 'BODY', array() ); $p->state->insertion_mode = WP_HTML_Processor_State::INSERTION_MODE_IN_BODY; - // @TODO: Create "fake" bookmarks for non-existent but implied nodes. + // @todo Create "fake" bookmarks for non-existent but implied nodes. $p->bookmarks['root-node'] = new WP_HTML_Span( 0, 0 ); $p->bookmarks['context-node'] = new WP_HTML_Span( 0, 0 ); @@ -506,7 +506,7 @@ public function step( $node_to_process = self::PROCESS_NEXT_NODE ) { * When moving on to the next node, therefore, if the bottom-most element * on the stack is a void element, it must be closed. * - * @TODO: Once self-closing foreign elements and BGSOUND are supported, + * @todo Once self-closing foreign elements and BGSOUND are supported, * they must also be implicitly closed here too. BGSOUND is * special since it's only self-closing if the self-closing flag * is provided in the opening tag, otherwise it expects a tag closer. @@ -608,7 +608,7 @@ private function step_in_body() { */ case '+BUTTON': if ( $this->state->stack_of_open_elements->has_element_in_scope( 'BUTTON' ) ) { - // @TODO: Indicate a parse error once it's possible. This error does not impact the logic here. + // @todo Indicate a parse error once it's possible. This error does not impact the logic here. $this->generate_implied_end_tags(); $this->state->stack_of_open_elements->pop_until( 'BUTTON' ); } @@ -685,14 +685,14 @@ private function step_in_body() { case '-SECTION': case '-SUMMARY': if ( ! $this->state->stack_of_open_elements->has_element_in_scope( $tag_name ) ) { - // @TODO: Report parse error. + // @todo Report parse error. // Ignore the token. return $this->step(); } $this->generate_implied_end_tags(); if ( $this->state->stack_of_open_elements->current_node()->node_name !== $tag_name ) { - // @TODO: Record parse error: this error doesn't impact parsing. + // @todo Record parse error: this error doesn't impact parsing. } $this->state->stack_of_open_elements->pop_until( $tag_name ); return true; @@ -717,7 +717,7 @@ private function step_in_body() { true ) ) { - // @TODO: Indicate a parse error once it's possible. + // @todo Indicate a parse error once it's possible. $this->state->stack_of_open_elements->pop(); } @@ -737,7 +737,7 @@ private function step_in_body() { /* * This is a parse error; ignore the token. * - * @TODO: Indicate a parse error once it's possible. + * @todo Indicate a parse error once it's possible. */ return $this->step(); } @@ -745,7 +745,7 @@ private function step_in_body() { $this->generate_implied_end_tags(); if ( $this->state->stack_of_open_elements->current_node()->node_name !== $tag_name ) { - // @TODO: Record parse error: this error doesn't impact parsing. + // @todo Record parse error: this error doesn't impact parsing. } $this->state->stack_of_open_elements->pop_until( '(internal: H1 through H6 - do not use)' ); From e62bad5a2c00ad399c937f78a0a3dd28dbc1a8d6 Mon Sep 17 00:00:00 2001 From: Pascal Birchler Date: Wed, 20 Dec 2023 14:50:11 +0000 Subject: [PATCH 124/150] Build/Test Tools: Post message for testing on Playground only after build succeeds. Uses the `workflow_run` trigger to only leave pull request comments after the build jobs finish. Props zieladam, desrosj. See #59416. git-svn-id: https://develop.svn.wordpress.org/trunk@57210 602fd350-edb4-49c9-b593-d223f7449a82 --- .github/workflows/pull-request-comments.yml | 57 ++++++++++++++++++--- .github/workflows/test-build-processes.yml | 22 ++++++++ 2 files changed, 72 insertions(+), 7 deletions(-) diff --git a/.github/workflows/pull-request-comments.yml b/.github/workflows/pull-request-comments.yml index ebe380f983847..df276270f1396 100644 --- a/.github/workflows/pull-request-comments.yml +++ b/.github/workflows/pull-request-comments.yml @@ -4,8 +4,10 @@ name: Pull Request Comments on: pull_request_target: types: [ 'opened' ] - branches: - - trunk + workflow_run: + workflows: [ 'Test Build Processes' ] + types: + - completed # Cancels all previous workflow runs for pull requests that have not completed. concurrency: @@ -27,7 +29,8 @@ jobs: timeout-minutes: 5 if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request_target' }} steps: - - uses: wow-actions/welcome@72817eb31cda1de60f51893d80e2e82ce57f7e76 # v1.3.0 + - name: Post a welcome comment + uses: wow-actions/welcome@72817eb31cda1de60f51893d80e2e82ce57f7e76 # v1.3.0 with: FIRST_PR_REACTIONS: 'hooray' FIRST_PR_COMMENT: > @@ -81,17 +84,57 @@ jobs: permissions: issues: write pull-requests: write - if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request_target' }} + if: > + github.repository == 'WordPress/wordpress-develop' && + github.event.workflow_run.event == 'pull_request' && + github.event.workflow_run.conclusion == 'success' steps: - - uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + - name: Download artifact + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 + with: + script: | + const artifacts = await github.rest.actions.listWorkflowRunArtifacts( { + owner: context.repo.owner, + repo: context.repo.repo, + run_id: ${{ github.event.workflow_run.id }}, + } ); + + const matchArtifact = artifacts.data.artifacts.filter( ( artifact ) => { + return artifact.name === 'pr-number' + } )[0]; + + if ( ! matchArtifact ) { + core.setFailed( 'No artifact found!' ); + return; + } + + const download = await github.rest.actions.downloadArtifact( { + owner: context.repo.owner, + repo: context.repo.repo, + artifact_id: matchArtifact.id, + archive_format: 'zip', + } ); + + const fs = require( 'fs' ); + fs.writeFileSync( '${{github.workspace}}/pr-number.zip', Buffer.from( download.data ) ) + + - name: Unzip the artifact containing the PR number + run: unzip pr-number.zip + + - name: Leave a comment about testing with Playground + uses: actions/github-script@60a0d83039c74a4aee543508d2ffcb1c3799cdea # v7.0.1 with: script: | + const fs = require( 'fs' ); + const issue_number = Number( fs.readFileSync( './NR' ) ); + // Comments are only added after the first successful build. Check for the presence of a comment and bail early. const commentInfo = { owner: context.repo.owner, repo: context.repo.repo, - issue_number: ${{ github.event.number }} + issue_number, }; + const comments = ( await github.rest.issues.listComments( commentInfo ) ).data; for ( const currentComment of comments ) { @@ -116,7 +159,7 @@ jobs: For more details about these limitations and more, check out the [Limitations page](https://wordpress.github.io/wordpress-playground/limitations/) in the WordPress Playground documentation. - [Test this pull request with WordPress Playground](https://playground.wordpress.net/wordpress.html?pr=${{ github.event.number }}). + [Test this pull request with WordPress Playground](https://playground.wordpress.net/wordpress.html?pr=${ issue_number }). `; github.rest.issues.createComment( commentInfo ); diff --git a/.github/workflows/test-build-processes.yml b/.github/workflows/test-build-processes.yml index 20a6cb0b353a9..660cfdee81543 100644 --- a/.github/workflows/test-build-processes.yml +++ b/.github/workflows/test-build-processes.yml @@ -106,6 +106,28 @@ jobs: os: ${{ matrix.os }} directory: ${{ matrix.directory }} + # Uploads the PR number as an artifact for the Pull Request Commenting workflow to download and then + # leave a comment detailing how to test the PR within WordPress Playground. + playground-comment: + name: Leave WordPress Playground details + runs-on: ubuntu-latest + permissions: + actions: write + continue-on-error: true + needs: [ test-core-build-process, test-core-build-process-macos, test-gutenberg-build-process, test-gutenberg-build-process-macos ] + if: ${{ github.repository == 'WordPress/wordpress-develop' && github.event_name == 'pull_request' }} + + steps: + - name: Save PR number + run: | + mkdir -p ./pr-number + echo ${{ github.event.number }} > ./pr-number/NR + + - name: Upload PR number as artifact + uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + with: + name: pr-number + path: pr-number/ slack-notifications: name: Slack Notifications From c6773eeffd61e036c5aaed96713f0fad1c1fa724 Mon Sep 17 00:00:00 2001 From: bernhard-reiter Date: Wed, 20 Dec 2023 17:50:04 +0000 Subject: [PATCH 125/150] HTML API: Avoid processing incomplete tokens. Currently the Tag Processor assumes that an input document is a ''full'' HTML document. Because of this, if there's lingering content after the last tag match it will treat that content as plaintext and skip over it. This is fine for the Tag Processor because if there is lingering content that isn't a valid tag then there's nothing for `next_tag()` to match. However, in order to support a number of feature expansions it is important to recognize that the remaining content ''may'' involve partial syntax elements, such as incomplete tags, attributes, or comments. In this patch we're adding a mode inside the Tag Processor which will flip when we start parsing HTML syntax but the document finishes before the token does. This will provide the ability to: - extend the input document, - avoid misinterpreting syntax as text, and - guess if we have a complete document, know if we have an incomplete document. In the process of building this patch a few fixes were identified and fixed in the Tag Processor, namely in the handling of incomplete syntax elements. Props dmsnell, jonsurrell. Fixes #60122, #60108. git-svn-id: https://develop.svn.wordpress.org/trunk@57211 602fd350-edb4-49c9-b593-d223f7449a82 --- .../html-api/class-wp-html-tag-processor.php | 509 ++++++++++++++---- .../tests/html-api/wpHtmlTagProcessor.php | 162 +++++- 2 files changed, 557 insertions(+), 114 deletions(-) diff --git a/src/wp-includes/html-api/class-wp-html-tag-processor.php b/src/wp-includes/html-api/class-wp-html-tag-processor.php index 17b3f400fcea6..7b17276f92873 100644 --- a/src/wp-includes/html-api/class-wp-html-tag-processor.php +++ b/src/wp-includes/html-api/class-wp-html-tag-processor.php @@ -15,9 +15,6 @@ * - Prune the whitespace when removing classes/attributes: e.g. "a b c" -> "c" not " c". * This would increase the size of the changes for some operations but leave more * natural-looking output HTML. - * - Decode HTML character references within class names when matching. E.g. match having - * class `1<"2` needs to recognize `class="1<"2"`. Currently the Tag Processor - * will fail to find the right tag if the class name is encoded as such. * - Properly decode HTML character references in `get_attribute()`. PHP's * `html_entity_decode()` is wrong in a couple ways: it doesn't account for the * no-ambiguous-ampersand rule, and it improperly handles the way semicolons may @@ -107,6 +104,56 @@ * given, it will return `true` (the only way to set `false` for an * attribute is to remove it). * + * #### When matching fails + * + * When `next_tag()` returns `false` it could mean different things: + * + * - The requested tag wasn't found in the input document. + * - The input document ended in the middle of an HTML syntax element. + * + * When a document ends in the middle of a syntax element it will pause + * the processor. This is to make it possible in the future to extend the + * input document and proceed - an important requirement for chunked + * streaming parsing of a document. + * + * Example: + * + * $processor = new WP_HTML_Tag_Processor( 'This
` inside an HTML comment. + * - STYLE content is raw text. + * - TITLE content is plain text but character references are decoded. + * - TEXTAREA content is plain text but character references are decoded. + * - XMP (deprecated) content is raw text. + * * ### Modifying HTML attributes for a found tag * * Once you've found the start of an opening tag you can modify @@ -241,9 +288,39 @@ * double-quoted strings, meaning that attributes on input with single-quoted or * unquoted values will appear in the output with double-quotes. * + * ### Scripting Flag + * + * The Tag Processor parses HTML with the "scripting flag" disabled. This means + * that it doesn't run any scripts while parsing the page. In a browser with + * JavaScript enabled, for example, the script can change the parse of the + * document as it loads. On the server, however, evaluating JavaScript is not + * only impractical, but also unwanted. + * + * Practically this means that the Tag Processor will descend into NOSCRIPT + * elements and process its child tags. Were the scripting flag enabled, such + * as in a typical browser, the contents of NOSCRIPT are skipped entirely. + * + * This allows the HTML API to process the content that will be presented in + * a browser when scripting is disabled, but it offers a different view of a + * page than most browser sessions will experience. E.g. the tags inside the + * NOSCRIPT disappear. + * + * ### Text Encoding + * + * The Tag Processor assumes that the input HTML document is encoded with a + * text encoding compatible with 7-bit ASCII's '<', '>', '&', ';', '/', '=', + * "'", '"', 'a' - 'z', 'A' - 'Z', and the whitespace characters ' ', tab, + * carriage-return, newline, and form-feed. + * + * In practice, this includes almost every single-byte encoding as well as + * UTF-8. Notably, however, it does not include UTF-16. If providing input + * that's incompatible, then convert the encoding beforehand. + * * @since 6.2.0 * @since 6.2.1 Fix: Support for various invalid comments; attribute updates are case-insensitive. * @since 6.3.2 Fix: Skip HTML-like content inside rawtext elements such as STYLE. + * @since 6.5.0 Pauses processor when input ends in an incomplete syntax token. + * Introduces "special" elements which act like void elements, e.g. STYLE. */ class WP_HTML_Tag_Processor { /** @@ -316,6 +393,27 @@ class WP_HTML_Tag_Processor { */ private $stop_on_tag_closers; + /** + * Specifies mode of operation of the parser at any given time. + * + * | State | Meaning | + * | --------------|----------------------------------------------------------------------| + * | *Ready* | The parser is ready to run. | + * | *Complete* | There is nothing left to parse. | + * | *Incomplete* | The HTML ended in the middle of a token; nothing more can be parsed. | + * | *Matched tag* | Found an HTML tag; it's possible to modify its attributes. | + * + * @since 6.5.0 + * + * @see WP_HTML_Tag_Processor::STATE_READY + * @see WP_HTML_Tag_Processor::STATE_COMPLETE + * @see WP_HTML_Tag_Processor::STATE_INCOMPLETE + * @see WP_HTML_Tag_Processor::STATE_MATCHED_TAG + * + * @var string + */ + private $parser_state = self::STATE_READY; + /** * How many bytes from the original HTML document have been read and parsed. * @@ -544,6 +642,7 @@ public function __construct( $html ) { * Finds the next tag matching the $query. * * @since 6.2.0 + * @since 6.5.0 No longer processes incomplete tokens at end of document; pauses the processor at start of token. * * @param array|string|null $query { * Optional. Which tag name to find, having which class, etc. Default is to find any tag. @@ -562,90 +661,177 @@ public function next_tag( $query = null ) { $already_found = 0; do { - if ( $this->bytes_already_parsed >= strlen( $this->html ) ) { - return false; - } - - // Find the next tag if it exists. - if ( false === $this->parse_next_tag() ) { - $this->bytes_already_parsed = strlen( $this->html ); - + if ( false === $this->next_token() ) { return false; } - // Parse all of its attributes. - while ( $this->parse_next_attribute() ) { + if ( self::STATE_MATCHED_TAG !== $this->parser_state ) { continue; } - // Ensure that the tag closes before the end of the document. - if ( $this->bytes_already_parsed >= strlen( $this->html ) ) { - return false; + if ( $this->matches() ) { + ++$already_found; } + } while ( $already_found < $this->sought_match_offset ); - $tag_ends_at = strpos( $this->html, '>', $this->bytes_already_parsed ); - if ( false === $tag_ends_at ) { - return false; - } - $this->token_length = $tag_ends_at - $this->token_starts_at; - $this->bytes_already_parsed = $tag_ends_at; + return true; + } - // Finally, check if the parsed tag and its attributes match the search query. - if ( $this->matches() ) { - ++$already_found; + /** + * Finds the next token in the HTML document. + * + * An HTML document can be viewed as a stream of tokens, + * where tokens are things like HTML tags, HTML comments, + * text nodes, etc. This method finds the next token in + * the HTML document and returns whether it found one. + * + * If it starts parsing a token and reaches the end of the + * document then it will seek to the start of the last + * token and pause, returning `false` to indicate that it + * failed to find a complete token. + * + * Possible token types, based on the HTML specification: + * + * - an HTML tag, whether opening, closing, or void. + * - a text node - the plaintext inside tags. + * - an HTML comment. + * - a DOCTYPE declaration. + * - a processing instruction, e.g. ``. + * + * The Tag Processor currently only supports the tag token. + * + * @since 6.5.0 + * + * @return bool Whether a token was parsed. + */ + public function next_token() { + $this->get_updated_html(); + $was_at = $this->bytes_already_parsed; + + // Don't proceed if there's nothing more to scan. + if ( + self::STATE_COMPLETE === $this->parser_state || + self::STATE_INCOMPLETE === $this->parser_state + ) { + return false; + } + + /* + * The next step in the parsing loop determines the parsing state; + * clear it so that state doesn't linger from the previous step. + */ + $this->parser_state = self::STATE_READY; + + if ( $this->bytes_already_parsed >= strlen( $this->html ) ) { + $this->parser_state = self::STATE_COMPLETE; + return false; + } + + // Find the next tag if it exists. + if ( false === $this->parse_next_tag() ) { + if ( self::STATE_INCOMPLETE === $this->parser_state ) { + $this->bytes_already_parsed = $was_at; } - /* - * For non-DATA sections which might contain text that looks like HTML tags but - * isn't, scan with the appropriate alternative mode. Looking at the first letter - * of the tag name as a pre-check avoids a string allocation when it's not needed. - */ - $t = $this->html[ $this->tag_name_starts_at ]; - if ( - ! $this->is_closing_tag && + return false; + } + + // Parse all of its attributes. + while ( $this->parse_next_attribute() ) { + continue; + } + + // Ensure that the tag closes before the end of the document. + if ( + self::STATE_INCOMPLETE === $this->parser_state || + $this->bytes_already_parsed >= strlen( $this->html ) + ) { + // Does this appropriately clear state (parsed attributes)? + $this->parser_state = self::STATE_INCOMPLETE; + $this->bytes_already_parsed = $was_at; + + return false; + } + + $tag_ends_at = strpos( $this->html, '>', $this->bytes_already_parsed ); + if ( false === $tag_ends_at ) { + $this->parser_state = self::STATE_INCOMPLETE; + $this->bytes_already_parsed = $was_at; + + return false; + } + $this->parser_state = self::STATE_MATCHED_TAG; + $this->token_length = $tag_ends_at - $this->token_starts_at; + $this->bytes_already_parsed = $tag_ends_at; + + /* + * For non-DATA sections which might contain text that looks like HTML tags but + * isn't, scan with the appropriate alternative mode. Looking at the first letter + * of the tag name as a pre-check avoids a string allocation when it's not needed. + */ + $t = $this->html[ $this->tag_name_starts_at ]; + if ( + ! $this->is_closing_tag && + ( + 'i' === $t || 'I' === $t || + 'n' === $t || 'N' === $t || + 's' === $t || 'S' === $t || + 't' === $t || 'T' === $t || + 'x' === $t || 'X' === $t + ) + ) { + $tag_name = $this->get_tag(); + + if ( 'SCRIPT' === $tag_name && ! $this->skip_script_data() ) { + $this->parser_state = self::STATE_INCOMPLETE; + $this->bytes_already_parsed = $was_at; + + return false; + } elseif ( + ( 'TEXTAREA' === $tag_name || 'TITLE' === $tag_name ) && + ! $this->skip_rcdata( $tag_name ) + ) { + $this->parser_state = self::STATE_INCOMPLETE; + $this->bytes_already_parsed = $was_at; + + return false; + } elseif ( ( - 'i' === $t || 'I' === $t || - 'n' === $t || 'N' === $t || - 's' === $t || 'S' === $t || - 't' === $t || 'T' === $t - ) ) { - $tag_name = $this->get_tag(); - - if ( 'SCRIPT' === $tag_name && ! $this->skip_script_data() ) { - $this->bytes_already_parsed = strlen( $this->html ); - return false; - } elseif ( - ( 'TEXTAREA' === $tag_name || 'TITLE' === $tag_name ) && - ! $this->skip_rcdata( $tag_name ) - ) { - $this->bytes_already_parsed = strlen( $this->html ); - return false; - } elseif ( - ( - 'IFRAME' === $tag_name || - 'NOEMBED' === $tag_name || - 'NOFRAMES' === $tag_name || - 'NOSCRIPT' === $tag_name || - 'STYLE' === $tag_name - ) && - ! $this->skip_rawtext( $tag_name ) - ) { - /* - * "XMP" should be here too but its rules are more complicated and require the - * complexity of the HTML Processor (it needs to close out any open P element, - * meaning it can't be skipped here or else the HTML Processor will lose its - * place). For now, it can be ignored as it's a rare HTML tag in practice and - * any normative HTML should be using PRE instead. - */ - $this->bytes_already_parsed = strlen( $this->html ); - return false; - } + 'IFRAME' === $tag_name || + 'NOEMBED' === $tag_name || + 'NOFRAMES' === $tag_name || + 'STYLE' === $tag_name || + 'XMP' === $tag_name + ) && + ! $this->skip_rawtext( $tag_name ) + ) { + $this->parser_state = self::STATE_INCOMPLETE; + $this->bytes_already_parsed = $was_at; + + return false; } - } while ( $already_found < $this->sought_match_offset ); + } return true; } + /** + * Whether the processor paused because the input HTML document ended + * in the middle of a syntax element, such as in the middle of a tag. + * + * Example: + * + * $processor = new WP_HTML_Tag_Processor( '' === $html[ $at + 1 ] ) { @@ -1276,6 +1502,8 @@ private function parse_next_tag() { if ( '?' === $html[ $at + 1 ] ) { $closer_at = strpos( $html, '>', $at + 2 ); if ( false === $closer_at ) { + $this->parser_state = self::STATE_INCOMPLETE; + return false; } @@ -1290,8 +1518,15 @@ private function parse_next_tag() { * See https://html.spec.whatwg.org/#parse-error-invalid-first-character-of-tag-name */ if ( $this->is_closing_tag ) { + // No chance of finding a closer. + if ( $at + 3 > $doc_length ) { + return false; + } + $closer_at = strpos( $html, '>', $at + 3 ); if ( false === $closer_at ) { + $this->parser_state = self::STATE_INCOMPLETE; + return false; } @@ -1316,6 +1551,8 @@ private function parse_next_attribute() { // Skip whitespace and slashes. $this->bytes_already_parsed += strspn( $this->html, " \t\f\r\n/", $this->bytes_already_parsed ); if ( $this->bytes_already_parsed >= strlen( $this->html ) ) { + $this->parser_state = self::STATE_INCOMPLETE; + return false; } @@ -1338,11 +1575,15 @@ private function parse_next_attribute() { $attribute_name = substr( $this->html, $attribute_start, $name_length ); $this->bytes_already_parsed += $name_length; if ( $this->bytes_already_parsed >= strlen( $this->html ) ) { + $this->parser_state = self::STATE_INCOMPLETE; + return false; } $this->skip_whitespace(); if ( $this->bytes_already_parsed >= strlen( $this->html ) ) { + $this->parser_state = self::STATE_INCOMPLETE; + return false; } @@ -1351,6 +1592,8 @@ private function parse_next_attribute() { ++$this->bytes_already_parsed; $this->skip_whitespace(); if ( $this->bytes_already_parsed >= strlen( $this->html ) ) { + $this->parser_state = self::STATE_INCOMPLETE; + return false; } @@ -1377,6 +1620,8 @@ private function parse_next_attribute() { } if ( $attribute_end >= strlen( $this->html ) ) { + $this->parser_state = self::STATE_INCOMPLETE; + return false; } @@ -1443,7 +1688,6 @@ private function skip_whitespace() { * @since 6.2.0 */ private function after_tag() { - $this->get_updated_html(); $this->token_starts_at = null; $this->token_length = null; $this->tag_name_starts_at = null; @@ -1786,6 +2030,10 @@ private static function sort_start_ascending( $a, $b ) { * @return string|boolean|null Value of enqueued update if present, otherwise false. */ private function get_enqueued_attribute_value( $comparable_name ) { + if ( self::STATE_MATCHED_TAG !== $this->parser_state ) { + return false; + } + if ( ! isset( $this->lexical_updates[ $comparable_name ] ) ) { return false; } @@ -1853,7 +2101,7 @@ private function get_enqueued_attribute_value( $comparable_name ) { * @return string|true|null Value of attribute or `null` if not available. Boolean attributes return `true`. */ public function get_attribute( $name ) { - if ( null === $this->tag_name_starts_at ) { + if ( self::STATE_MATCHED_TAG !== $this->parser_state ) { return null; } @@ -1933,7 +2181,10 @@ public function get_attribute( $name ) { * @return array|null List of attribute names, or `null` when no tag opener is matched. */ public function get_attribute_names_with_prefix( $prefix ) { - if ( $this->is_closing_tag || null === $this->tag_name_starts_at ) { + if ( + self::STATE_MATCHED_TAG !== $this->parser_state || + $this->is_closing_tag + ) { return null; } @@ -1965,7 +2216,7 @@ public function get_attribute_names_with_prefix( $prefix ) { * @return string|null Name of currently matched tag in input HTML, or `null` if none found. */ public function get_tag() { - if ( null === $this->tag_name_starts_at ) { + if ( self::STATE_MATCHED_TAG !== $this->parser_state ) { return null; } @@ -1992,7 +2243,7 @@ public function get_tag() { * @return bool Whether the currently matched tag contains the self-closing flag. */ public function has_self_closing_flag() { - if ( ! $this->tag_name_starts_at ) { + if ( self::STATE_MATCHED_TAG !== $this->parser_state ) { return false; } @@ -2024,7 +2275,10 @@ public function has_self_closing_flag() { * @return bool Whether the current tag is a tag closer. */ public function is_tag_closer() { - return $this->is_closing_tag; + return ( + self::STATE_MATCHED_TAG === $this->parser_state && + $this->is_closing_tag + ); } /** @@ -2044,7 +2298,10 @@ public function is_tag_closer() { * @return bool Whether an attribute value was set. */ public function set_attribute( $name, $value ) { - if ( $this->is_closing_tag || null === $this->tag_name_starts_at ) { + if ( + self::STATE_MATCHED_TAG !== $this->parser_state || + $this->is_closing_tag + ) { return false; } @@ -2177,7 +2434,10 @@ public function set_attribute( $name, $value ) { * @return bool Whether an attribute was removed. */ public function remove_attribute( $name ) { - if ( $this->is_closing_tag ) { + if ( + self::STATE_MATCHED_TAG !== $this->parser_state || + $this->is_closing_tag + ) { return false; } @@ -2254,13 +2514,14 @@ public function remove_attribute( $name ) { * @return bool Whether the class was set to be added. */ public function add_class( $class_name ) { - if ( $this->is_closing_tag ) { + if ( + self::STATE_MATCHED_TAG !== $this->parser_state || + $this->is_closing_tag + ) { return false; } - if ( null !== $this->tag_name_starts_at ) { - $this->classname_updates[ $class_name ] = self::ADD_CLASS; - } + $this->classname_updates[ $class_name ] = self::ADD_CLASS; return true; } @@ -2274,7 +2535,10 @@ public function add_class( $class_name ) { * @return bool Whether the class was set to be removed. */ public function remove_class( $class_name ) { - if ( $this->is_closing_tag ) { + if ( + self::STATE_MATCHED_TAG !== $this->parser_state || + $this->is_closing_tag + ) { return false; } @@ -2480,4 +2744,57 @@ private function matches() { return true; } + + /** + * Parser Ready State + * + * Indicates that the parser is ready to run and waiting for a state transition. + * It may not have started yet, or it may have just finished parsing a token and + * is ready to find the next one. + * + * @since 6.5.0 + * + * @access private + */ + const STATE_READY = 'STATE_READY'; + + /** + * Parser Complete State + * + * Indicates that the parser has reached the end of the document and there is + * nothing left to scan. It finished parsing the last token completely. + * + * @since 6.5.0 + * + * @access private + */ + const STATE_COMPLETE = 'STATE_COMPLETE'; + + /** + * Parser Incomplete State + * + * Indicates that the parser has reached the end of the document before finishing + * a token. It started parsing a token but there is a possibility that the input + * HTML document was truncated in the middle of a token. + * + * The parser is reset at the start of the incomplete token and has paused. There + * is nothing more than can be scanned unless provided a more complete document. + * + * @since 6.5.0 + * + * @access private + */ + const STATE_INCOMPLETE = 'STATE_INCOMPLETE'; + + /** + * Parser Matched Tag State + * + * Indicates that the parser has found an HTML tag and it's possible to get + * the tag name and read or modify its attributes (if it's not a closing tag). + * + * @since 6.5.0 + * + * @access private + */ + const STATE_MATCHED_TAG = 'STATE_MATCHED_TAG'; } diff --git a/tests/phpunit/tests/html-api/wpHtmlTagProcessor.php b/tests/phpunit/tests/html-api/wpHtmlTagProcessor.php index 4469f90c4f276..8a681d2cb0042 100644 --- a/tests/phpunit/tests/html-api/wpHtmlTagProcessor.php +++ b/tests/phpunit/tests/html-api/wpHtmlTagProcessor.php @@ -1756,11 +1756,20 @@ public function test_setting_a_boolean_attribute_to_a_string_value_adds_explicit * @ticket 56299 * * @covers WP_HTML_Tag_Processor::next_tag + * @covers WP_HTML_Tag_Processor::paused_at_incomplete_token */ public function test_unclosed_script_tag_should_not_cause_an_infinite_loop() { - $p = new WP_HTML_Tag_Processor( '